hpp-centroidal-dynamics: Member List

hpp-centroidal-dynamics 9.0.2 Utility classes for testing (robust) equilibrium of a system in contact with the environment, and other centroidal dynamics methods.

centroidal_dynamics::Equilibrium Member List

This is the complete list of members for centroidal_dynamics::Equilibrium, including all inherited members.

checkAdmissibleAcceleration(Cref_matrix63 H, Cref_vector6 h, Cref_vector3 a) | centroidal_dynamics::Equilibrium |
checkRobustEquilibrium(Cref_vector3 com, bool &equilibrium, double e_max=0.0) | centroidal_dynamics::Equilibrium |
checkRobustEquilibrium(Cref_vector3 com, Cref_vector3 acc, bool &equilibrium, double e_max=0.0) | centroidal_dynamics::Equilibrium |
computeEquilibriumRobustness(Cref_vector3 com, double &robustness) | centroidal_dynamics::Equilibrium |
computeEquilibriumRobustness(Cref_vector3 com, Cref_vector3 acc, double &robustness) | centroidal_dynamics::Equilibrium |
Equilibrium(const std::string &name, const double mass, const unsigned int generatorsPerContact, const SolverLP solver_type=SOLVER_LP_QPOASES, bool useWarmStart=true, const unsigned int max_num_cdd_trials=0, const bool canonicalize_cdd_matrix=false) | centroidal_dynamics::Equilibrium |
Equilibrium(const Equilibrium &other) | centroidal_dynamics::Equilibrium |
findExtremumInDirection(Cref_vector3 direction, Ref_vector3 com, double e_max=0.0) | centroidal_dynamics::Equilibrium |
findExtremumOverLine(Cref_vector3 a, Cref_vector3 a0, double e_max, Ref_vector3 com) | centroidal_dynamics::Equilibrium |
findMaximumAcceleration(Cref_matrix63 H, Cref_vector6 h, Cref_vector3 v, double &alpha0) | centroidal_dynamics::Equilibrium |
getAlgorithm() | centroidal_dynamics::Equilibrium | inline
getName() | centroidal_dynamics::Equilibrium | inline
getPolytopeInequalities(MatrixXX &H, VectorX &h) const | centroidal_dynamics::Equilibrium |
m_G_centr | centroidal_dynamics::Equilibrium |
m_gravity | centroidal_dynamics::Equilibrium |
m_mass | centroidal_dynamics::Equilibrium |
setAlgorithm(EquilibriumAlgorithm algorithm) | centroidal_dynamics::Equilibrium |
setG(Cref_matrix6X G) | centroidal_dynamics::Equilibrium | inline
setNewContacts(const MatrixX3 &contactPoints, const MatrixX3 &contactNormals, const double frictionCoefficient, const EquilibriumAlgorithm alg) | centroidal_dynamics::Equilibrium |
setNewContacts(const MatrixX3ColMajor &contactPoints, const MatrixX3ColMajor &contactNormals, const double frictionCoefficient, const EquilibriumAlgorithm alg) | centroidal_dynamics::Equilibrium |
setUseWarmStart(bool uws) | centroidal_dynamics::Equilibrium | inline
useWarmStart() | centroidal_dynamics::Equilibrium | inline
~Equilibrium() | centroidal_dynamics::Equilibrium |