17 #ifndef G2O_GRAPH_OPTIMIZER_SPARSE_INCREMENTAL_H 18 #define G2O_GRAPH_OPTIMIZER_SPARSE_INCREMENTAL_H 36 int optimize(
int iterations,
bool online =
false);
40 virtual bool initSolver(
int dimension,
int batchEveryN);
58 bool computeCholeskyUpdate();
59 void convertTripletUpdateToSparse();
Eigen::VectorXi _tripletWorkspace
HyperGraph::VertexSet _touchedVertices
std::set< Vertex * > VertexSet
CholmodExt * _cholmodSparse
Our extension of the CHOLMOD matrix struct.
cholmod_common _cholmodCommon
std::set< Edge * > EdgeSet
#define G2O_INCREMENTAL_API
generic interface for the online solver
SparseBlockMatrix< Eigen::MatrixXd > _updateMat
cholmod_factor * _cholmodFactor
LinearSolverCholmodOnlineInterface * _solverInterface
cholmod_triplet * _permutedUpdate
CholmodExt * _permutedUpdateAsSparse