diff --git a/gtsam/nonlinear/NonlinearOptimizationParameters.h b/gtsam/nonlinear/NonlinearOptimizationParameters.h index 6c5930112..3015e406f 100644 --- a/gtsam/nonlinear/NonlinearOptimizationParameters.h +++ b/gtsam/nonlinear/NonlinearOptimizationParameters.h @@ -15,6 +15,12 @@ namespace gtsam { // a container for all related parameters struct NonlinearOptimizationParameters { + + typedef boost::shared_ptr shared_ptr ; + typedef NonlinearOptimizationParameters This; + typedef boost::shared_ptr sharedThis ; + + typedef enum { SILENT, ERROR, @@ -43,10 +49,6 @@ namespace gtsam { verbosityLevel verbosity_; LambdaMode lambdaMode_; - typedef NonlinearOptimizationParameters This; - typedef boost::shared_ptr sharedThis ; - - NonlinearOptimizationParameters(): absDecrease_(1e-6), relDecrease_(1e-6), sumError_(0.0), maxIterations_(100), lambda_(1e-5), lambdaFactor_(10.0), verbosity_(SILENT), lambdaMode_(BOUNDED){}