We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 825b0b7 commit 533bfbaCopy full SHA for 533bfba
1 file changed
simpeg/directives/_vector_models.py
@@ -140,12 +140,12 @@ def endIter(self):
140
indices.append(mapping.indices)
141
142
amplitude = np.linalg.norm(np.vstack(vec_model), axis=0)
143
- upper_bound = np.hstack(upper_bound)
144
- upper_bound = np.max(upper_bound[~np.isinf(upper_bound)])
+ upper_bound = np.linalg.norm(np.vstack(upper_bound), axis=0)
145
out_bound = amplitude > upper_bound
146
147
if np.any(out_bound):
148
scale = upper_bound / amplitude
+
149
for ind in indices:
150
vec = model[ind]
151
vec[out_bound] *= scale[out_bound]
0 commit comments