diff --git a/src/one-body-sample.cc b/src/one-body-sample.cc index 7a3cd9a9286d7dc967e38082012c14573a766c43..83ca292a899904a3507747661f575f58a7747b9f 100644 --- a/src/one-body-sample.cc +++ b/src/one-body-sample.cc @@ -347,12 +347,11 @@ int main(int argc, char *argv[]) { typedef TruncatedNonsmoothNewtonMultigrid< MyBlockProblemType, NonlinearSmootherType> TNNMGStepType; - MyBlockProblemType *tnnmgProblem = myBlockProblem; auto nonlinearSmoother = new NonlinearSmootherType; auto multigridStep = new TNNMGStepType(*linearIterationStep, *nonlinearSmoother); - multigridStep->setProblem(u4_diff, *tnnmgProblem); + multigridStep->setProblem(u4_diff, *myBlockProblem); multigridStep->setSmoothingSteps( parset.get<int>("solver.tnnmg.main.nu1"), parset.get<int>("solver.tnnmg.main.mu"),