Skip to content

Commit 204e4af

Browse files
alexfiklinducer
authored andcommitted
fix: add __array_ufunc__ to containers in examples
1 parent 685ab38 commit 204e4af

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

examples/parallel-vtkhdf.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ def main(*, ambient_dim: int) -> None:
7373
logger.info("[%4d] fields: finished", comm.rank)
7474

7575
from meshmode.discretization.visualization import make_visualizer
76-
vis = make_visualizer(actx, discr, vis_order=order, force_equidistant=False)
76+
vis = make_visualizer(actx, discr, force_equidistant=False)
7777
logger.info("[%4d] make_visualizer: finished", comm.rank)
7878

7979
filename = f"parallel-vtkhdf-example-{ambient_dim}d.hdf"

examples/simple-dg.py

+6
Original file line numberDiff line numberDiff line change
@@ -341,6 +341,9 @@ class TracePair:
341341
interior: ArrayContainer
342342
exterior: ArrayContainer
343343

344+
# NOTE: let the container do the broadcasting + arithmetic
345+
__array_ufunc__ = None
346+
344347
def __getattr__(self, name):
345348
return map_array_container(
346349
lambda ary: getattr(ary, name),
@@ -450,6 +453,9 @@ class WaveState:
450453
u: DOFArray
451454
v: np.ndarray # [object]
452455

456+
# NOTE: let the container do the broadcasting + arithmetic
457+
__array_ufunc__ = None
458+
453459
def __post_init__(self):
454460
assert isinstance(self.v, np.ndarray) and self.v.dtype.char == "O"
455461

0 commit comments

Comments
 (0)