From 5cbd8fb2aa3842d9b61bf67c1fd08371ea1bd3d9 Mon Sep 17 00:00:00 2001 From: Dominic Kempf <dominic.kempf@iwr.uni-heidelberg.de> Date: Mon, 5 Feb 2018 11:02:24 +0100 Subject: [PATCH] Fix reuse of grid function in skeleton case --- python/dune/perftool/pdelab/localoperator.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/python/dune/perftool/pdelab/localoperator.py b/python/dune/perftool/pdelab/localoperator.py index 244a1cae..4873920b 100644 --- a/python/dune/perftool/pdelab/localoperator.py +++ b/python/dune/perftool/pdelab/localoperator.py @@ -158,6 +158,9 @@ def localoperator_basename(form_ident): def name_gridfunction_member(coeff, restriction, diffOrder=0): + # We reuse the grid function for volume integrals in skeleton integrals + if restriction == Restriction.NEGATIVE: + restriction = Restriction.NONE restr = "_n" if restriction == Restriction.POSITIVE else "" name = "local_gridfunction_coeff{}_diff{}{}".format(coeff.count(), diffOrder, restr) define_gridfunction_member(name, coeff, restriction, diffOrder) -- GitLab