diff --git a/src/one-body-sample.cc b/src/one-body-sample.cc index db818590dfaaf92ba30fc1ecd074e03332d51052..dd070af024ea555f17e98feeab53a795570f84cb 100644 --- a/src/one-body-sample.cc +++ b/src/one-body-sample.cc @@ -323,8 +323,7 @@ int main(int argc, char *argv[]) { new TruncatedBlockGSStep<OperatorType, VectorType>; // }}} - MultigridStep<OperatorType, VectorType> *linearIterationStep = - new MultigridStep<OperatorType, VectorType>; + auto linearIterationStep = new MultigridStep<OperatorType, VectorType>; linearIterationStep->setNumberOfLevels(levels); linearIterationStep->setMGType( parset.get<int>("solver.tnnmg.linear.mu"), @@ -350,7 +349,7 @@ int main(int argc, char *argv[]) { TNNMGProblemType, NonlinearSmootherType> TNNMGStepType; TNNMGProblemType *tnnmgProblem = myBlockProblem; - NonlinearSmootherType *nonlinearSmoother = new NonlinearSmootherType; + auto nonlinearSmoother = new NonlinearSmootherType; auto multigridStep = new TNNMGStepType(*linearIterationStep, *nonlinearSmoother);