From 42b8b04a8d5f580745a7c0a5b5f920a2b19ec54d Mon Sep 17 00:00:00 2001
From: Dominic Kempf <dominic.kempf@iwr.uni-heidelberg.de>
Date: Thu, 6 Apr 2017 17:25:03 +0200
Subject: [PATCH] fixups

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

diff --git a/python/dune/perftool/sumfact/basis.py b/python/dune/perftool/sumfact/basis.py
index 4657cded..a2e774e4 100644
--- a/python/dune/perftool/sumfact/basis.py
+++ b/python/dune/perftool/sumfact/basis.py
@@ -109,7 +109,7 @@ def pymbolic_coefficient_gradient(element, restriction, component, coeff_func, v
     for i, buf in enumerate(buffers):
         # Write solution from sumfactorization to gradient variable
         assignee = prim.Subscript(prim.Variable(name), i)
-        expression = prim.Subscript(buf, tuple(prim.Variable(i) for i in quadrature_inames()))
+        expression = prim.Subscript(buf, vsf.quadrature_index(sf))
         instruction(assignee=assignee,
                     expression=expression,
                     forced_iname_deps=frozenset(get_backend("quad_inames")()),
@@ -141,7 +141,7 @@ def pymbolic_coefficient(element, restriction, component, coeff_func, visitor):
     var, _ = realize_sum_factorization_kernel(vsf)
 
     return prim.Subscript(var,
-                          tuple(prim.Variable(i) for i in quadrature_inames()) + vsf.vec_index_tuple(sf)
+                          vsf.quadrature_index(sf)
                           ), visitor.indices
 
 
-- 
GitLab