diff --git a/examples/advection/var-velocity.py b/examples/advection/var-velocity.py index d01f4fd8066c5a3a65495aad19683df59fb3a38f..e19d6aeb6c22737dd4a5b023e44ace4ce764149e 100644 --- a/examples/advection/var-velocity.py +++ b/examples/advection/var-velocity.py @@ -68,7 +68,7 @@ def main(write_output=True, order=4): from meshmode.discretization.poly_element import QuadratureSimplexGroupFactory discr = DGDiscretizationWithBoundaries(cl_ctx, mesh, order=order, - quad_group_factory={ + quad_tag_to_group_factory={ "product": QuadratureSimplexGroupFactory(order=4*order) }) diff --git a/grudge/discretization.py b/grudge/discretization.py index ccd9a5d1f1d53414a92c417256ee23d9c92e5a19..8d80894fb590c241030f02b1c3e33cf6b1d80493 100644 --- a/grudge/discretization.py +++ b/grudge/discretization.py @@ -47,17 +47,17 @@ class DGDiscretizationWithBoundaries(DiscretizationBase): .. automethod :: zeros """ - def __init__(self, cl_ctx, mesh, order, quad_group_factory=None): + def __init__(self, cl_ctx, mesh, order, quad_tag_to_group_factory=None): """ :param quad_min_degrees: A mapping from quadrature tags to the degrees to which the desired quadrature is supposed to be exact. """ - if quad_group_factory is None: - quad_group_factory = {} + if quad_tag_to_group_factory is None: + quad_tag_to_group_factory = {} self.order = order - self.quad_group_factory = quad_group_factory + self.quad_tag_to_group_factory = quad_tag_to_group_factory from meshmode.discretization import Discretization @@ -206,7 +206,7 @@ class DGDiscretizationWithBoundaries(DiscretizationBase): PolynomialWarpAndBlendGroupFactory if quadrature_tag is not sym.QTAG_NONE: - return self.quad_group_factory[quadrature_tag] + return self.quad_tag_to_group_factory[quadrature_tag] else: return PolynomialWarpAndBlendGroupFactory(order=self.order) diff --git a/test/test_grudge.py b/test/test_grudge.py index 79a88df336644c8e456ee9e07862252a88fb7322..64863ac66959c6ff750022b6586e84dde407a267 100644 --- a/test/test_grudge.py +++ b/test/test_grudge.py @@ -444,7 +444,7 @@ def test_improvement_quadrature(ctx_factory, order): order=order) discr = DGDiscretizationWithBoundaries(cl_ctx, mesh, order=order, - quad_group_factory={ + quad_tag_to_group_factory={ "product": QuadratureSimplexGroupFactory(order=4*order) })