From 3c38a48a4452c2be4343fec08ebe6fba90bede1d Mon Sep 17 00:00:00 2001 From: Matthew Smith Date: Wed, 6 Mar 2024 10:59:00 -0600 Subject: [PATCH] allow passing scalars to DirectDiscretizationConnection --- meshmode/discretization/connection/direct.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/meshmode/discretization/connection/direct.py b/meshmode/discretization/connection/direct.py index 2dfffc4e..ffbad9b3 100644 --- a/meshmode/discretization/connection/direct.py +++ b/meshmode/discretization/connection/direct.py @@ -596,7 +596,10 @@ def __call__( # {{{ recurse into array containers - if not isinstance(ary, DOFArray): + from numbers import Number + if isinstance(ary, Number): + return ary + elif not isinstance(ary, DOFArray): try: iterable = serialize_container(ary) except NotAnArrayContainerError: