Parameters for Preconditioned Conjugate Gradient solver.
|
|
| PCGSolverParameters (const std::shared_ptr< PreconditionerParameters > &preconditioner) |
| void | print (std::ostream &os) const override |
|
void | print (const std::string &s) const |
|
| ConjugateGradientParameters (size_t minIterations, size_t maxIterations, size_t reset, double epsilon_rel, double epsilon_abs, BLASKernel blas) |
|
| ConjugateGradientParameters (const ConjugateGradientParameters &p) |
|
ConjugateGradientParameters & | operator= (const ConjugateGradientParameters &other)=default |
|
void | print () const |
|
| IterativeOptimizationParameters (Verbosity v=SILENT) |
|
Verbosity | verbosity () const |
|
GTSAM_EXPORT std::string | getVerbosity () const |
|
GTSAM_EXPORT void | setVerbosity (const std::string &s) |
|
GTSAM_EXPORT void | print () const |
|
virtual GTSAM_EXPORT bool | equals (const IterativeOptimizationParameters &other, double tol=1e-9) const |
|
|
std::shared_ptr< PreconditionerParameters > | preconditioner |
| | Parameters used to construct the preconditioner for each solve.
|
|
bool | parallel = true |
| | Enable scheduler-backed parallel kernels.
|
|
size_t | numThreads = 0 |
| | Worker count (0 selects an automatic count).
|
|
size_t | minIterations |
| | minimum number of cg iterations
|
|
size_t | maxIterations |
| | maximum number of cg iterations
|
|
size_t | reset |
| | number of iterations before reset
|
|
double | epsilon_rel |
| | threshold for relative error decrease
|
|
double | epsilon_abs |
| | threshold for absolute error decrease
|
|
enum gtsam::ConjugateGradientParameters::BLASKernel | blas_kernel |