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
< THessianSymbolicInfoEntry
list_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.8 for MRPT 1.2.2 SVN:Unversioned directory at Tue Oct 14 02:14:08 UTC 2014