Skip to content

Commit c2b1bfd

Browse files
committed
(BUGFIX) issues with tetra indexing
1 parent dcd1812 commit c2b1bfd

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

LoopStructural/interpolators/structured_tetra.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ def evaluate_gradient(self, pos, prop):
131131
vertices, element_gradients, tetras, inside = self.get_tetra_gradient_for_location(pos)
132132
vertex_vals = self.properties[prop][tetras]
133133
#grads = np.zeros(tetras.shape)
134-
values[inside,:] = (element_gradients[inside,:,:]*vertex_vals[inside, None, :]).sum(2)
134+
values[inside,:] = (element_gradients[inside,:,:]*self.properties[prop][tetras[inside,:]]).sum(2)
135135
length = np.sum(values[inside,:],axis=1)
136136
values[inside,:] /= length[:,None]
137137
return values

0 commit comments

Comments
 (0)