Skip to content
Snippets Groups Projects
Commit 52868479 authored by Elias Pipping's avatar Elias Pipping Committed by Elias Pipping
Browse files

Heap -> stack

parent e304789d
No related branches found
No related tags found
No related merge requests found
...@@ -328,13 +328,12 @@ int main(int argc, char *argv[]) { ...@@ -328,13 +328,12 @@ int main(int argc, char *argv[]) {
if (parset.get<bool>("useNonlinearGS")) { if (parset.get<bool>("useNonlinearGS")) {
MyConvexProblemType myConvexProblem(stiffnessMatrix, MyConvexProblemType myConvexProblem(stiffnessMatrix,
*myGlobalNonlinearity, b1, u1_diff); *myGlobalNonlinearity, b1, u1_diff);
auto myBlockProblem = new MyBlockProblemType(parset, myConvexProblem); MyBlockProblemType myBlockProblem(parset, myConvexProblem);
nonlinearGSStep.setProblem(u1_diff, *myBlockProblem); nonlinearGSStep.setProblem(u1_diff, myBlockProblem);
LoopSolver<VectorType> solver(&nonlinearGSStep, solver_maxIterations, LoopSolver<VectorType> solver(&nonlinearGSStep, solver_maxIterations,
solver_tolerance, &energyNorm, verbosity); solver_tolerance, &energyNorm, verbosity);
solver.solve(); solver.solve();
delete myBlockProblem;
} }
u1 += u1_diff; u1 += u1_diff;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment