From ff007409d5493912af2a498d8e1a9655dead26e2 Mon Sep 17 00:00:00 2001 From: Elias Pipping <elias.pipping@fu-berlin.de> Date: Fri, 16 Dec 2011 18:55:50 +0100 Subject: [PATCH] Allocate on the stack --- src/one-body-sample.cc | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/one-body-sample.cc b/src/one-body-sample.cc index 84385596..411ec706 100644 --- a/src/one-body-sample.cc +++ b/src/one-body-sample.cc @@ -351,14 +351,13 @@ int main(int argc, char *argv[]) { if (parset.get<bool>("useTNNMG")) { MyConvexProblemType myConvexProblem(stiffnessMatrix, *myGlobalNonlinearity, b4, u4_diff); - auto myBlockProblem = new MyBlockProblemType(parset, myConvexProblem); - multigridStep->setProblem(u4_diff, *myBlockProblem); + MyBlockProblemType myBlockProblem(parset, myConvexProblem); + multigridStep->setProblem(u4_diff, myBlockProblem); LoopSolver<VectorType> overallSolver( multigridStep, solver_maxIterations, solver_tolerance, &energyNorm, verbosity); overallSolver.solve(); - delete myBlockProblem; } u4 += u4_diff; -- GitLab