diff --git a/src/one-body-sample.org b/src/one-body-sample.org index 530be6ce5e025fe4349a048baf9a641201f865cf..ac3d65817d35363c9a3f3631fdb998748b60ac99 100644 --- a/src/one-body-sample.org +++ b/src/one-body-sample.org @@ -162,6 +162,20 @@ << "s" << std::endl; #+end_src +#+name: printInnerProgress +#+begin_src c++ + if (parset.get<bool>("printProgress")) { + std::cerr << '.'; + std::cerr.flush(); + } +#+end_src + +#+name: printOuterProgress +#+begin_src c++ + if (parset.get<bool>("printProgress")) + std::cerr << std::endl; +#+end_src + * Main #+begin_src c++ :tangle one-body-sample.cc :noweb yes #ifdef HAVE_CONFIG_H @@ -493,10 +507,7 @@ stateUpdater->solve(ud); stateUpdater->extractState(alpha); - if (parset.get<bool>("printProgress")) { - std::cerr << '.'; - std::cerr.flush(); - } + <<printInnerProgress>>; if (state_fpi > 1 && energyNorm.diff(u_saved, u) < parset.get<double>("solver.tnnmg.fixed_point_tolerance")) break; @@ -508,8 +519,7 @@ << "]: FPI did not converge after " << state_fpi_max << " iterations" << std::endl; } - if (parset.get<bool>("printProgress")) - std::cerr << std::endl; + <<printOuterProgress>>; } <<writeData>>;