From 1b1107bb580df8c649b08a0760f580f95627699e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ren=C3=A9=20He=C3=9F?= <rene.hess@iwr.uni-heidelberg.de>
Date: Wed, 14 Feb 2018 10:39:06 +0100
Subject: [PATCH] Pass original form to generate_residual_kernels

---
 python/dune/perftool/pdelab/localoperator.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/python/dune/perftool/pdelab/localoperator.py b/python/dune/perftool/pdelab/localoperator.py
index 571bdef3..84a65f62 100644
--- a/python/dune/perftool/pdelab/localoperator.py
+++ b/python/dune/perftool/pdelab/localoperator.py
@@ -754,7 +754,7 @@ def local_operator_default_settings(operator, form):
                    .format(rf), classtag="operator")
 
 
-def generate_residual_kernels(form):
+def generate_residual_kernels(form, original_form):
     logger = logging.getLogger(__name__)
     with global_context(form_type='residual'):
         operator_kernels = {}
@@ -992,7 +992,7 @@ def generate_localoperator_kernels(operator):
         operator_kernels.update(generate_control_kernels(forms))
     else:
         logger.info("generate_localoperator_kernels: create residual methods")
-        operator_kernels.update(generate_residual_kernels(form))
+        operator_kernels.update(generate_residual_kernels(form, original_form))
 
         # Generate the necessary jacobian methods
         if not get_form_option("numerical_jacobian"):
-- 
GitLab