diff --git a/dune/gfe/riemanniantrsolver.cc b/dune/gfe/riemanniantrsolver.cc index 41f856ffb5f6e196d25b6a9938a938663bcb5691..793b630ae0614b273ab30bd9e48231353de2ac43 100644 --- a/dune/gfe/riemanniantrsolver.cc +++ b/dune/gfe/riemanniantrsolver.cc @@ -105,7 +105,7 @@ setup(const GridType& grid, mmgStep->ignoreNodes_ = globalDirichletNodes; mmgStep->setBaseSolver(std::move(baseSolver)); mmgStep->setSmoother(smoother); - mmgStep->setObstacleRestrictor(std::make_shared<MandelObstacleRestrictor<CorrectionType> >()); + mmgStep->setObstacleRestrictor(MandelObstacleRestrictor<CorrectionType>{}); mmgStep->setVerbosity(Solver::QUIET); // //////////////////////////////////////////////////////////////////////////////////////