Drake
|
This file contains abbreviated definitions for certain specializations of Eigen::Matrix that are commonly used in Drake. More...
Go to the source code of this file.
Namespaces | |
drake | |
Typedefs | |
template<typename Scalar > | |
using | Vector1 = Eigen::Matrix< Scalar, 1, 1 > |
A column vector of size 1 (a scalar), templated on scalar type. More... | |
template<typename Scalar > | |
using | Vector2 = Eigen::Matrix< Scalar, 2, 1 > |
A column vector of size 2, templated on scalar type. More... | |
template<typename Scalar > | |
using | Vector3 = Eigen::Matrix< Scalar, 3, 1 > |
A column vector of size 3, templated on scalar type. More... | |
template<typename Scalar > | |
using | Vector4 = Eigen::Matrix< Scalar, 4, 1 > |
A column vector of size 4, templated on scalar type. More... | |
template<typename Scalar > | |
using | Vector6 = Eigen::Matrix< Scalar, 6, 1 > |
A column vector of size 6. More... | |
template<typename Scalar > | |
using | VectorX = Eigen::Matrix< Scalar, Eigen::Dynamic, 1 > |
A column vector of any size, templated on scalar type. More... | |
template<typename Scalar > | |
using | Matrix3 = Eigen::Matrix< Scalar, 3, 3 > |
A matrix of 3 rows and 3 columns, templated on scalar type. More... | |
template<typename Scalar > | |
using | Matrix6 = Eigen::Matrix< Scalar, 6, 6 > |
A matrix of 3 rows and 3 columns, templated on scalar type. More... | |
template<typename Scalar > | |
using | Matrix3X = Eigen::Matrix< Scalar, 3, Eigen::Dynamic > |
A matrix of 3 rows, dynamic columns, templated on scalar type. More... | |
template<typename Scalar > | |
using | Matrix4X = Eigen::Matrix< Scalar, 4, Eigen::Dynamic > |
A matrix of 4 rows, dynamic columns, templated on scalar type. More... | |
template<typename Scalar > | |
using | MatrixX = Eigen::Matrix< Scalar, Eigen::Dynamic, Eigen::Dynamic > |
A matrix of dynamic size, templated on scalar type. More... | |
using | VectorUpTo73d = Eigen::Matrix< double, Eigen::Dynamic, 1, 0, 73, 1 > |
A column vector of dynamic size, up to a maximum of 73 elements. More... | |
using | AutoDiffUpTo73d = Eigen::AutoDiffScalar< VectorUpTo73d > |
An autodiff variable with a dynamic number of partials, up to 73 maximum. More... | |
using | AutoDiffXd = Eigen::AutoDiffScalar< Eigen::VectorXd > |
An autodiff variable with a dynamic number of partials. More... | |
template<typename Scalar > | |
using | TwistVector = Eigen::Matrix< Scalar, kTwistSize, 1 > |
A column vector consisting of one twist. More... | |
template<typename Scalar > | |
using | TwistMatrix = Eigen::Matrix< Scalar, kTwistSize, Eigen::Dynamic > |
A matrix with one twist per column, and dynamically many columns. More... | |
template<typename Scalar > | |
using | SquareTwistMatrix = Eigen::Matrix< Scalar, kTwistSize, kTwistSize > |
A six-by-six matrix. More... | |
This file contains abbreviated definitions for certain specializations of Eigen::Matrix that are commonly used in Drake.