#include <PCGSolver.h>

Public Types | |
| typedef IterativeSolver | Base |
| typedef std::shared_ptr< PCGSolver > | shared_ptr |
Public Types inherited from gtsam::IterativeSolver | |
| typedef std::shared_ptr< IterativeSolver > | shared_ptr |
Public Member Functions | |
| GTSAM_EXPORT VectorValues | optimize (const GaussianFactorGraph &gfg, const KeyInfo &keyInfo, const std::map< Key, Vector > &lambda) |
| VectorValues | optimize (const GaussianFactorGraph &gfg, const KeyInfo &keyInfo, const std::map< Key, Vector > &lambda, const VectorValues &initial) override |
| virtual VectorValues | optimize (const GaussianFactorGraph &gfg, const KeyInfo &keyInfo, const std::map< Key, Vector > &lambda, const VectorValues &initial)=0 |
| GTSAM_EXPORT VectorValues | optimize (const GaussianFactorGraph &gfg, const KeyInfo *=nullptr, const std::map< Key, Vector > *lambda=nullptr) |
| PCGSolver (const PCGSolverParameters &p) | |
| ~PCGSolver () override | |
Public Member Functions inherited from gtsam::IterativeSolver | |
| IterativeSolver () | |
| GTSAM_EXPORT VectorValues | optimize (const GaussianFactorGraph &gfg, const KeyInfo &keyInfo, const std::map< Key, Vector > &lambda) |
| GTSAM_EXPORT VectorValues | optimize (const GaussianFactorGraph &gfg, const KeyInfo *=nullptr, const std::map< Key, Vector > *lambda=nullptr) |
| virtual | ~IterativeSolver () |
Protected Attributes | |
| PCGSolverParameters | parameters_ |
| std::shared_ptr< Preconditioner > | preconditioner_ |
A virtual base class for the preconditioned conjugate gradient solver
Definition at line 55 of file PCGSolver.h.
Definition at line 57 of file PCGSolver.h.
| typedef std::shared_ptr<PCGSolver> gtsam::PCGSolver::shared_ptr |
Definition at line 58 of file PCGSolver.h.
| gtsam::PCGSolver::PCGSolver | ( | const PCGSolverParameters & | p | ) |
Definition at line 41 of file PCGSolver.cpp.
|
inlineoverride |
Definition at line 68 of file PCGSolver.h.
| VectorValues gtsam::IterativeSolver::optimize |
Definition at line 99 of file IterativeSolver.cpp.
|
overridevirtual |
Implements gtsam::IterativeSolver.
Definition at line 54 of file PCGSolver.cpp.
| virtual VectorValues gtsam::IterativeSolver::optimize |
| VectorValues gtsam::IterativeSolver::optimize |
Definition at line 92 of file IterativeSolver.cpp.
|
protected |
Definition at line 62 of file PCGSolver.h.
|
protected |
Definition at line 63 of file PCGSolver.h.