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 |