From 8c3b61649e5dc83940d919489cbdc042add4533b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ren=C3=A9=20He=C3=9F?= <rene.hess@iwr.uni-heidelberg.de>
Date: Fri, 8 Sep 2017 09:26:04 +0200
Subject: [PATCH] Use Mapper from loopy and rewiting handlers

---
 python/dune/perftool/sumfact/accumulation.py | 10 +---------
 1 file changed, 1 insertion(+), 9 deletions(-)

diff --git a/python/dune/perftool/sumfact/accumulation.py b/python/dune/perftool/sumfact/accumulation.py
index c9c32b48..19f19f8c 100644
--- a/python/dune/perftool/sumfact/accumulation.py
+++ b/python/dune/perftool/sumfact/accumulation.py
@@ -41,7 +41,7 @@ from pytools import ImmutableRecord
 import loopy as lp
 import numpy as np
 import pymbolic.primitives as prim
-from pymbolic.mapper import WalkMapper
+from loopy.symbolic import WalkMapper
 import ufl.classes as uc
 from ufl import FiniteElement, MixedElement, TensorProductElement
 
@@ -50,14 +50,6 @@ basis_sf_kernels = generator_factory(item_tags=("basis_sf_kernels",), context_ta
 
 
 class SumfactCollectMapper(WalkMapper):
-    def map_tagged_variable(self, expr, *args, **kwargs):
-        self.visit(expr, *args, **kwargs)
-        self.post_visit(expr, *args, **kwargs)
-
-    def map_variable(self, expr, *args, **kwargs):
-        self.visit(expr, *args, **kwargs)
-        self.post_visit(expr, *args, **kwargs)
-
     def map_sumfact_kernel(self, expr, *args, **kwargs):
         basis_sf_kernels(expr)
         self.visit(expr, *args, **kwargs)
-- 
GitLab