From 528684799dd88c819102eff384fbb9c8a93570a9 Mon Sep 17 00:00:00 2001 From: Elias Pipping <elias.pipping@fu-berlin.de> Date: Fri, 23 Dec 2011 16:55:37 +0100 Subject: [PATCH] Heap -> 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 c5347ba0..292d84a4 100644 --- a/src/one-body-sample.cc +++ b/src/one-body-sample.cc @@ -328,13 +328,12 @@ int main(int argc, char *argv[]) { if (parset.get<bool>("useNonlinearGS")) { MyConvexProblemType myConvexProblem(stiffnessMatrix, *myGlobalNonlinearity, b1, u1_diff); - auto myBlockProblem = new MyBlockProblemType(parset, myConvexProblem); - nonlinearGSStep.setProblem(u1_diff, *myBlockProblem); + MyBlockProblemType myBlockProblem(parset, myConvexProblem); + nonlinearGSStep.setProblem(u1_diff, myBlockProblem); LoopSolver<VectorType> solver(&nonlinearGSStep, solver_maxIterations, solver_tolerance, &energyNorm, verbosity); solver.solve(); - delete myBlockProblem; } u1 += u1_diff; -- GitLab