From c10993a69035f147e593d0b4a7421ca93ebdbc4f Mon Sep 17 00:00:00 2001 From: Luca Date: Thu, 16 Oct 2014 14:39:09 -0400 Subject: [PATCH] displaying nr of iterations for verbosity = TERMINATION --- gtsam/nonlinear/NonlinearOptimizer.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/gtsam/nonlinear/NonlinearOptimizer.cpp b/gtsam/nonlinear/NonlinearOptimizer.cpp index b4498bee4..80407a372 100644 --- a/gtsam/nonlinear/NonlinearOptimizer.cpp +++ b/gtsam/nonlinear/NonlinearOptimizer.cpp @@ -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; + } } /* ************************************************************************* */