Robotics Library  0.7.0
Namespaces | Macros | Typedefs
Matrix.h File Reference
#include <Eigen/Core>
#include "Real.h"
Include dependency graph for Matrix.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 rl
 Robotics Library.
 
 rl::math
 Common mathematical functions.
 

Macros

#define EIGEN_MATRIXBASE_PLUGIN   <rl/math/MatrixBaseAddons.h>
 
#define EIGEN_QUATERNIONBASE_PLUGIN   <rl/math/QuaternionBaseAddons.h>
 
#define EIGEN_TRANSFORM_PLUGIN   <rl/math/TransformAddons.h>
 

Typedefs

typedef ::Eigen::Matrix< Real, ::Eigen::Dynamic, ::Eigen::Dynamic > rl::math::Matrix
 
typedef ::Eigen::Matrix< Real, 2, 2 > rl::math::Matrix22
 
typedef ::Eigen::Matrix< Real, 3, 3 > rl::math::Matrix33
 
typedef ::Eigen::Matrix< Real, 4, 4 > rl::math::Matrix44
 
typedef ::Eigen::Matrix< Real, 6, 6 > rl::math::Matrix66
 
typedef ::Eigen::Block< Matrix > rl::math::MatrixBlock
 
typedef ::Eigen::Block< Matrix22 > rl::math::Matrix22Block
 
typedef ::Eigen::Block< Matrix33 > rl::math::Matrix33Block
 
typedef ::Eigen::Block< Matrix44 > rl::math::Matrix44Block
 
typedef ::Eigen::Block< Matrix66 > rl::math::Matrix66Block
 
typedef Matrix::ColXpr rl::math::MatrixColumn
 
typedef Matrix22::ColXpr rl::math::Matrix22Column
 
typedef Matrix33::ColXpr rl::math::Matrix33Column
 
typedef Matrix44::ColXpr rl::math::Matrix44Column
 
typedef Matrix66::ColXpr rl::math::Matrix66Column
 
typedef Matrix::RowXpr rl::math::MatrixRow
 
typedef Matrix22::RowXpr rl::math::Matrix22Row
 
typedef Matrix33::RowXpr rl::math::Matrix33Row
 
typedef Matrix44::RowXpr rl::math::Matrix44Row
 
typedef Matrix66::RowXpr rl::math::Matrix66Row
 
typedef ::Eigen::Block< const Matrix > rl::math::ConstMatrixBlock
 
typedef ::Eigen::Block< const Matrix22 > rl::math::ConstMatrix22Block
 
typedef ::Eigen::Block< const Matrix33 > rl::math::ConstMatrix33Block
 
typedef ::Eigen::Block< const Matrix44 > rl::math::ConstMatrix44Block
 
typedef ::Eigen::Block< const Matrix66 > rl::math::ConstMatrix66Block
 
typedef Matrix::ConstColXpr rl::math::ConstMatrixColumn
 
typedef Matrix22::ConstColXpr rl::math::ConstMatrix22Column
 
typedef Matrix33::ConstColXpr rl::math::ConstMatrix33Column
 
typedef Matrix44::ConstColXpr rl::math::ConstMatrix44Column
 
typedef Matrix66::ConstColXpr rl::math::ConstMatrix66Column
 
typedef Matrix::ConstRowXpr rl::math::ConstMatrixRow
 
typedef Matrix22::ConstRowXpr rl::math::ConstMatrix22Row
 
typedef Matrix33::ConstRowXpr rl::math::ConstMatrix33Row
 
typedef Matrix44::ConstRowXpr rl::math::ConstMatrix44Row
 
typedef Matrix66::ConstRowXpr rl::math::ConstMatrix66Row
 
typedef ::Eigen::Ref< Matrix > rl::math::MatrixRef
 
typedef ::Eigen::Ref< const Matrix > rl::math::ConstMatrixRef
 

Macro Definition Documentation

◆ EIGEN_MATRIXBASE_PLUGIN

#define EIGEN_MATRIXBASE_PLUGIN   <rl/math/MatrixBaseAddons.h>

◆ EIGEN_QUATERNIONBASE_PLUGIN

#define EIGEN_QUATERNIONBASE_PLUGIN   <rl/math/QuaternionBaseAddons.h>

◆ EIGEN_TRANSFORM_PLUGIN

#define EIGEN_TRANSFORM_PLUGIN   <rl/math/TransformAddons.h>