addImpulse(const std::string &name, boost::shared_ptr< ImpulseModelAbstract > impulse, const bool active=true) | ImpulseModelMultipleTpl< _Scalar > | |
calc(const boost::shared_ptr< ImpulseDataMultiple > &data, const Eigen::Ref< const VectorXs > &x) | ImpulseModelMultipleTpl< _Scalar > | |
calcDiff(const boost::shared_ptr< ImpulseDataMultiple > &data, const Eigen::Ref< const VectorXs > &x) | ImpulseModelMultipleTpl< _Scalar > | |
changeImpulseStatus(const std::string &name, const bool active) | ImpulseModelMultipleTpl< _Scalar > | |
createData(pinocchio::DataTpl< Scalar > *const data) | ImpulseModelMultipleTpl< _Scalar > | |
ForceIterator typedef (defined in ImpulseModelMultipleTpl< _Scalar >) | ImpulseModelMultipleTpl< _Scalar > | |
get_active_set() const | ImpulseModelMultipleTpl< _Scalar > | |
get_impulses() const | ImpulseModelMultipleTpl< _Scalar > | |
get_inactive_set() const | ImpulseModelMultipleTpl< _Scalar > | |
get_nc() const | ImpulseModelMultipleTpl< _Scalar > | |
get_nc_total() const | ImpulseModelMultipleTpl< _Scalar > | |
get_state() const | ImpulseModelMultipleTpl< _Scalar > | |
getImpulseStatus(const std::string &name) const | ImpulseModelMultipleTpl< _Scalar > | |
ImpulseDataAbstract typedef (defined in ImpulseModelMultipleTpl< _Scalar >) | ImpulseModelMultipleTpl< _Scalar > | |
ImpulseDataContainer typedef (defined in ImpulseModelMultipleTpl< _Scalar >) | ImpulseModelMultipleTpl< _Scalar > | |
ImpulseDataMultiple typedef (defined in ImpulseModelMultipleTpl< _Scalar >) | ImpulseModelMultipleTpl< _Scalar > | |
ImpulseItem typedef (defined in ImpulseModelMultipleTpl< _Scalar >) | ImpulseModelMultipleTpl< _Scalar > | |
ImpulseModelAbstract typedef (defined in ImpulseModelMultipleTpl< _Scalar >) | ImpulseModelMultipleTpl< _Scalar > | |
ImpulseModelContainer typedef (defined in ImpulseModelMultipleTpl< _Scalar >) | ImpulseModelMultipleTpl< _Scalar > | |
ImpulseModelMultipleTpl(boost::shared_ptr< StateMultibody > state) | ImpulseModelMultipleTpl< _Scalar > | explicit |
MathBase typedef (defined in ImpulseModelMultipleTpl< _Scalar >) | ImpulseModelMultipleTpl< _Scalar > | |
MatrixXs typedef (defined in ImpulseModelMultipleTpl< _Scalar >) | ImpulseModelMultipleTpl< _Scalar > | |
operator<<(std::ostream &os, const ImpulseModelMultipleTpl< Scalar > &model) | ImpulseModelMultipleTpl< _Scalar > | friend |
removeImpulse(const std::string &name) | ImpulseModelMultipleTpl< _Scalar > | |
Scalar (defined in ImpulseModelMultipleTpl< _Scalar >) | ImpulseModelMultipleTpl< _Scalar > | |
StateMultibody typedef (defined in ImpulseModelMultipleTpl< _Scalar >) | ImpulseModelMultipleTpl< _Scalar > | |
updateForce(const boost::shared_ptr< ImpulseDataMultiple > &data, const VectorXs &impulse) | ImpulseModelMultipleTpl< _Scalar > | |
updateForceDiff(const boost::shared_ptr< ImpulseDataMultiple > &data, const MatrixXs &df_dx) const | ImpulseModelMultipleTpl< _Scalar > | |
updateRneaDiff(const boost::shared_ptr< ImpulseDataMultiple > &data, pinocchio::DataTpl< Scalar > &pinocchio) const | ImpulseModelMultipleTpl< _Scalar > | |
updateVelocity(const boost::shared_ptr< ImpulseDataMultiple > &data, const VectorXs &vnext) const | ImpulseModelMultipleTpl< _Scalar > | |
updateVelocityDiff(const boost::shared_ptr< ImpulseDataMultiple > &data, const MatrixXs &dvnext_dx) const | ImpulseModelMultipleTpl< _Scalar > | |
Vector2s typedef (defined in ImpulseModelMultipleTpl< _Scalar >) | ImpulseModelMultipleTpl< _Scalar > | |
Vector3s typedef (defined in ImpulseModelMultipleTpl< _Scalar >) | ImpulseModelMultipleTpl< _Scalar > | |
VectorXs typedef (defined in ImpulseModelMultipleTpl< _Scalar >) | ImpulseModelMultipleTpl< _Scalar > | |
~ImpulseModelMultipleTpl() (defined in ImpulseModelMultipleTpl< _Scalar >) | ImpulseModelMultipleTpl< _Scalar > | |