diff --git a/meshmode/discretization/poly_element.py b/meshmode/discretization/poly_element.py index 5845445d561e753e72db53a9e7e614ae182155a1..300c00fb97d2c57350ddc481a34ca4d9885b677c 100644 --- a/meshmode/discretization/poly_element.py +++ b/meshmode/discretization/poly_element.py @@ -112,10 +112,12 @@ class PolynomialSimplexElementGroupBase(PolynomialElementGroupBase, @memoize_method def _mode_ids_and_basis(self): + # for now, see https://gitlab.tiker.net/inducer/modepy/-/merge_requests/14 + import modepy.modes as modes if self.dim <= 3: - return mp.simplex_onb_with_mode_ids(self.dim, self.order) + return modes.simplex_onb_with_mode_ids(self.dim, self.order) else: - return mp.simplex_monomial_basis_with_mode_ids(self.dim, self.order) + return modes.simplex_monomial_basis_with_mode_ids(self.dim, self.order) def basis(self): mode_ids, basis = self._mode_ids_and_basis()