Public Types | |
typedef ActuationModelAbstractTpl< Scalar > | ActuationModelAbstract |
typedef MathBaseTpl< Scalar > | MathBase |
typedef MathBase::MatrixXs | MatrixXs |
typedef StateAbstractTpl< Scalar > | StateAbstract |
typedef MathBase::VectorXs | VectorXs |
Public Member Functions | |
JointDataAbstractTpl (std::shared_ptr< StateAbstract > state, std::shared_ptr< ActuationModelAbstract > actuation, const std::size_t nu) | |
Initialize a joint data structure containing generalized accelerations and joint efforts, and their derivatives. | |
Public Attributes | |
VectorXs | a |
Generalized joint acceleration. | |
MatrixXs | da_du |
MatrixXs | da_dx |
MatrixXs | dtau_du |
MatrixXs | dtau_dx |
EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef _Scalar | Scalar |
VectorXs | tau |
Joint efforts. | |
typedef MathBaseTpl<Scalar> MathBase |
typedef StateAbstractTpl<Scalar> StateAbstract |
typedef ActuationModelAbstractTpl<Scalar> ActuationModelAbstract |
typedef MathBase::VectorXs VectorXs |
typedef MathBase::MatrixXs MatrixXs |
|
inline |
|
inlinevirtual |
EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef _Scalar Scalar |
VectorXs a |
MatrixXs dtau_dx |
MatrixXs dtau_du |
MatrixXs da_dx |
MatrixXs da_du |