diff --git a/grudge/op.py b/grudge/op.py index 8272459b301311b088f71b6e9ecb3e05cd0dc6bc..b3c402ca9c3f3c739f4e80378d5a284ad769f0d9 100644 --- a/grudge/op.py +++ b/grudge/op.py @@ -82,7 +82,6 @@ def project(dcoll, src, tgt, vec): """ src = dof_desc.as_dofdesc(src) tgt = dof_desc.as_dofdesc(tgt) - if src == tgt: return vec diff --git a/grudge/symbolic/operators.py b/grudge/symbolic/operators.py index 1ca25c8bce7049fcc77088c05f2daf98ec35ed6b..031ec60e0fab4ea8847ea4a4c6929269d98658d5 100644 --- a/grudge/symbolic/operators.py +++ b/grudge/symbolic/operators.py @@ -27,7 +27,6 @@ import pymbolic.primitives from typing import Tuple - __doc__ = """ Building blocks and mappers for operator expression trees. @@ -104,11 +103,8 @@ class Operator(pymbolic.primitives.Expression): def __init__(self, dd_in, dd_out): import grudge.dof_desc as dof_desc - dd_in = dof_desc.as_dofdesc(dd_in) - dd_out = dof_desc.as_dofdesc(dd_out) - - self.dd_in = dd_in - self.dd_out = dd_out + self.dd_in = dof_desc.as_dofdesc(dd_in) + self.dd_out = dof_desc.as_dofdesc(dd_out) def stringifier(self): from grudge.symbolic.mappers import StringifyMapper diff --git a/test/test_grudge.py b/test/test_grudge.py index 04c2528e9c02d1cf921ec8a39bc4d5068d774fd9..1b375bdfe7241422142b4d8511235738b214253c 100644 --- a/test/test_grudge.py +++ b/test/test_grudge.py @@ -936,8 +936,8 @@ def test_improvement_quadrature(actx_factory, order): eoc, errs = conv_test("no quadrature", False) q_eoc, q_errs = conv_test("with quadrature", True) - assert q_eoc >= eoc - assert (q_errs <= errs).all() + assert q_eoc > eoc + assert (q_errs < errs).all() assert q_eoc > order - 0.1 # }}}