31 class GaussianFactorGraph;
32 class GaussianBayesNet;
33 class SubgraphPreconditioner;
41 void print(std::ostream &
os)
const override {
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(
void print(const Matrix &A, const string &s, ostream &stream)
boost::shared_ptr< SubgraphPreconditioner > pc_
preconditioner object
static enum @843 ordering
SubgraphSolverParameters Parameters
Implementation of Conjugate Gradient solver for a linear system.
Point3 optimize(const NonlinearFactorGraph &graph, const Values &values, Key landmarkKey)
SubgraphBuilderParameters builderParams
static ConjugateGradientParameters parameters
cout<< "The eigenvalues of A are:"<< endl<< ces.eigenvalues()<< endl;cout<< "The matrix of eigenvectors, V, is:"<< endl<< ces.eigenvectors()<< endl<< endl;complex< float > lambda
~SubgraphSolver() override
Destructor.
ofstream os("timeSchurFactors.csv")
SubgraphSolverParameters(const SubgraphBuilderParameters &p=SubgraphBuilderParameters())
void print(std::ostream &os) const override