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