diff --git a/src/one-body-sample.cc b/src/one-body-sample.cc index 9e779523ab3465e41b0711fb8df9a8515b082690..f1aee55b8732e2981f2874f385c61227ad5607b4 100644 --- a/src/one-body-sample.cc +++ b/src/one-body-sample.cc @@ -273,7 +273,7 @@ int main(int argc, char *argv[]) { auto multigridStep = mySolver.getSolver(); multigridStep->setProblem(u_diff, myBlockProblem); - VectorType const u_diff_old = u_diff; + VectorType const u_diff_saved = u_diff; LoopSolver<VectorType> overallSolver( multigridStep, parset.get<size_t>("solver.tnnmg.maxiterations"), solver_tolerance, &energyNorm, verbosity, @@ -304,7 +304,7 @@ int main(int argc, char *argv[]) { std::cout << '.'; std::cout.flush(); } - if (energyNorm.diff(u_diff_old, u_diff) < + if (energyNorm.diff(u_diff_saved, u_diff) < parset.get<double>("solver.tnnmg.fixed_point_tolerance")) break; }