From 593d03c592a8ca0668853e415d7ca971648d4ff0 Mon Sep 17 00:00:00 2001 From: Dominic Kempf <dominic.kempf@iwr.uni-heidelberg.de> Date: Wed, 3 May 2017 13:14:19 +0200 Subject: [PATCH] Fixup --- python/dune/perftool/sumfact/basis.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/python/dune/perftool/sumfact/basis.py b/python/dune/perftool/sumfact/basis.py index 5311a8e0..94289455 100644 --- a/python/dune/perftool/sumfact/basis.py +++ b/python/dune/perftool/sumfact/basis.py @@ -291,12 +291,13 @@ def evaluate_reference_gradient(element, name, restriction, index): for i in range(dim): if i != facedir: prod.append(BasisTabulationMatrix(derivative=index == i).pymbolic((prim.Variable(quadinamemapping[i]), prim.Variable(inames[i])))) + if facedir is not None: # TODO: Does not work for systems! degree = polynomial_degree() facemod = get_facemod(restriction) - prod.append(prim.Call(PolynomialLookup(name_polynomials(degree), True), + prod.append(prim.Call(PolynomialLookup(name_polynomials(degree), index == facedir), (prim.Variable(inames[facedir]), facemod)),) instruction(assignee=prim.Variable(name), -- GitLab