diff --git a/python/dune/perftool/pdelab/localoperator.py b/python/dune/perftool/pdelab/localoperator.py index 12162fbe8d73f4ec6e0858dc9fbd06781e598dbe..95aa96f6bc8191e6b5f8905c4aebd9150f252c63 100644 --- a/python/dune/perftool/pdelab/localoperator.py +++ b/python/dune/perftool/pdelab/localoperator.py @@ -226,6 +226,12 @@ def generate_localoperator_kernels(form, namedata): from dune.perftool.pdelab.parameter import parameterclass_basename parameterclass_basename() + # Make sure there is always the same constructor arguments (even if parameter class is empty) + from dune.perftool.pdelab.localoperator import name_initree_member + name_initree_member() + from dune.perftool.pdelab.parameter import name_paramclass + name_paramclass() + base_class('Dune::PDELab::LocalOperatorDefaultFlags', classtag="operator") # Have a data structure collect the generated kernels