Main MRPT website > C++ reference
MRPT logo
List of all members | Classes | Public Types | Public Attributes
mrpt::srba::THessianSymbolicInfo< Scalar, N, M1, M2 > Struct Template Reference

Detailed Description

template<typename Scalar, int N, int M1, int M2>
struct mrpt::srba::THessianSymbolicInfo< Scalar, N, M1, M2 >

Symbolic information of each Hessian block.

Template Parameters
ScalarTyp.=double
NObservation size
M1Left-hand Jacobian column count
M2Right-hand Jacobian column count

Definition at line 273 of file srba_types.h.

#include <mrpt/srba/srba_types.h>

Classes

struct  THessianSymbolicInfoEntry
 This Hessian block equals the sum of all J1^t * * J2, with J1=first, J2=second in each std::pair "const char *" are pointers to the validity bit of each Jacobian, so if it evaluates to false we should discard the Hessian entry. More...
 

Public Types

typedef Eigen::Matrix< Scalar, N, M1 > matrix1_t
 
typedef Eigen::Matrix< Scalar, N, M2 > matrix2_t
 
typedef std::vector< THessianSymbolicInfoEntrylist_jacob_blocks_t
 

Public Attributes

list_jacob_blocks_t lst_jacob_blocks
 The list of Jacobian blocks itself. More...
 

Member Typedef Documentation

template<typename Scalar , int N, int M1, int M2>
typedef std::vector<THessianSymbolicInfoEntry> mrpt::srba::THessianSymbolicInfo< Scalar, N, M1, M2 >::list_jacob_blocks_t

Definition at line 298 of file srba_types.h.

template<typename Scalar , int N, int M1, int M2>
typedef Eigen::Matrix<Scalar,N,M1> mrpt::srba::THessianSymbolicInfo< Scalar, N, M1, M2 >::matrix1_t

Definition at line 275 of file srba_types.h.

template<typename Scalar , int N, int M1, int M2>
typedef Eigen::Matrix<Scalar,N,M2> mrpt::srba::THessianSymbolicInfo< Scalar, N, M1, M2 >::matrix2_t

Definition at line 276 of file srba_types.h.

Member Data Documentation

template<typename Scalar , int N, int M1, int M2>
list_jacob_blocks_t mrpt::srba::THessianSymbolicInfo< Scalar, N, M1, M2 >::lst_jacob_blocks

The list of Jacobian blocks itself.

Definition at line 300 of file srba_types.h.




Page generated by Doxygen 1.8.9.1 for MRPT 1.3.0 SVN: at Sun Sep 13 03:55:12 UTC 2015