GTSAM
4.0.2
C++ library for smoothing and mapping (SAM)
|
#include <PCGSolver.h>
Public Types | |
typedef IterativeSolver | Base |
typedef std::shared_ptr< PCGSolver > | shared_ptr |
Public Member Functions | |
PCGSolver (const PCGSolverParameters &p) | |
VectorValues | optimize (const GaussianFactorGraph &gfg, const KeyInfo &keyInfo, const std::map< Key, Vector > &lambda, const VectorValues &initial) override |
GTSAM_EXPORT VectorValues | optimize (const GaussianFactorGraph &gfg, const KeyInfo *=nullptr, const std::map< Key, Vector > *lambda=nullptr) |
GTSAM_EXPORT VectorValues | optimize (const GaussianFactorGraph &gfg, const KeyInfo &keyInfo, const std::map< Key, Vector > &lambda) |
Protected Attributes | |
PCGSolverParameters | parameters_ |
std::shared_ptr< Preconditioner > | preconditioner_ |
A virtual base class for the preconditioned conjugate gradient solver