From 5a1a0bd24d56b6630d47e69a1b435bd11aa1e7f7 Mon Sep 17 00:00:00 2001 From: Dominic Kempf <dominic.kempf@iwr.uni-heidelberg.de> Date: Tue, 29 Jan 2019 13:55:30 +0100 Subject: [PATCH] [fixup] Fix equidistant mixin after previous change to axiparallel one --- python/dune/codegen/pdelab/geometry.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/python/dune/codegen/pdelab/geometry.py b/python/dune/codegen/pdelab/geometry.py index 9f943595..d37a315f 100644 --- a/python/dune/codegen/pdelab/geometry.py +++ b/python/dune/codegen/pdelab/geometry.py @@ -272,8 +272,13 @@ class EquidistantGeometryMixin(AxiparallelGeometryMixin): rft = lop_template_range_field() return "{} = {}.gridView().template begin<0>()->geometry().integrationElement(Dune::FieldVector<{}, {}>());".format(name, gfs, rft, world_dimension()) - @class_member(classtag="operator") def define_jacobian_inverse_transposed(self, name, restriction): + dim = world_dimension() + globalarg(name, shape=(dim, dim), managed=False) + self._define_jacobian_inverse_transposed(name, restriction) + + @class_member(classtag="operator") + def _define_jacobian_inverse_transposed(self, name, restriction): dim = world_dimension() self._define_jacobian_inverse_transposed_eval(name) from dune.codegen.pdelab.localoperator import lop_template_ansatz_gfs -- GitLab