diff --git a/gtsam/linear/IterativeOptimizationParameters.h b/gtsam/linear/IterativeOptimizationParameters.h index 5a25362fe..4c48c465a 100644 --- a/gtsam/linear/IterativeOptimizationParameters.h +++ b/gtsam/linear/IterativeOptimizationParameters.h @@ -17,10 +17,12 @@ namespace gtsam { public: - typedef enum { - SILENT, - ERROR, - } verbosityLevel; + typedef boost::shared_ptr shared_ptr ; + + typedef enum { + SILENT, + ERROR, + } verbosityLevel; public: int maxIterations_; @@ -29,13 +31,16 @@ namespace gtsam { double epsilon_abs_; // absolute error verbosityLevel verbosity_; - // specialize for some solvers + // specialize for spcg solver typedef size_t Index; typedef std::vector Spec ; typedef boost::shared_ptr sharedSpec ; sharedSpec reduce_spec_ ; sharedSpec skeleton_spec_ ; + // specialize for spcg solver 2 + + public: IterativeOptimizationParameters(): maxIterations_(100),