#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 |
Private Attributes | |
const GaussianFactorGraph & | gfg_ |
KeyInfo | keyInfo_ |
std::map< Key, Vector > | lambda_ |
const Preconditioner & | preconditioner_ |
System class needed for calling preconditionedConjugateGradient
Definition at line 82 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 69 of file PCGSolver.cpp.
void gtsam::GaussianFactorGraphSystem::axpy | ( | const double | alpha, |
const Vector & | x, | ||
Vector & | y | ||
) | const |
Definition at line 140 of file PCGSolver.cpp.
Definition at line 137 of file PCGSolver.cpp.
void gtsam::GaussianFactorGraphSystem::getb | ( | Vector & | b | ) | const |
Definition at line 107 of file PCGSolver.cpp.
Definition at line 118 of file PCGSolver.cpp.
Definition at line 90 of file PCGSolver.cpp.
Definition at line 77 of file PCGSolver.cpp.
Definition at line 126 of file PCGSolver.cpp.
void gtsam::GaussianFactorGraphSystem::scal | ( | const double | alpha, |
Vector & | x | ||
) | const |
Definition at line 134 of file PCGSolver.cpp.
|
private |
Definition at line 83 of file PCGSolver.h.
|
private |
Definition at line 85 of file PCGSolver.h.
Definition at line 86 of file PCGSolver.h.
|
private |
Definition at line 84 of file PCGSolver.h.