#include <ConjugateGradientSolver.h>
Public Types | |
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 } |
Static Public Member Functions | |
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) |
Public Attributes | |
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_ |
parameters for the conjugate gradient method
Definition at line 29 of file ConjugateGradientSolver.h.
Definition at line 32 of file ConjugateGradientSolver.h.
typedef std::shared_ptr<ConjugateGradientParameters> gtsam::ConjugateGradientParameters::shared_ptr |
Definition at line 33 of file ConjugateGradientSolver.h.
Enumerator | |
---|---|
GTSAM |
Definition at line 42 of file ConjugateGradientSolver.h.
|
inline |
Definition at line 46 of file ConjugateGradientSolver.h.
|
inline |
Definition at line 50 of file ConjugateGradientSolver.h.
|
inline |
Definition at line 55 of file ConjugateGradientSolver.h.
|
static |
Definition at line 39 of file ConjugateGradientSolver.cpp.
|
static |
Definition at line 49 of file ConjugateGradientSolver.cpp.
|
inline |
Definition at line 63 of file ConjugateGradientSolver.h.
|
inline |
Definition at line 65 of file ConjugateGradientSolver.h.
|
inline |
Definition at line 64 of file ConjugateGradientSolver.h.
|
inline |
Definition at line 70 of file ConjugateGradientSolver.h.
|
inline |
Definition at line 72 of file ConjugateGradientSolver.h.
|
inline |
Definition at line 71 of file ConjugateGradientSolver.h.
|
inline |
Definition at line 68 of file ConjugateGradientSolver.h.
|
inline |
Definition at line 67 of file ConjugateGradientSolver.h.
|
inline |
Definition at line 69 of file ConjugateGradientSolver.h.
|
inline |
Definition at line 61 of file ConjugateGradientSolver.h.
|
inline |
Definition at line 60 of file ConjugateGradientSolver.h.
|
inline |
Definition at line 82 of file ConjugateGradientSolver.h.
|
overridevirtual |
Reimplemented from gtsam::IterativeOptimizationParameters.
Reimplemented in gtsam::PCGSolverParameters, and gtsam::SubgraphSolverParameters.
|
inline |
Definition at line 62 of file ConjugateGradientSolver.h.
|
inline |
Definition at line 77 of file ConjugateGradientSolver.h.
|
inline |
Definition at line 79 of file ConjugateGradientSolver.h.
|
inline |
Definition at line 78 of file ConjugateGradientSolver.h.
|
inline |
Definition at line 75 of file ConjugateGradientSolver.h.
|
inline |
Definition at line 74 of file ConjugateGradientSolver.h.
|
inline |
Definition at line 76 of file ConjugateGradientSolver.h.
enum gtsam::ConjugateGradientParameters::BLASKernel gtsam::ConjugateGradientParameters::blas_kernel_ |
double gtsam::ConjugateGradientParameters::epsilon_abs_ |
threshold for absolute error decrease
Definition at line 39 of file ConjugateGradientSolver.h.
double gtsam::ConjugateGradientParameters::epsilon_rel_ |
threshold for relative error decrease
Definition at line 38 of file ConjugateGradientSolver.h.
size_t gtsam::ConjugateGradientParameters::maxIterations_ |
maximum number of cg iterations
Definition at line 36 of file ConjugateGradientSolver.h.
size_t gtsam::ConjugateGradientParameters::minIterations_ |
minimum number of cg iterations
Definition at line 35 of file ConjugateGradientSolver.h.
size_t gtsam::ConjugateGradientParameters::reset_ |
number of iterations before reset
Definition at line 37 of file ConjugateGradientSolver.h.