GTSAM  4.0.2
C++ library for smoothing and mapping (SAM)
Public Member Functions | Public Attributes | List of all members
gtsam::GaussianFactorGraphSystem Class Reference

#include <PCGSolver.h>

Collaboration diagram for gtsam::GaussianFactorGraphSystem:
Collaboration graph
[legend]

Public Member Functions

 GaussianFactorGraphSystem (const GaussianFactorGraph &gfg, const Preconditioner &preconditioner, const KeyInfo &info, const std::map< Key, Vector > &lambda)
 
void residual (const Vector &x, Vector &r) const
 
void multiply (const Vector &x, Vector &y) const
 
void leftPrecondition (const Vector &x, Vector &y) const
 
void rightPrecondition (const Vector &x, Vector &y) const
 
void scal (const double alpha, Vector &x) const
 
double dot (const Vector &x, const Vector &y) const
 
void axpy (const double alpha, const Vector &x, Vector &y) const
 
void getb (Vector &b) const
 

Public Attributes

const GaussianFactorGraphgfg_
 
const Preconditionerpreconditioner_
 
const KeyInfokeyInfo_
 
const std::map< Key, Vector > & lambda_
 

Detailed Description

System class needed for calling preconditionedConjugateGradient


The documentation for this class was generated from the following file: