From 0071928e6698b1f8e8b4ac7123f2e12759a35fec Mon Sep 17 00:00:00 2001 From: Matthew Smith Date: Fri, 1 Apr 2022 10:53:31 -0500 Subject: [PATCH] tweak as_dofdesc normalization --- grudge/dof_desc.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/grudge/dof_desc.py b/grudge/dof_desc.py index c4827dd24..3cffefb38 100644 --- a/grudge/dof_desc.py +++ b/grudge/dof_desc.py @@ -320,16 +320,16 @@ def _normalize_domain_and_discr_tag( if _contextual_volume_tag is None: _contextual_volume_tag = VTAG_ALL - if domain in [DTAG_SCALAR, "scalar"]: + if domain == "scalar": domain = DTAG_SCALAR - elif isinstance(domain, (BoundaryDomainTag, VolumeDomainTag)): + elif isinstance(domain, (ScalarDomainTag, BoundaryDomainTag, VolumeDomainTag)): pass - elif domain == "vol": + elif domain in [VTAG_ALL, "vol"]: domain = DTAG_VOLUME_ALL elif domain in [FACE_RESTR_ALL, "all_faces"]: - domain = BoundaryDomainTag(FACE_RESTR_ALL) + domain = BoundaryDomainTag(FACE_RESTR_ALL, _contextual_volume_tag) elif domain in [FACE_RESTR_INTERIOR, "int_faces"]: - domain = BoundaryDomainTag(FACE_RESTR_INTERIOR) + domain = BoundaryDomainTag(FACE_RESTR_INTERIOR, _contextual_volume_tag) elif isinstance(domain, BTAG_PARTITION): domain = BoundaryDomainTag(domain, _contextual_volume_tag) elif domain in [BTAG_ALL, BTAG_REALLY_ALL, BTAG_NONE]: