29#ifndef HPP_CONSTRAINTS_STATIC_STABILITY_HH
30#define HPP_CONSTRAINTS_STATIC_STABILITY_HH
47 static const Eigen::Matrix<value_type, 6, 1>
Gravity;
86 if (robot_ != castother.robot_)
return false;
87 if (contacts_ != castother.contacts_)
return false;
88 if (com_ != castother.com_)
return false;
115 Contacts_t contacts_;
122 mutable matrix_t uDot_, uMinusDot_, vDot_;
virtual bool isEqual(const DifferentiableFunction &other) const
Definition differentiable-function.hh:223
const std::string & name() const
Get function name.
Definition differentiable-function.hh:122
DifferentiableFunction(size_type sizeInput, size_type sizeInputDerivative, size_type sizeOutput, std::string name=std::string())
Concrete class constructor should call this constructor.
Matrix having Expression elements.
Definition symbolic-calculus.hh:871
static StaticStabilityPtr_t create(const DevicePtr_t &robot, const Contacts_t &contacts, const CenterOfMassComputationPtr_t &com)
StaticStability(const std::string &name, const DevicePtr_t &robot, const Contacts_t &contacts, const CenterOfMassComputationPtr_t &com)
static const Eigen::Matrix< value_type, 6, 1 > Gravity
Definition static-stability.hh:47
bool isEqual(const DifferentiableFunction &other) const
Definition static-stability.hh:81
std::vector< Contact_t > Contacts_t
Definition static-stability.hh:60
static StaticStabilityPtr_t create(const std::string &name, const DevicePtr_t &robot, const Contacts_t &contacts, const CenterOfMassComputationPtr_t &com)
static const value_type G
Definition static-stability.hh:46
MatrixOfExpressions & phi()
Definition static-stability.hh:78
#define HPP_CONSTRAINTS_DLLAPI
Definition config.hh:88
Definition active-set-differentiable-function.hh:37
pinocchio::vector3_t vector3_t
Definition fwd.hh:52
pinocchio::DevicePtr_t DevicePtr_t
Definition fwd.hh:110
pinocchio::size_type size_type
Definition fwd.hh:47
pinocchio::value_type value_type
Definition fwd.hh:48
shared_ptr< StaticStability > StaticStabilityPtr_t
Definition fwd.hh:132
pinocchio::vectorIn_t vectorIn_t
Definition fwd.hh:60
pinocchio::ConfigurationIn_t ConfigurationIn_t
Definition fwd.hh:107
pinocchio::matrix_t matrix_t
Definition fwd.hh:56
Eigen::Ref< matrix_t > matrixOut_t
Definition fwd.hh:58
pinocchio::CenterOfMassComputationPtr_t CenterOfMassComputationPtr_t
Definition fwd.hh:113
Eigen::Ref< const matrix_t > matrixIn_t
Definition fwd.hh:57
pinocchio::vectorOut_t vectorOut_t
Definition fwd.hh:61
pinocchio::vector_t vector_t
Definition fwd.hh:59
pinocchio::LiegroupElementRef LiegroupElementRef
Definition fwd.hh:66
pinocchio::JointPtr_t JointPtr_t
Definition fwd.hh:49