finally fixed the typedef
parent
75bd3dc52c
commit
7efd5cc368
|
@ -36,8 +36,8 @@ namespace gtsam {
|
||||||
template<class BaseOptimizerParameters>
|
template<class BaseOptimizerParameters>
|
||||||
class GncParams {
|
class GncParams {
|
||||||
public:
|
public:
|
||||||
//typedef BaseOptimizerParameters::OptimizerType GncOptimizerType;
|
/** For each parameter, specify the corresponding optimizer: e.g., GaussNewtonParams -> GaussNewtonOptimizer */
|
||||||
typedef BaseOptimizerParameters::OptimizerType OptimizerType;
|
typedef typename BaseOptimizerParameters::OptimizerType OptimizerType;
|
||||||
|
|
||||||
/** Verbosity levels */
|
/** Verbosity levels */
|
||||||
enum VerbosityGNC {
|
enum VerbosityGNC {
|
||||||
|
@ -145,12 +145,8 @@ public:
|
||||||
template<class GncParameters>
|
template<class GncParameters>
|
||||||
class GncOptimizer {
|
class GncOptimizer {
|
||||||
public:
|
public:
|
||||||
// types etc
|
/** For each parameter, specify the corresponding optimizer: e.g., GaussNewtonParams -> GaussNewtonOptimizer */
|
||||||
// typedef BaseOptimizerParameters::OptimizerType GncOptimizerType;
|
typedef typename GncParameters::OptimizerType BaseOptimizer;
|
||||||
// typedef GncParameters::BaseOptimizerParameters::OptimizerType BaseOptimizer; //
|
|
||||||
//typedef BaseOptimizerParameters::OptimizerType BaseOptimizer;
|
|
||||||
//typedef GaussNewtonOptimizer BaseOptimizer;
|
|
||||||
typedef GncParameters::OptimizerType BaseOptimizer;
|
|
||||||
|
|
||||||
private:
|
private:
|
||||||
NonlinearFactorGraph nfg_;
|
NonlinearFactorGraph nfg_;
|
||||||
|
|
Loading…
Reference in New Issue