Crocoddyl
 
Loading...
Searching...
No Matches
MathBaseTpl< _Scalar > Struct Template Reference

Public Types

typedef Eigen::Array< Scalar, Eigen::Dynamic, 1 > ArrayXs
 
typedef Eigen::DiagonalMatrix< Scalar, Eigen::Dynamic > DiagonalMatrixXs
 
typedef Eigen::Matrix< Scalar, 2, 2 > Matrix2s
 
typedef Eigen::Matrix< Scalar, 3, 3 > Matrix3s
 
typedef Eigen::Matrix< Scalar, 3, Eigen::Dynamic > Matrix3xs
 
typedef Eigen::Matrix< Scalar, 4, 6 > Matrix46s
 
typedef Eigen::Matrix< Scalar, 6, 6 > Matrix6s
 
typedef Eigen::Matrix< Scalar, 6, Eigen::Dynamic > Matrix6xs
 
typedef Eigen::Matrix< Scalar, Eigen::Dynamic, 3 > MatrixX3s
 
typedef Eigen::Matrix< Scalar, Eigen::Dynamic, 6 > MatrixX6s
 
typedef Eigen::Matrix< Scalar, Eigen::Dynamic, Eigen::Dynamic > MatrixXs
 
typedef Eigen::Matrix< Scalar, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor > MatrixXsRowMajor
 
typedef Eigen::Quaternion< Scalar > Quaternions
 
typedef Eigen::Matrix< Scalar, 1, 2 > RowVector2s
 
typedef Eigen::Matrix< Scalar, 2, 1 > Vector2s
 
typedef Eigen::Matrix< Scalar, 3, 1 > Vector3s
 
typedef Eigen::Matrix< Scalar, 4, 1 > Vector4s
 
typedef Eigen::Matrix< Scalar, 6, 1 > Vector6s
 
typedef Eigen::Matrix< Scalar, Eigen::Dynamic, 1 > VectorXs
 

Public Attributes

EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef _Scalar Scalar
 

Detailed Description

template<typename _Scalar>
struct crocoddyl::MathBaseTpl< _Scalar >

Definition at line 18 of file mathbase.hpp.

Member Typedef Documentation

◆ Vector2s

template<typename _Scalar >
typedef Eigen::Matrix<Scalar, 2, 1> Vector2s

Definition at line 23 of file mathbase.hpp.

◆ Vector3s

template<typename _Scalar >
typedef Eigen::Matrix<Scalar, 3, 1> Vector3s

Definition at line 24 of file mathbase.hpp.

◆ Vector4s

template<typename _Scalar >
typedef Eigen::Matrix<Scalar, 4, 1> Vector4s

Definition at line 25 of file mathbase.hpp.

◆ Vector6s

template<typename _Scalar >
typedef Eigen::Matrix<Scalar, 6, 1> Vector6s

Definition at line 26 of file mathbase.hpp.

◆ Matrix2s

template<typename _Scalar >
typedef Eigen::Matrix<Scalar, 2, 2> Matrix2s

Definition at line 27 of file mathbase.hpp.

◆ Matrix3s

template<typename _Scalar >
typedef Eigen::Matrix<Scalar, 3, 3> Matrix3s

Definition at line 28 of file mathbase.hpp.

◆ Matrix46s

template<typename _Scalar >
typedef Eigen::Matrix<Scalar, 4, 6> Matrix46s

Definition at line 29 of file mathbase.hpp.

◆ Matrix6s

template<typename _Scalar >
typedef Eigen::Matrix<Scalar, 6, 6> Matrix6s

Definition at line 30 of file mathbase.hpp.

◆ RowVector2s

template<typename _Scalar >
typedef Eigen::Matrix<Scalar, 1, 2> RowVector2s

Definition at line 31 of file mathbase.hpp.

◆ MatrixX3s

template<typename _Scalar >
typedef Eigen::Matrix<Scalar, Eigen::Dynamic, 3> MatrixX3s

Definition at line 33 of file mathbase.hpp.

◆ MatrixX6s

template<typename _Scalar >
typedef Eigen::Matrix<Scalar, Eigen::Dynamic, 6> MatrixX6s

Definition at line 34 of file mathbase.hpp.

◆ Matrix3xs

template<typename _Scalar >
typedef Eigen::Matrix<Scalar, 3, Eigen::Dynamic> Matrix3xs

Definition at line 35 of file mathbase.hpp.

◆ Matrix6xs

template<typename _Scalar >
typedef Eigen::Matrix<Scalar, 6, Eigen::Dynamic> Matrix6xs

Definition at line 36 of file mathbase.hpp.

◆ VectorXs

template<typename _Scalar >
typedef Eigen::Matrix<Scalar, Eigen::Dynamic, 1> VectorXs

Definition at line 38 of file mathbase.hpp.

◆ MatrixXs

template<typename _Scalar >
typedef Eigen::Matrix<Scalar, Eigen::Dynamic, Eigen::Dynamic> MatrixXs

Definition at line 39 of file mathbase.hpp.

◆ MatrixXsRowMajor

template<typename _Scalar >
typedef Eigen::Matrix<Scalar, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor> MatrixXsRowMajor

Definition at line 41 of file mathbase.hpp.

◆ ArrayXs

template<typename _Scalar >
typedef Eigen::Array<Scalar, Eigen::Dynamic, 1> ArrayXs

Definition at line 42 of file mathbase.hpp.

◆ Quaternions

template<typename _Scalar >
typedef Eigen::Quaternion<Scalar> Quaternions

Definition at line 43 of file mathbase.hpp.

◆ DiagonalMatrixXs

template<typename _Scalar >
typedef Eigen::DiagonalMatrix<Scalar, Eigen::Dynamic> DiagonalMatrixXs

Definition at line 44 of file mathbase.hpp.

Member Data Documentation

◆ Scalar

template<typename _Scalar >
EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef _Scalar Scalar

Definition at line 22 of file mathbase.hpp.


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