add a typedef
parent
19928a9f37
commit
23f57ea22a
|
|
@ -15,6 +15,12 @@ namespace gtsam {
|
||||||
|
|
||||||
// a container for all related parameters
|
// a container for all related parameters
|
||||||
struct NonlinearOptimizationParameters {
|
struct NonlinearOptimizationParameters {
|
||||||
|
|
||||||
|
typedef boost::shared_ptr<NonlinearOptimizationParameters> shared_ptr ;
|
||||||
|
typedef NonlinearOptimizationParameters This;
|
||||||
|
typedef boost::shared_ptr<NonlinearOptimizationParameters> sharedThis ;
|
||||||
|
|
||||||
|
|
||||||
typedef enum {
|
typedef enum {
|
||||||
SILENT,
|
SILENT,
|
||||||
ERROR,
|
ERROR,
|
||||||
|
|
@ -43,10 +49,6 @@ namespace gtsam {
|
||||||
verbosityLevel verbosity_;
|
verbosityLevel verbosity_;
|
||||||
LambdaMode lambdaMode_;
|
LambdaMode lambdaMode_;
|
||||||
|
|
||||||
typedef NonlinearOptimizationParameters This;
|
|
||||||
typedef boost::shared_ptr<NonlinearOptimizationParameters> sharedThis ;
|
|
||||||
|
|
||||||
|
|
||||||
NonlinearOptimizationParameters(): absDecrease_(1e-6), relDecrease_(1e-6), sumError_(0.0),
|
NonlinearOptimizationParameters(): absDecrease_(1e-6), relDecrease_(1e-6), sumError_(0.0),
|
||||||
maxIterations_(100), lambda_(1e-5), lambdaFactor_(10.0), verbosity_(SILENT), lambdaMode_(BOUNDED){}
|
maxIterations_(100), lambda_(1e-5), lambdaFactor_(10.0), verbosity_(SILENT), lambdaMode_(BOUNDED){}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue