Skip to content

Commit a3c689b

Browse files
committed
DirectDiscretizationConnection permutation finder: handle 0d case
1 parent e7c2095 commit a3c689b

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

meshmode/discretization/connection/direct.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -259,6 +259,10 @@ def _resample_point_pick_indices(self, actx: ArrayContext,
259259
tol = np.finfo(ibatch.result_unit_nodes.dtype).eps * tol_multiplier
260260

261261
dim, ntgt_nodes = ibatch.result_unit_nodes.shape
262+
if dim == 0:
263+
assert ntgt_nodes == 1
264+
return actx.freeze(actx.from_numpy(np.array([0], dtype=np.int32)))
265+
262266
dist_vecs = (ibatch.result_unit_nodes.reshape(dim, -1, 1)
263267
- from_grp.unit_nodes.reshape(dim, 1, -1))
264268
dists = np.sqrt(np.sum(dist_vecs**2, axis=0))

0 commit comments

Comments
 (0)