#include <PCGSolver.h>
Public Member Functions | |
void | axpy (const double alpha, const Vector &x, Vector &y) const |
double | dot (const Vector &x, const Vector &y) const |
GaussianFactorGraphSystem (const GaussianFactorGraph &gfg, const Preconditioner &preconditioner, const KeyInfo &info, const std::map< Key, Vector > &lambda) | |
void | getb (Vector &b) const |
void | leftPrecondition (const Vector &x, Vector &y) const |
void | multiply (const Vector &x, Vector &y) const |
void | residual (const Vector &x, Vector &r) const |
void | rightPrecondition (const Vector &x, Vector &y) const |
void | scal (const double alpha, Vector &x) const |
Public Attributes | |
const GaussianFactorGraph & | gfg_ |
const KeyInfo & | keyInfo_ |
const std::map< Key, Vector > & | lambda_ |
const Preconditioner & | preconditioner_ |
System class needed for calling preconditionedConjugateGradient
Definition at line 89 of file PCGSolver.h.
gtsam::GaussianFactorGraphSystem::GaussianFactorGraphSystem | ( | const GaussianFactorGraph & | gfg, |
const Preconditioner & | preconditioner, | ||
const KeyInfo & | info, | ||
const std::map< Key, Vector > & | lambda | ||
) |
Definition at line 75 of file PCGSolver.cpp.
|
inline |
Definition at line 111 of file PCGSolver.h.
Definition at line 108 of file PCGSolver.h.
void gtsam::GaussianFactorGraphSystem::getb | ( | Vector & | b | ) | const |
Definition at line 113 of file PCGSolver.cpp.
Definition at line 124 of file PCGSolver.cpp.
Definition at line 96 of file PCGSolver.cpp.
Definition at line 83 of file PCGSolver.cpp.
Definition at line 132 of file PCGSolver.cpp.
|
inline |
Definition at line 105 of file PCGSolver.h.
const GaussianFactorGraph& gtsam::GaussianFactorGraphSystem::gfg_ |
Definition at line 96 of file PCGSolver.h.
const KeyInfo& gtsam::GaussianFactorGraphSystem::keyInfo_ |
Definition at line 98 of file PCGSolver.h.
Definition at line 99 of file PCGSolver.h.
const Preconditioner& gtsam::GaussianFactorGraphSystem::preconditioner_ |
Definition at line 97 of file PCGSolver.h.