Main MRPT website > C++ reference for MRPT 1.9.9
Classes | Namespaces | Typedefs
eigen_frwds.h File Reference
#include <mrpt/config.h>
Include dependency graph for eigen_frwds.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Eigen::EigenBase< Derived >
 
class  Eigen::MatrixBase< Derived >
 
struct  mrpt::math::ContainerType< CONTAINER >
 ContainerType<T>::element_t exposes the value of any STL or Eigen container. More...
 
struct  mrpt::math::ContainerType< Eigen::EigenBase< Derived > >
 Specialization for Eigen containers. More...
 
class  mrpt::math::CMatrixTemplateNumeric< T >
 A matrix of dynamic size. More...
 
class  mrpt::math::dynamic_vector< T >
 Column vector, like Eigen::MatrixX*, but automatically initialized to zeros since construction. More...
 
class  mrpt::math::CMatrixFixedNumeric< T, NROWS, NCOLS >
 A numeric matrix of compile-time fixed size. More...
 

Namespaces

 Eigen
 
 mrpt
 This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
 
 mrpt::math
 This base provides a set of functions for maths stuff.
 

Typedefs

using mrpt::math::CVectorFloat = dynamic_vector< float >
 Column vector, like Eigen::MatrixXf, but automatically initialized to zeros since construction. More...
 
using mrpt::math::CVectorDouble = dynamic_vector< double >
 Column vector, like Eigen::MatrixXd, but automatically initialized to zeros since construction. More...
 
Typedefs for common sizes
using mrpt::math::CMatrixDouble22 = CMatrixFixedNumeric< double, 2, 2 >
 
using mrpt::math::CMatrixDouble23 = CMatrixFixedNumeric< double, 2, 3 >
 
using mrpt::math::CMatrixDouble32 = CMatrixFixedNumeric< double, 3, 2 >
 
using mrpt::math::CMatrixDouble33 = CMatrixFixedNumeric< double, 3, 3 >
 
using mrpt::math::CMatrixDouble44 = CMatrixFixedNumeric< double, 4, 4 >
 
using mrpt::math::CMatrixDouble66 = CMatrixFixedNumeric< double, 6, 6 >
 
using mrpt::math::CMatrixDouble77 = CMatrixFixedNumeric< double, 7, 7 >
 
using mrpt::math::CMatrixDouble13 = CMatrixFixedNumeric< double, 1, 3 >
 
using mrpt::math::CMatrixDouble31 = CMatrixFixedNumeric< double, 3, 1 >
 
using mrpt::math::CMatrixDouble12 = CMatrixFixedNumeric< double, 1, 2 >
 
using mrpt::math::CMatrixDouble21 = CMatrixFixedNumeric< double, 2, 1 >
 
using mrpt::math::CMatrixDouble61 = CMatrixFixedNumeric< double, 6, 1 >
 
using mrpt::math::CMatrixDouble16 = CMatrixFixedNumeric< double, 1, 6 >
 
using mrpt::math::CMatrixDouble71 = CMatrixFixedNumeric< double, 7, 1 >
 
using mrpt::math::CMatrixDouble17 = CMatrixFixedNumeric< double, 1, 7 >
 
using mrpt::math::CMatrixDouble51 = CMatrixFixedNumeric< double, 5, 1 >
 
using mrpt::math::CMatrixDouble15 = CMatrixFixedNumeric< double, 1, 5 >
 
using mrpt::math::CMatrixDouble41 = CMatrixFixedNumeric< double, 4, 1 >
 
using mrpt::math::CMatrixFloat22 = CMatrixFixedNumeric< float, 2, 2 >
 
using mrpt::math::CMatrixFloat23 = CMatrixFixedNumeric< float, 2, 3 >
 
using mrpt::math::CMatrixFloat32 = CMatrixFixedNumeric< float, 3, 2 >
 
using mrpt::math::CMatrixFloat33 = CMatrixFixedNumeric< float, 3, 3 >
 
using mrpt::math::CMatrixFloat44 = CMatrixFixedNumeric< float, 4, 4 >
 
using mrpt::math::CMatrixFloat66 = CMatrixFixedNumeric< float, 6, 6 >
 
using mrpt::math::CMatrixFloat77 = CMatrixFixedNumeric< float, 7, 7 >
 
using mrpt::math::CMatrixFloat13 = CMatrixFixedNumeric< float, 1, 3 >
 
using mrpt::math::CMatrixFloat31 = CMatrixFixedNumeric< float, 3, 1 >
 
using mrpt::math::CMatrixFloat12 = CMatrixFixedNumeric< float, 1, 2 >
 
using mrpt::math::CMatrixFloat21 = CMatrixFixedNumeric< float, 2, 1 >
 
using mrpt::math::CMatrixFloat61 = CMatrixFixedNumeric< float, 6, 1 >
 
using mrpt::math::CMatrixFloat16 = CMatrixFixedNumeric< float, 1, 6 >
 
using mrpt::math::CMatrixFloat71 = CMatrixFixedNumeric< float, 7, 1 >
 
using mrpt::math::CMatrixFloat17 = CMatrixFixedNumeric< float, 1, 7 >
 
using mrpt::math::CMatrixFloat51 = CMatrixFixedNumeric< float, 5, 1 >
 
using mrpt::math::CMatrixFloat15 = CMatrixFixedNumeric< float, 1, 5 >
 
Typedefs for common sizes
using mrpt::math::CMatrixDouble22 = CMatrixFixedNumeric< double, 2, 2 >
 
using mrpt::math::CMatrixDouble23 = CMatrixFixedNumeric< double, 2, 3 >
 
using mrpt::math::CMatrixDouble32 = CMatrixFixedNumeric< double, 3, 2 >
 
using mrpt::math::CMatrixDouble33 = CMatrixFixedNumeric< double, 3, 3 >
 
using mrpt::math::CMatrixDouble44 = CMatrixFixedNumeric< double, 4, 4 >
 
using mrpt::math::CMatrixDouble66 = CMatrixFixedNumeric< double, 6, 6 >
 
using mrpt::math::CMatrixDouble77 = CMatrixFixedNumeric< double, 7, 7 >
 
using mrpt::math::CMatrixDouble13 = CMatrixFixedNumeric< double, 1, 3 >
 
using mrpt::math::CMatrixDouble31 = CMatrixFixedNumeric< double, 3, 1 >
 
using mrpt::math::CMatrixDouble12 = CMatrixFixedNumeric< double, 1, 2 >
 
using mrpt::math::CMatrixDouble21 = CMatrixFixedNumeric< double, 2, 1 >
 
using mrpt::math::CMatrixDouble61 = CMatrixFixedNumeric< double, 6, 1 >
 
using mrpt::math::CMatrixDouble16 = CMatrixFixedNumeric< double, 1, 6 >
 
using mrpt::math::CMatrixDouble71 = CMatrixFixedNumeric< double, 7, 1 >
 
using mrpt::math::CMatrixDouble17 = CMatrixFixedNumeric< double, 1, 7 >
 
using mrpt::math::CMatrixDouble51 = CMatrixFixedNumeric< double, 5, 1 >
 
using mrpt::math::CMatrixDouble15 = CMatrixFixedNumeric< double, 1, 5 >
 
using mrpt::math::CMatrixDouble41 = CMatrixFixedNumeric< double, 4, 1 >
 
using mrpt::math::CMatrixFloat22 = CMatrixFixedNumeric< float, 2, 2 >
 
using mrpt::math::CMatrixFloat23 = CMatrixFixedNumeric< float, 2, 3 >
 
using mrpt::math::CMatrixFloat32 = CMatrixFixedNumeric< float, 3, 2 >
 
using mrpt::math::CMatrixFloat33 = CMatrixFixedNumeric< float, 3, 3 >
 
using mrpt::math::CMatrixFloat44 = CMatrixFixedNumeric< float, 4, 4 >
 
using mrpt::math::CMatrixFloat66 = CMatrixFixedNumeric< float, 6, 6 >
 
using mrpt::math::CMatrixFloat77 = CMatrixFixedNumeric< float, 7, 7 >
 
using mrpt::math::CMatrixFloat13 = CMatrixFixedNumeric< float, 1, 3 >
 
using mrpt::math::CMatrixFloat31 = CMatrixFixedNumeric< float, 3, 1 >
 
using mrpt::math::CMatrixFloat12 = CMatrixFixedNumeric< float, 1, 2 >
 
using mrpt::math::CMatrixFloat21 = CMatrixFixedNumeric< float, 2, 1 >
 
using mrpt::math::CMatrixFloat61 = CMatrixFixedNumeric< float, 6, 1 >
 
using mrpt::math::CMatrixFloat16 = CMatrixFixedNumeric< float, 1, 6 >
 
using mrpt::math::CMatrixFloat71 = CMatrixFixedNumeric< float, 7, 1 >
 
using mrpt::math::CMatrixFloat17 = CMatrixFixedNumeric< float, 1, 7 >
 
using mrpt::math::CMatrixFloat51 = CMatrixFixedNumeric< float, 5, 1 >
 
using mrpt::math::CMatrixFloat15 = CMatrixFixedNumeric< float, 1, 5 >
 



Page generated by Doxygen 1.8.17 for MRPT 1.9.9 Git: ad3a9d8ae Tue May 1 23:10:22 2018 -0700 at miƩ 12 jul 2023 10:03:34 CEST