31 class GaussianFactorGraph;
32 class GaussianBayesNet;
33 class SubgraphPreconditioner;
41 void print(std::ostream &
os)
const override {
82 std::shared_ptr<SubgraphPreconditioner>
pc_;
124 const std::map<Key, Vector> &
lambda,
132 std::pair<GaussianFactorGraph, GaussianFactorGraph> splitGraph(
SubgraphSolverParameters Parameters
EIGEN_STRONG_INLINE Packet4f print(const Packet4f &a)
static enum @1107 ordering
Implementation of Conjugate Gradient solver for a linear system.
SubgraphBuilderParameters builderParams
Point3 optimize(const NonlinearFactorGraph &graph, const Values &values, Key landmarkKey)
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")
std::shared_ptr< SubgraphPreconditioner > pc_
preconditioner object
SubgraphSolverParameters(const SubgraphBuilderParameters &p=SubgraphBuilderParameters())
void print(std::ostream &os) const override