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 > | |
DEPRECATED("get_active() is deprecated and will be replaced with get_active_set()", const std::vector< std::string > &get_active() { active_.clear();active_.reserve(active_set_.size());for(const auto &contact :active_set_) { active_.push_back(contact);} return active_;};) DEPRECATED("get_inactive() is deprecated and will be replaced with get_inactive_set()" (defined in ImpulseModelMultipleTpl< _Scalar >) | ImpulseModelMultipleTpl< _Scalar > | |
ForceIterator typedef (defined in ImpulseModelMultipleTpl< _Scalar >) | ImpulseModelMultipleTpl< _Scalar > | |
get_impulses() const | ImpulseModelMultipleTpl< _Scalar > | |
get_inactive() (defined in ImpulseModelMultipleTpl< _Scalar >) | ImpulseModelMultipleTpl< _Scalar > | inline |
get_inactive_set() const | ImpulseModelMultipleTpl< _Scalar > | |
get_nc() 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<< | 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 > | |
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 > | |