diff --git a/python/dune/perftool/pdelab/__init__.py b/python/dune/perftool/pdelab/__init__.py index 76f894bfe0a5cef91d547557173ea15b18a25c6a..8529eb1e55186f52c379337be47165800cf21cee 100644 --- a/python/dune/perftool/pdelab/__init__.py +++ b/python/dune/perftool/pdelab/__init__.py @@ -24,7 +24,7 @@ from dune.perftool.pdelab.parameter import (cell_parameter_function, intersection_parameter_function, ) from dune.perftool.pdelab.quadrature import (pymbolic_quadrature_weight, - pymbolic_quadrature_position_in_cell, + pymbolic_quadrature_position, quadrature_inames, ) from dune.perftool.pdelab.spaces import (lfs_inames, @@ -94,8 +94,8 @@ class PDELabInterface(object): # Geometry related generator functions # - def pymbolic_spatial_coordinate(self, restriction): - return to_global(pymbolic_quadrature_position_in_cell(restriction)) + def pymbolic_spatial_coordinate(self): + return to_global(pymbolic_quadrature_position()) def name_facet_jacobian_determinant(self): return name_facet_jacobian_determinant() diff --git a/python/dune/perftool/sumfact/__init__.py b/python/dune/perftool/sumfact/__init__.py index 60b120ce95e9650b9a358632f6d3bad7249a4d25..0389416b5999e96b7e303434f07cab7e07a824b5 100644 --- a/python/dune/perftool/sumfact/__init__.py +++ b/python/dune/perftool/sumfact/__init__.py @@ -3,7 +3,7 @@ from dune.perftool.pdelab.argument import (name_applycontainer, ) from dune.perftool.sumfact.quadrature import (quadrature_inames, quadrature_weight, - pymbolic_quadrature_position_in_cell, + pymbolic_quadrature_position, ) from dune.perftool.sumfact.basis import (lfs_inames, @@ -53,6 +53,6 @@ class SumFactInterface(PDELabInterface): def pymbolic_quadrature_weight(self): return quadrature_weight() - def pymbolic_spatial_coordinate(self, restriction): + def pymbolic_spatial_coordinate(self): from dune.perftool.pdelab.geometry import to_global - return to_global(pymbolic_quadrature_position_in_cell(restriction)) + return to_global(pymbolic_quadrature_position()) diff --git a/python/dune/perftool/ufl/visitor.py b/python/dune/perftool/ufl/visitor.py index f8129bf225c12f80bd0df0a546eb2a27189df129..f8d1f7d0ed94025a84f851395a8b20c0bd0988c4 100644 --- a/python/dune/perftool/ufl/visitor.py +++ b/python/dune/perftool/ufl/visitor.py @@ -315,7 +315,7 @@ class UFL2LoopyVisitor(ModifiedTerminalTracker): if get_global_context_value("driver", False): return prim.Variable("x") else: - return self.interface.pymbolic_spatial_coordinate(self.restriction) + return self.interface.pymbolic_spatial_coordinate() def facet_normal(self, o): # The normal must be restricted to be well-defined