g2o
Loading...
Searching...
No Matches
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< MatrixX > matrix
 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

References matrix, and transposed.

Member Data Documentation

◆ matrix

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

the mapped memory

Definition at line 56 of file base_variable_sized_edge.h.

Referenced by HessianHelper().

◆ 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 HessianHelper().


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