From 02867dbdbd8d61cdebbccec5df5681af02787db7 Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner Date: Tue, 27 Oct 2015 01:57:30 -0500 Subject: [PATCH] PolynomialSimplexElementGroupBase: introduce grad_basis --- meshmode/discretization/poly_element.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/meshmode/discretization/poly_element.py b/meshmode/discretization/poly_element.py index 7898ca25..ac8629d9 100644 --- a/meshmode/discretization/poly_element.py +++ b/meshmode/discretization/poly_element.py @@ -65,6 +65,9 @@ class PolynomialSimplexElementGroupBase(ElementGroupBase): def basis(self): return mp.simplex_onb(self.dim, self.order) + def grad_basis(self): + return mp.grad_simplex_onb(self.dim, self.order) + @memoize_method def from_mesh_interp_matrix(self): meg = self.mesh_el_group @@ -77,7 +80,7 @@ class PolynomialSimplexElementGroupBase(ElementGroupBase): def diff_matrices(self): result = mp.differentiation_matrices( self.basis(), - mp.grad_simplex_onb(self.dim, self.order), + self.grad_basis(), self.unit_nodes) if not isinstance(result, tuple): -- GitLab