From 792ed4c2a75d2fd8c5e4b6f59010eb0d06f8d1d2 Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner Date: Thu, 22 Feb 2018 16:24:25 -0600 Subject: [PATCH] Raise an error when non-CL-array passed to discr conn (Closes #8 on gitlab) --- meshmode/discretization/connection/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meshmode/discretization/connection/__init__.py b/meshmode/discretization/connection/__init__.py index 7d17be88..0143a949 100644 --- a/meshmode/discretization/connection/__init__.py +++ b/meshmode/discretization/connection/__init__.py @@ -451,7 +451,7 @@ class DirectDiscretizationConnection(DiscretizationConnection): return lp.tag_inames(knl, dict(k="g.0")) if not isinstance(vec, cl.array.Array): - return vec + raise TypeError("non-array passed to discretization connection") if self.is_surjective: result = self.to_discr.empty(dtype=vec.dtype) -- GitLab