add a typedef

release/4.3a0
Yong-Dian Jian 2010-12-04 19:21:50 +00:00
parent 19928a9f37
commit 23f57ea22a
1 changed files with 6 additions and 4 deletions

View File

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