g2o
g2o::BlockSolver< Traits > Member List

This is the complete list of members for g2o::BlockSolver< Traits >, including all inherited members.

_additionalVectorSpaceg2o::Solverprotected
_bg2o::Solverprotected
_bschurg2o::BlockSolver< Traits >protected
_coefficientsg2o::BlockSolver< Traits >protected
_diagonalBackupLandmarkg2o::BlockSolver< Traits >protected
_diagonalBackupPoseg2o::BlockSolver< Traits >protected
_DInvSchurg2o::BlockSolver< Traits >protected
_doSchurg2o::BlockSolver< Traits >protected
_Hllg2o::BlockSolver< Traits >protected
_Hplg2o::BlockSolver< Traits >protected
_HplCCSg2o::BlockSolver< Traits >protected
_Hppg2o::BlockSolver< Traits >protected
_Hschurg2o::BlockSolver< Traits >protected
_HschurTransposedCCSg2o::BlockSolver< Traits >protected
_isLevenbergg2o::Solverprotected
_linearSolverg2o::BlockSolver< Traits >protected
_maxXSizeg2o::Solverprotected
_numLandmarksg2o::BlockSolver< Traits >protected
_numPosesg2o::BlockSolver< Traits >protected
_optimizerg2o::Solverprotected
_sizeLandmarksg2o::BlockSolver< Traits >protected
_sizePosesg2o::BlockSolver< Traits >protected
_xg2o::Solverprotected
_xSizeg2o::Solverprotected
additionalVectorSpace() const g2o::Solverinline
b()g2o::Solverinline
b() const g2o::Solverinline
BlockSolver(LinearSolverType *linearSolver)g2o::BlockSolver< Traits >
buildStructure(bool zeroBlocks=false)g2o::BlockSolver< Traits >virtual
buildSystem()g2o::BlockSolver< Traits >virtual
computeMarginals(SparseBlockMatrix< MatrixXD > &spinv, const std::vector< std::pair< int, int > > &blockIndices)g2o::BlockSolver< Traits >virtual
deallocate()g2o::BlockSolver< Traits >protected
init(SparseOptimizer *optmizer, bool online=false)g2o::BlockSolver< Traits >virtual
LandmarkDimg2o::BlockSolver< Traits >static
LandmarkHessianType typedefg2o::BlockSolver< Traits >
LandmarkMatrixType typedefg2o::BlockSolver< Traits >
LandmarkVectorType typedefg2o::BlockSolver< Traits >
levenberg() const g2o::Solverinline
linearSolver() const g2o::BlockSolver< Traits >inline
LinearSolverType typedefg2o::BlockSolver< Traits >
multiplyHessian(double *dest, const double *src) const g2o::BlockSolver< Traits >inlinevirtual
optimizer() const g2o::Solverinline
PoseDimg2o::BlockSolver< Traits >static
PoseHessianType typedefg2o::BlockSolver< Traits >
PoseLandmarkHessianType typedefg2o::BlockSolver< Traits >
PoseLandmarkMatrixType typedefg2o::BlockSolver< Traits >
PoseMatrixType typedefg2o::BlockSolver< Traits >
PoseVectorType typedefg2o::BlockSolver< Traits >
resize(int *blockPoseIndices, int numPoseBlocks, int *blockLandmarkIndices, int numLandmarkBlocks, int totalDim)g2o::BlockSolver< Traits >protected
resizeVector(size_t sx)g2o::Solverprotected
restoreDiagonal()g2o::BlockSolver< Traits >virtual
saveHessian(const std::string &fileName) const g2o::BlockSolver< Traits >virtual
schur()g2o::BlockSolver< Traits >inlinevirtual
setAdditionalVectorSpace(size_t s)g2o::Solver
setLambda(double lambda, bool backup=false)g2o::BlockSolver< Traits >virtual
setLevenberg(bool levenberg)g2o::Solver
setOptimizer(SparseOptimizer *optimizer)g2o::Solver
setSchur(bool s)g2o::BlockSolver< Traits >inlinevirtual
setWriteDebug(bool writeDebug)g2o::BlockSolver< Traits >virtual
solve()g2o::BlockSolver< Traits >virtual
Solver()g2o::Solver
supportsSchur()g2o::BlockSolver< Traits >inlinevirtual
updateStructure(const std::vector< HyperGraph::Vertex * > &vset, const HyperGraph::EdgeSet &edges)g2o::BlockSolver< Traits >virtual
vectorSize() const g2o::Solverinline
writeDebug() const g2o::BlockSolver< Traits >inlinevirtual
x()g2o::Solverinline
x() const g2o::Solverinline
~BlockSolver()g2o::BlockSolver< Traits >
~BlockSolverBase()g2o::BlockSolverBaseinlinevirtual
~Solver()g2o::Solvervirtual