displaying nr of iterations for verbosity = TERMINATION

release/4.3a0
Luca 2014-10-16 14:39:09 -04:00
parent f258bfe044
commit c10993a690
1 changed files with 5 additions and 3 deletions

View File

@ -77,9 +77,11 @@ void NonlinearOptimizer::defaultOptimize() {
params.errorTol, currentError, this->error(), params.verbosity));
// Printing if verbose
if (params.verbosity >= NonlinearOptimizerParams::TERMINATION &&
this->iterations() >= params.maxIterations)
cout << "Terminating because reached maximum iterations" << endl;
if (params.verbosity >= NonlinearOptimizerParams::TERMINATION) {
cout << "iterations: " << this->iterations() << " >? " << params.maxIterations << endl;
if (this->iterations() >= params.maxIterations)
cout << "Terminating because reached maximum iterations" << endl;
}
}
/* ************************************************************************* */