#include <PCGSolver.h>
Public Types | |
typedef ConjugateGradientParameters | Base |
typedef std::shared_ptr< PCGSolverParameters > | shared_ptr |
Public Types inherited from gtsam::ConjugateGradientParameters | |
typedef IterativeOptimizationParameters | Base |
enum | BLASKernel { GTSAM = 0 } |
typedef std::shared_ptr< ConjugateGradientParameters > | shared_ptr |
Public Types inherited from gtsam::IterativeOptimizationParameters | |
typedef std::shared_ptr< IterativeOptimizationParameters > | shared_ptr |
enum | Verbosity { SILENT = 0, COMPLEXITY, ERROR } |
Public Attributes | |
std::shared_ptr< PreconditionerParameters > | preconditioner_ |
Public Attributes inherited from gtsam::ConjugateGradientParameters | |
enum gtsam::ConjugateGradientParameters::BLASKernel | blas_kernel_ |
double | epsilon_abs_ |
threshold for absolute error decrease More... | |
double | epsilon_rel_ |
threshold for relative error decrease More... | |
size_t | maxIterations_ |
maximum number of cg iterations More... | |
size_t | minIterations_ |
minimum number of cg iterations More... | |
size_t | reset_ |
number of iterations before reset More... | |
Public Attributes inherited from gtsam::IterativeOptimizationParameters | |
enum gtsam::IterativeOptimizationParameters::Verbosity | verbosity_ |
Additional Inherited Members | |
Static Public Member Functions inherited from gtsam::ConjugateGradientParameters | |
static std::string | blasTranslator (const BLASKernel k) |
static BLASKernel | blasTranslator (const std::string &s) |
Static Public Member Functions inherited from gtsam::IterativeOptimizationParameters | |
static GTSAM_EXPORT Verbosity | verbosityTranslator (const std::string &s) |
static GTSAM_EXPORT std::string | verbosityTranslator (Verbosity v) |
Parameters for PCG
Definition at line 36 of file PCGSolver.h.
Definition at line 38 of file PCGSolver.h.
typedef std::shared_ptr<PCGSolverParameters> gtsam::PCGSolverParameters::shared_ptr |
Definition at line 39 of file PCGSolver.h.
|
inline |
Definition at line 41 of file PCGSolver.h.
|
inline |
Definition at line 47 of file PCGSolver.h.
|
overridevirtual |
Reimplemented from gtsam::ConjugateGradientParameters.
void gtsam::PCGSolverParameters::print | ( | const std::string & | s | ) | const |
Definition at line 50 of file PCGSolver.cpp.
void gtsam::PCGSolverParameters::setPreconditionerParams | ( | const std::shared_ptr< PreconditionerParameters > | preconditioner | ) |
Definition at line 46 of file PCGSolver.cpp.
std::shared_ptr<PreconditionerParameters> gtsam::PCGSolverParameters::preconditioner_ |
Definition at line 54 of file PCGSolver.h.