From f4b423a86d86951dfab78d93caf92854c7bae42f Mon Sep 17 00:00:00 2001 From: Elias Pipping <elias.pipping@fu-berlin.de> Date: Sun, 6 Jul 2014 12:01:56 +0200 Subject: [PATCH] [Cleanup] Only call postprocess() once --- src/sand-wedge.cc | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/sand-wedge.cc b/src/sand-wedge.cc index 5782bb30..afea8927 100644 --- a/src/sand-wedge.cc +++ b/src/sand-wedge.cc @@ -407,7 +407,6 @@ int main(int argc, char *argv[]) { iterationCounter = velocityProblemSolver.getResult().iterations; }; - Vector u; Vector v_saved; for (size_t stateFPI = 1; stateFPI <= maximumStateFPI; ++stateFPI) { timeSteppingScheme->extractOldVelocity(v_m); @@ -418,8 +417,6 @@ int main(int argc, char *argv[]) { stateUpdater->extractAlpha(alpha); solveVelocityProblem(velocityIterate, alpha); - timeSteppingScheme->postProcess(velocityIterate); - timeSteppingScheme->extractDisplacement(u); iterationWriter << iterationCounter << " "; if (printProgress) @@ -436,11 +433,13 @@ int main(int argc, char *argv[]) { v_saved = velocityIterate; } + timeSteppingScheme->postProcess(velocityIterate); + if (printProgress) std::cout << std::endl; - Vector ur; - Vector vr; + Vector u, ur, vr; + timeSteppingScheme->extractDisplacement(u); timeSteppingScheme->postProcessRelativeQuantities(); timeSteppingScheme->extractRelativeDisplacement(ur); timeSteppingScheme->extractRelativeVelocity(vr); -- GitLab