Skip to content
Snippets Groups Projects
Commit bba35670 authored by Matt Smith's avatar Matt Smith
Browse files

handle projection of constants

parent b7639c36
No related branches found
No related tags found
No related merge requests found
......@@ -33,6 +33,7 @@ from meshmode.dof_array import freeze, flatten, unflatten
from grudge.discretization import DGDiscretizationWithBoundaries
from grudge.symbolic.primitives import TracePair
from numbers import Number
__doc__ = """
.. autoclass:: EagerDGDiscretization
......@@ -93,6 +94,9 @@ class EagerDGDiscretization(DGDiscretizationWithBoundaries):
return obj_array_vectorize(
lambda el: self.project(src, tgt, el), vec)
if isinstance(vec, Number):
return vec
return self.connection_from_dds(src, tgt)(vec)
def nodes(self, dd=None):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment