Public Member Functions | Protected Member Functions | Protected Attributes
g2o::SparseOptimizerIncremental Class Reference

#include <graph_optimizer_sparse_incremental.h>

Inheritance diagram for g2o::SparseOptimizerIncremental:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual bool initSolver (int dimension, int batchEveryN)
int optimize (int iterations, bool online=false)
 SparseOptimizerIncremental ()
virtual bool updateInitialization (HyperGraph::VertexSet &vset, HyperGraph::EdgeSet &eset)
 ~SparseOptimizerIncremental ()

Protected Member Functions

bool computeCholeskyUpdate ()

Protected Attributes

cholmod_common _cholmodCommon
cholmod_factor * _cholmodFactor
CholmodExt_cholmodSparse
Eigen::VectorXi _cmember
cholmod_factor * _L
Eigen::VectorXi _perm
cholmod_triplet * _permutedUpdate
LinearSolverCholmodOnlineInterface_solverInterface
HyperGraph::VertexSet _touchedVertices
SparseBlockMatrix< MatrixXd > _updateMat

Detailed Description

Definition at line 27 of file graph_optimizer_sparse_incremental.h.


Constructor & Destructor Documentation

Definition at line 54 of file graph_optimizer_sparse_incremental.cpp.

Definition at line 72 of file graph_optimizer_sparse_incremental.cpp.


Member Function Documentation

Definition at line 383 of file graph_optimizer_sparse_incremental.cpp.

bool g2o::SparseOptimizerIncremental::initSolver ( int  dimension,
int  batchEveryN 
) [virtual]

Reimplemented from g2o::SparseOptimizerOnline.

Definition at line 456 of file graph_optimizer_sparse_incremental.cpp.

int g2o::SparseOptimizerIncremental::optimize ( int  iterations,
bool  online = false 
) [virtual]

Starts one optimization run given the current configuration of the graph, and the current settings stored in the class instance. It can be called only after initializeOptimization

Reimplemented from g2o::SparseOptimizerOnline.

Definition at line 84 of file graph_optimizer_sparse_incremental.cpp.

HACK updating the internal structures for online processing

Reimplemented from g2o::SparseOptimizerOnline.

Definition at line 182 of file graph_optimizer_sparse_incremental.cpp.


Member Data Documentation

Definition at line 41 of file graph_optimizer_sparse_incremental.h.

Definition at line 43 of file graph_optimizer_sparse_incremental.h.

Definition at line 42 of file graph_optimizer_sparse_incremental.h.

Eigen::VectorXi g2o::SparseOptimizerIncremental::_cmember [protected]

Definition at line 50 of file graph_optimizer_sparse_incremental.h.

cholmod_factor* g2o::SparseOptimizerIncremental::_L [protected]

Definition at line 45 of file graph_optimizer_sparse_incremental.h.

Eigen::VectorXi g2o::SparseOptimizerIncremental::_perm [protected]

Definition at line 49 of file graph_optimizer_sparse_incremental.h.

Definition at line 44 of file graph_optimizer_sparse_incremental.h.

Definition at line 46 of file graph_optimizer_sparse_incremental.h.

Definition at line 48 of file graph_optimizer_sparse_incremental.h.

Definition at line 40 of file graph_optimizer_sparse_incremental.h.


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


re_vision
Author(s): Dorian Galvez-Lopez
autogenerated on Sun Jan 5 2014 11:34:30