diff --git a/dune/gdt/spaces/constraints.bindings.hh b/dune/gdt/spaces/constraints.bindings.hh index 970f01cde99673a40b841ff6b186b86e105eda3d..d19f48fb4586a4a65338e2901c462c1ab2fbc53a 100644 --- a/dune/gdt/spaces/constraints.bindings.hh +++ b/dune/gdt/spaces/constraints.bindings.hh @@ -111,7 +111,7 @@ private: struct addbind_assembler { template <class GL, class A> - void operator()(pybind11::class_<GDT::SystemAssembler<T, GL, A>>& bound_system_assembler) + void operator()(pybind11::class_<GDT::SystemAssembler<T, GL, A>, XT::Grid::Walker<GL>>& bound_system_assembler) { using namespace pybind11::literals; @@ -128,14 +128,14 @@ private: struct addbind_assembler<T, false> { template <class GL, class A> - void operator()(pybind11::class_<GDT::SystemAssembler<T, GL, A>>& /*bound_system_assembler*/) + void operator()(pybind11::class_<GDT::SystemAssembler<T, GL, A>, XT::Grid::Walker<GL>>& /*bound_system_assembler*/) { } }; public: template <class T, class GL, class A> - static void addbind(pybind11::class_<GDT::SystemAssembler<T, GL, A>>& bound_system_assembler) + static void addbind(pybind11::class_<GDT::SystemAssembler<T, GL, A>, XT::Grid::Walker<GL>>& bound_system_assembler) { addbind_assembler<T>()(bound_system_assembler); }