From 3db9bb1a0042ab7d877036190c564e65b067b37c Mon Sep 17 00:00:00 2001 From: Richard Roberts Date: Wed, 9 Nov 2011 01:38:43 +0000 Subject: [PATCH] NonlinearOptimizer - Message to indicate max iterations reached when verbose --- gtsam/nonlinear/NonlinearOptimizer-inl.h | 1 + 1 file changed, 1 insertion(+) diff --git a/gtsam/nonlinear/NonlinearOptimizer-inl.h b/gtsam/nonlinear/NonlinearOptimizer-inl.h index 5a7d929f6..15a7d341d 100644 --- a/gtsam/nonlinear/NonlinearOptimizer-inl.h +++ b/gtsam/nonlinear/NonlinearOptimizer-inl.h @@ -289,6 +289,7 @@ namespace gtsam { if(iterations_ >= parameters_->maxIterations_ || converged == true) { 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::LAMBDA) cout << "final lambda = " << lambda() << endl; return *this;