Public Types | Static Public Attributes | List of all members
g2o::BlockSolverTraits< _PoseDim, _LandmarkDim > Struct Template Reference

traits to summarize the properties of the fixed size optimization problem More...

#include <block_solver.h>

Public Types

typedef SparseBlockMatrix< LandmarkMatrixTypeLandmarkHessianType
 
typedef Matrix< double, LandmarkDim, LandmarkDimLandmarkMatrixType
 
typedef Matrix< double, LandmarkDim, 1 > LandmarkVectorType
 
typedef LinearSolver< PoseMatrixTypeLinearSolverType
 
typedef SparseBlockMatrix< PoseMatrixTypePoseHessianType
 
typedef SparseBlockMatrix< PoseLandmarkMatrixTypePoseLandmarkHessianType
 
typedef Matrix< double, PoseDim, LandmarkDimPoseLandmarkMatrixType
 
typedef Matrix< double, PoseDim, PoseDimPoseMatrixType
 
typedef Matrix< double, PoseDim, 1 > PoseVectorType
 

Static Public Attributes

static const int LandmarkDim = _LandmarkDim
 
static const int PoseDim = _PoseDim
 

Detailed Description

template<int _PoseDim, int _LandmarkDim>
struct g2o::BlockSolverTraits< _PoseDim, _LandmarkDim >

traits to summarize the properties of the fixed size optimization problem

Definition at line 44 of file block_solver.h.

Member Typedef Documentation

template<int _PoseDim, int _LandmarkDim>
typedef SparseBlockMatrix<LandmarkMatrixType> g2o::BlockSolverTraits< _PoseDim, _LandmarkDim >::LandmarkHessianType

Definition at line 55 of file block_solver.h.

template<int _PoseDim, int _LandmarkDim>
typedef Matrix<double, LandmarkDim, LandmarkDim> g2o::BlockSolverTraits< _PoseDim, _LandmarkDim >::LandmarkMatrixType

Definition at line 49 of file block_solver.h.

template<int _PoseDim, int _LandmarkDim>
typedef Matrix<double, LandmarkDim, 1> g2o::BlockSolverTraits< _PoseDim, _LandmarkDim >::LandmarkVectorType

Definition at line 52 of file block_solver.h.

template<int _PoseDim, int _LandmarkDim>
typedef LinearSolver<PoseMatrixType> g2o::BlockSolverTraits< _PoseDim, _LandmarkDim >::LinearSolverType

Definition at line 57 of file block_solver.h.

template<int _PoseDim, int _LandmarkDim>
typedef SparseBlockMatrix<PoseMatrixType> g2o::BlockSolverTraits< _PoseDim, _LandmarkDim >::PoseHessianType

Definition at line 54 of file block_solver.h.

template<int _PoseDim, int _LandmarkDim>
typedef SparseBlockMatrix<PoseLandmarkMatrixType> g2o::BlockSolverTraits< _PoseDim, _LandmarkDim >::PoseLandmarkHessianType

Definition at line 56 of file block_solver.h.

template<int _PoseDim, int _LandmarkDim>
typedef Matrix<double, PoseDim, LandmarkDim> g2o::BlockSolverTraits< _PoseDim, _LandmarkDim >::PoseLandmarkMatrixType

Definition at line 50 of file block_solver.h.

template<int _PoseDim, int _LandmarkDim>
typedef Matrix<double, PoseDim, PoseDim> g2o::BlockSolverTraits< _PoseDim, _LandmarkDim >::PoseMatrixType

Definition at line 48 of file block_solver.h.

template<int _PoseDim, int _LandmarkDim>
typedef Matrix<double, PoseDim, 1> g2o::BlockSolverTraits< _PoseDim, _LandmarkDim >::PoseVectorType

Definition at line 51 of file block_solver.h.

Member Data Documentation

template<int _PoseDim, int _LandmarkDim>
const int g2o::BlockSolverTraits< _PoseDim, _LandmarkDim >::LandmarkDim = _LandmarkDim
static

Definition at line 47 of file block_solver.h.

template<int _PoseDim, int _LandmarkDim>
const int g2o::BlockSolverTraits< _PoseDim, _LandmarkDim >::PoseDim = _PoseDim
static

Definition at line 46 of file block_solver.h.


The documentation for this struct was generated from the following file:


orb_slam2_ros
Author(s):
autogenerated on Wed Apr 21 2021 02:53:06