From 9f3e977d1c22c1e5c3819a4e1605021424ff2ccc Mon Sep 17 00:00:00 2001
From: Dominic Kempf <dominic.kempf@iwr.uni-heidelberg.de>
Date: Tue, 27 Mar 2018 10:51:21 +0200
Subject: [PATCH] [bugfix] Correctly guard with fastdg option

---
 python/dune/perftool/sumfact/symbolic.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/python/dune/perftool/sumfact/symbolic.py b/python/dune/perftool/sumfact/symbolic.py
index 3d456772..517ef5ab 100644
--- a/python/dune/perftool/sumfact/symbolic.py
+++ b/python/dune/perftool/sumfact/symbolic.py
@@ -114,7 +114,10 @@ class VectorSumfactKernelInput(SumfactKernelInterfaceBase):
 
     @property
     def signature_args(self):
-        return tuple("const double* fastdg{}".format(i)for i, _ in enumerate(remove_duplicates(self.interfaces)))
+        if get_form_option("fastdg"):
+            return tuple("const double* fastdg{}".format(i)for i, _ in enumerate(remove_duplicates(self.interfaces)))
+        else:
+            return ()
 
     @property
     def function_name_suffix(self):
-- 
GitLab