From 396a30e753127476b3aa59d98d9ec70ada019345 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ren=C3=A9=20He=C3=9F?= <rene.hess@iwr.uni-heidelberg.de>
Date: Thu, 13 Oct 2016 16:21:11 +0200
Subject: [PATCH] Use coefficients as input vector

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

diff --git a/python/dune/perftool/sumfact/amatrix.py b/python/dune/perftool/sumfact/amatrix.py
index 0effb7cb..afc1fcb9 100644
--- a/python/dune/perftool/sumfact/amatrix.py
+++ b/python/dune/perftool/sumfact/amatrix.py
@@ -1,5 +1,9 @@
+from dune.perftool import Restriction
+
 from dune.perftool.options import get_option
 
+from dune.perftool.pdelab.argument import name_coefficientcontainer
+
 from dune.perftool.generation import (class_member,
                                       constructor_block,
                                       get_global_context_value,
@@ -229,7 +233,7 @@ def evaluate_coefficient_gradient_sumfact():
     from dune.perftool.sumfact.sumfact import AMatrix, sumfact
     a_matrix = AMatrix(name, m, n)
     a_matrices = (a_matrix, a_matrix)
-    inp = 0
+    inp = name_coefficientcontainer(Restriction.NONE) + ".data()"
     # TODO: Decide where to define that
     out = name_sf_output(a_matrices)
     sumfact(a_matrices, inp, out)
-- 
GitLab