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