g2o
Loading...
Searching...
No Matches
Public Types | Static Public Attributes | List of all members
g2o::BlockSolverTraits< Eigen::Dynamic, Eigen::Dynamic > Struct Reference

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

#include <block_solver.h>

Public Types

typedef MatrixX PoseMatrixType
 
typedef MatrixX LandmarkMatrixType
 
typedef MatrixX PoseLandmarkMatrixType
 
typedef VectorX PoseVectorType
 
typedef VectorX LandmarkVectorType
 
typedef SparseBlockMatrix< PoseMatrixTypePoseHessianType
 
typedef SparseBlockMatrix< LandmarkMatrixTypeLandmarkHessianType
 
typedef SparseBlockMatrix< PoseLandmarkMatrixTypePoseLandmarkHessianType
 
typedef LinearSolver< PoseMatrixTypeLinearSolverType
 

Static Public Attributes

static const int PoseDim = Eigen::Dynamic
 
static const int LandmarkDim = Eigen::Dynamic
 

Detailed Description

traits to summarize the properties of the dynamic size optimization problem

Definition at line 72 of file block_solver.h.

Member Typedef Documentation

◆ LandmarkHessianType

typedef SparseBlockMatrix<LandmarkMatrixType> g2o::BlockSolverTraits< Eigen::Dynamic, Eigen::Dynamic >::LandmarkHessianType

Definition at line 82 of file block_solver.h.

◆ LandmarkMatrixType

typedef MatrixX g2o::BlockSolverTraits< Eigen::Dynamic, Eigen::Dynamic >::LandmarkMatrixType

Definition at line 76 of file block_solver.h.

◆ LandmarkVectorType

typedef VectorX g2o::BlockSolverTraits< Eigen::Dynamic, Eigen::Dynamic >::LandmarkVectorType

Definition at line 79 of file block_solver.h.

◆ LinearSolverType

typedef LinearSolver<PoseMatrixType> g2o::BlockSolverTraits< Eigen::Dynamic, Eigen::Dynamic >::LinearSolverType

Definition at line 84 of file block_solver.h.

◆ PoseHessianType

typedef SparseBlockMatrix<PoseMatrixType> g2o::BlockSolverTraits< Eigen::Dynamic, Eigen::Dynamic >::PoseHessianType

Definition at line 81 of file block_solver.h.

◆ PoseLandmarkHessianType

typedef SparseBlockMatrix<PoseLandmarkMatrixType> g2o::BlockSolverTraits< Eigen::Dynamic, Eigen::Dynamic >::PoseLandmarkHessianType

Definition at line 83 of file block_solver.h.

◆ PoseLandmarkMatrixType

typedef MatrixX g2o::BlockSolverTraits< Eigen::Dynamic, Eigen::Dynamic >::PoseLandmarkMatrixType

Definition at line 77 of file block_solver.h.

◆ PoseMatrixType

typedef MatrixX g2o::BlockSolverTraits< Eigen::Dynamic, Eigen::Dynamic >::PoseMatrixType

Definition at line 75 of file block_solver.h.

◆ PoseVectorType

typedef VectorX g2o::BlockSolverTraits< Eigen::Dynamic, Eigen::Dynamic >::PoseVectorType

Definition at line 78 of file block_solver.h.

Member Data Documentation

◆ LandmarkDim

const int g2o::BlockSolverTraits< Eigen::Dynamic, Eigen::Dynamic >::LandmarkDim = Eigen::Dynamic
static

Definition at line 74 of file block_solver.h.

◆ PoseDim

const int g2o::BlockSolverTraits< Eigen::Dynamic, Eigen::Dynamic >::PoseDim = Eigen::Dynamic
static

Definition at line 73 of file block_solver.h.


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