From 23f57ea22a205aecf2e73c613bbb4c933ffbe1b7 Mon Sep 17 00:00:00 2001 From: Yong-Dian Jian Date: Sat, 4 Dec 2010 19:21:50 +0000 Subject: [PATCH] add a typedef --- gtsam/nonlinear/NonlinearOptimizationParameters.h | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) 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){}