31 class GaussianFactorGraph;
32 class GaussianBayesNet;
33 class SubgraphPreconditioner;
41 virtual void print(std::ostream &os)
const {
82 boost::shared_ptr<SubgraphPreconditioner>
pc_;
103 const boost::shared_ptr<GaussianFactorGraph> &Ab2,
110 const boost::shared_ptr<GaussianFactorGraph> &Ab2,
126 const std::map<Key, Vector> &lambda,
134 std::pair < boost::shared_ptr<GaussianFactorGraph>,
135 boost::shared_ptr<GaussianFactorGraph> > splitGraph(
140 #ifdef GTSAM_ALLOW_DEPRECATED_SINCE_V4 144 const Parameters ¶meters,
const Ordering &ordering)
146 SubgraphSolver(
const GaussianFactorGraph &,
const GaussianFactorGraph &,
147 const Parameters &,
const Ordering &);
148 SubgraphSolver(
const boost::shared_ptr<GaussianFactorGraph> &Ab1,
149 const boost::shared_ptr<GaussianFactorGraph> &Ab2,
150 const Parameters ¶meters,
const Ordering &ordering)
151 : SubgraphSolver(*Ab1, Ab2, parameters, ordering) {}
152 SubgraphSolver(
const boost::shared_ptr<GaussianBayesNet> &,
153 const GaussianFactorGraph &,
const Parameters &);
parameters for the conjugate gradient method
Definition: ConjugateGradientSolver.h:29
Base class for Iterative Solvers like SubgraphSolver.
Definition: IterativeSolver.h:86
Point3 optimize(const NonlinearFactorGraph &graph, const Values &values, Key landmarkKey)
Optimize for triangulation.
Definition: triangulation.cpp:73
void print(const Matrix &A, const string &s, ostream &stream)
print without optional string, must specify cout yourself
Definition: Matrix.cpp:141
Definition: SubgraphSolver.h:35
virtual ~SubgraphSolver()
Destructor.
Definition: SubgraphSolver.h:114
A Linear Factor Graph is a factor graph where all factors are Gaussian, i.e.
Definition: GaussianFactorGraph.h:65
Handy data structure for iterative solvers.
Definition: IterativeSolver.h:126
This class represents a collection of vector-valued variables associated each with a unique integer i...
Definition: VectorValues.h:73
Implementation of Conjugate Gradient solver for a linear system.
Definition: SubgraphBuilder.h:95
This class implements the linear SPCG solver presented in Dellaert et al in IROS'10.
Definition: SubgraphSolver.h:76
boost::shared_ptr< SubgraphPreconditioner > pc_
preconditioner object
Definition: SubgraphSolver.h:82
Global functions in a separate testing namespace.
Definition: chartTesting.h:28
Definition: Ordering.h:34