g2o
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
g2o::BaseVariableSizedEdge< D, E >::HessianHelper Struct Reference

helper for mapping the Hessian memory of the upper triangular block More...

#include <base_variable_sized_edge.h>

Public Member Functions

 HessianHelper ()
 

Public Attributes

Eigen::Map< MatrixXmatrix
 the mapped memory
 
bool transposed
 the block has to be transposed
 

Detailed Description

template<int D, typename E>
struct g2o::BaseVariableSizedEdge< D, E >::HessianHelper

helper for mapping the Hessian memory of the upper triangular block

Definition at line 55 of file base_variable_sized_edge.h.

Constructor & Destructor Documentation

◆ HessianHelper()

template<int D, typename E >
g2o::BaseVariableSizedEdge< D, E >::HessianHelper::HessianHelper ( )
inline

Definition at line 58 of file base_variable_sized_edge.h.

58: matrix(0, 0, 0), transposed(false) {}
bool transposed
the block has to be transposed
Eigen::Map< MatrixX > matrix
the mapped memory

Member Data Documentation

◆ matrix

template<int D, typename E >
Eigen::Map<MatrixX> g2o::BaseVariableSizedEdge< D, E >::HessianHelper::matrix

◆ transposed

template<int D, typename E >
bool g2o::BaseVariableSizedEdge< D, E >::HessianHelper::transposed

the block has to be transposed

Definition at line 57 of file base_variable_sized_edge.h.

Referenced by g2o::BaseVariableSizedEdge< D, E >::mapHessianMemory().


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