robotoc
robotoc - efficient ROBOT Optimal Control solvers
|
This is the complete list of members for robotoc::FrictionCone, including all inherited members.
allocateExtraData(ConstraintComponentData &data) const override | robotoc::FrictionCone | virtual |
as_shared_ptr() | robotoc::ConstraintComponentBase | inline |
computeComplementarySlackness(ConstraintComponentData &data) const | robotoc::ConstraintComponentBase | inlineprotected |
computeComplementarySlackness(ConstraintComponentData &data, const int start, const int size) const | robotoc::ConstraintComponentBase | inlineprotected |
computeComplementarySlackness(ConstraintComponentData &data, const int start) const | robotoc::ConstraintComponentBase | inlineprotected |
computeComplementarySlackness(const double slack, const double dual) const | robotoc::ConstraintComponentBase | inlineprotected |
computeCondensingCoeffcient(ConstraintComponentData &data) | robotoc::ConstraintComponentBase | inlineprotectedstatic |
computeCondensingCoeffcient(ConstraintComponentData &data, const int start, const int size) | robotoc::ConstraintComponentBase | inlineprotectedstatic |
computeCondensingCoeffcient(ConstraintComponentData &data, const int start) | robotoc::ConstraintComponentBase | inlineprotectedstatic |
computeCondensingCoeffcient(const double slack, const double dual, const double residual, const double cmpl) | robotoc::ConstraintComponentBase | inlineprotectedstatic |
computeDualDirection(ConstraintComponentData &data) | robotoc::ConstraintComponentBase | inlineprotectedstatic |
computeDualDirection(ConstraintComponentData &data, const int start, const int size) | robotoc::ConstraintComponentBase | inlineprotectedstatic |
computeDualDirection(ConstraintComponentData &data, const int start) | robotoc::ConstraintComponentBase | inlineprotectedstatic |
computeDualDirection(const double slack, const double dual, const double dslack, const double cmpl) | robotoc::ConstraintComponentBase | inlineprotectedstatic |
condenseSlackAndDual(const ContactStatus &contact_status, ConstraintComponentData &data, SplitKKTMatrix &kkt_matrix, SplitKKTResidual &kkt_residual) const override | robotoc::FrictionCone | virtual |
ConstraintComponentBase(const double barrier_param=1.0e-03, const double fraction_to_boundary_rule=0.995) | robotoc::ConstraintComponentBase | |
ConstraintComponentBase(const ConstraintComponentBase &)=default | robotoc::ConstraintComponentBase | |
ConstraintComponentBase(ConstraintComponentBase &&) noexcept=default | robotoc::ConstraintComponentBase | |
dimc() const override | robotoc::FrictionCone | virtual |
evalConstraint(Robot &robot, const ContactStatus &contact_status, ConstraintComponentData &data, const SplitSolution &s) const override | robotoc::FrictionCone | virtual |
evalDerivatives(Robot &robot, const ContactStatus &contact_status, ConstraintComponentData &data, const SplitSolution &s, SplitKKTResidual &kkt_residual) const override | robotoc::FrictionCone | virtual |
expandSlackAndDual(const ContactStatus &contact_status, ConstraintComponentData &data, const SplitDirection &d) const override | robotoc::FrictionCone | virtual |
FrictionCone(const Robot &robot) | robotoc::FrictionCone | |
FrictionCone() | robotoc::FrictionCone | |
FrictionCone(const FrictionCone &)=default | robotoc::FrictionCone | |
FrictionCone(FrictionCone &&) noexcept=default | robotoc::FrictionCone | |
frictionConeResidual(const double mu, const Eigen::MatrixBase< VectorType1 > &f_world, const Eigen::Matrix3d &R_surface, const Eigen::MatrixBase< VectorType2 > &res) | robotoc::FrictionCone | inlinestatic |
getBarrierParam() const final | robotoc::ConstraintComponentBase | virtual |
getFractionToBoundaryRule() const final | robotoc::ConstraintComponentBase | virtual |
isFeasible(Robot &robot, const ContactStatus &contact_status, ConstraintComponentData &data, const SplitSolution &s) const override | robotoc::FrictionCone | virtual |
kinematicsLevel() const override | robotoc::FrictionCone | virtual |
logBarrier(const Eigen::MatrixBase< VectorType > &slack) const | robotoc::ConstraintComponentBase | inlineprotected |
maxDualStepSize(const ConstraintComponentData &data) const | robotoc::ConstraintComponentBase | inline |
maxSlackStepSize(const ConstraintComponentData &data) const | robotoc::ConstraintComponentBase | inline |
operator=(const FrictionCone &)=default | robotoc::FrictionCone | |
operator=(FrictionCone &&) noexcept=default | robotoc::FrictionCone | |
robotoc::ConstraintComponentBase::operator=(const ConstraintComponentBase &)=default | robotoc::ConstraintComponentBase | |
robotoc::ConstraintComponentBase::operator=(ConstraintComponentBase &&) noexcept=default | robotoc::ConstraintComponentBase | |
setBarrierParam(const double barrier_param) final | robotoc::ConstraintComponentBase | virtual |
setFractionToBoundaryRule(const double fraction_to_boundary_rule) final | robotoc::ConstraintComponentBase | virtual |
setSlack(Robot &robot, const ContactStatus &contact_status, ConstraintComponentData &data, const SplitSolution &s) const override | robotoc::FrictionCone | virtual |
setSlackAndDualPositive(ConstraintComponentData &data) const | robotoc::ConstraintComponentBase | |
updateDual(ConstraintComponentData &data, const double step_size) | robotoc::ConstraintComponentBase | inlinestatic |
updateSlack(ConstraintComponentData &data, const double step_size) | robotoc::ConstraintComponentBase | inlinestatic |
Vector5d typedef | robotoc::FrictionCone | |
~ConstraintComponentBase() | robotoc::ConstraintComponentBase | inlinevirtual |
~FrictionCone() | robotoc::FrictionCone |