diff --git a/gtsam.h b/gtsam.h index cdf9d70d7..5cee11629 100644 --- a/gtsam.h +++ b/gtsam.h @@ -1730,6 +1730,10 @@ virtual class NonlinearOptimizerParams { void setVerbosity(string s); }; +bool checkConvergence(double relativeErrorTreshold, + double absoluteErrorTreshold, double errorThreshold, + double currentError, double newError); + #include virtual class SuccessiveLinearizationParams : gtsam::NonlinearOptimizerParams { SuccessiveLinearizationParams(); diff --git a/gtsam/nonlinear/NonlinearOptimizer.h b/gtsam/nonlinear/NonlinearOptimizer.h index a2bb7da22..78ba79e9d 100644 --- a/gtsam/nonlinear/NonlinearOptimizer.h +++ b/gtsam/nonlinear/NonlinearOptimizer.h @@ -251,6 +251,6 @@ protected: */ GTSAM_EXPORT bool checkConvergence(double relativeErrorTreshold, double absoluteErrorTreshold, double errorThreshold, - double currentError, double newError, NonlinearOptimizerParams::Verbosity verbosity); + double currentError, double newError, NonlinearOptimizerParams::Verbosity verbosity = NonlinearOptimizerParams::SILENT); } // gtsam