diff --git a/grudge/eager.py b/grudge/eager.py index efc60549e339f2b80ef634e73cb5613465efd8a8..0d3a1fdec90041d538549cad221b275581b3c88c 100644 --- a/grudge/eager.py +++ b/grudge/eager.py @@ -251,6 +251,11 @@ class EagerDGDiscretization(DGDiscretizationWithBoundaries): @memoize_method def normal(self, dd): + """Get unit normal to specified surface discretization, *dd*. + + :arg dd: a :class:`~grudge.sym.DOFDesc` as the surface discretization. + :returns: surface normal as :class:`~pymbolic.geometric_algebra.MultiVector`. + """ surface_discr = self.discr_from_dd(dd) actx = surface_discr._setup_actx return freeze(