NonlinearOptimizer - Message to indicate max iterations reached when verbose

release/4.3a0
Richard Roberts 2011-11-09 01:38:43 +00:00
parent d340e556b5
commit 3db9bb1a00
1 changed files with 1 additions and 0 deletions

View File

@ -289,6 +289,7 @@ namespace gtsam {
if(iterations_ >= parameters_->maxIterations_ || converged == true) { if(iterations_ >= parameters_->maxIterations_ || converged == true) {
if (verbosity >= Parameters::VALUES) values_->print("final values"); if (verbosity >= Parameters::VALUES) values_->print("final values");
if (verbosity >= Parameters::ERROR && iterations_ >= parameters_->maxIterations_) cout << "Terminating because reached maximum iterations" << endl;
if (verbosity >= Parameters::ERROR) cout << "final error: " << error_ << endl; if (verbosity >= Parameters::ERROR) cout << "final error: " << error_ << endl;
if (verbosity >= Parameters::LAMBDA) cout << "final lambda = " << lambda() << endl; if (verbosity >= Parameters::LAMBDA) cout << "final lambda = " << lambda() << endl;
return *this; return *this;