diff --git a/python/dune/perftool/sumfact/accumulation.py b/python/dune/perftool/sumfact/accumulation.py index c9c32b482a84fb32aafd7ee1a546b8c063c362a7..19f19f8c8483f7a9d2864a3ca08e4d88db10f4be 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)