robotoc
robotoc - efficient ROBOT Optimal Control solvers
Loading...
Searching...
No Matches
robotoc::ImpactFrictionCone Member List

This is the complete list of members for robotoc::ImpactFrictionCone, including all inherited members.

allocateExtraData(ConstraintComponentData &data) const overriderobotoc::ImpactFrictionConevirtual
as_shared_ptr()robotoc::ImpactConstraintComponentBaseinline
computeComplementarySlackness(ConstraintComponentData &data) constrobotoc::ImpactConstraintComponentBaseinlineprotected
computeComplementarySlackness(ConstraintComponentData &data, const int start, const int size) constrobotoc::ImpactConstraintComponentBaseinlineprotected
computeComplementarySlackness(ConstraintComponentData &data, const int start) constrobotoc::ImpactConstraintComponentBaseinlineprotected
computeComplementarySlackness(const double slack, const double dual) constrobotoc::ImpactConstraintComponentBaseinlineprotected
computeCondensingCoeffcient(ConstraintComponentData &data)robotoc::ImpactConstraintComponentBaseinlineprotectedstatic
computeCondensingCoeffcient(ConstraintComponentData &data, const int start, const int size)robotoc::ImpactConstraintComponentBaseinlineprotectedstatic
computeCondensingCoeffcient(ConstraintComponentData &data, const int start)robotoc::ImpactConstraintComponentBaseinlineprotectedstatic
computeCondensingCoeffcient(const double slack, const double dual, const double residual, const double cmpl)robotoc::ImpactConstraintComponentBaseinlineprotectedstatic
computeDualDirection(ConstraintComponentData &data)robotoc::ImpactConstraintComponentBaseinlineprotectedstatic
computeDualDirection(ConstraintComponentData &data, const int start, const int size)robotoc::ImpactConstraintComponentBaseinlineprotectedstatic
computeDualDirection(ConstraintComponentData &data, const int start)robotoc::ImpactConstraintComponentBaseinlineprotectedstatic
computeDualDirection(const double slack, const double dual, const double dslack, const double cmpl)robotoc::ImpactConstraintComponentBaseinlineprotectedstatic
condenseSlackAndDual(const ImpactStatus &impact_status, ConstraintComponentData &data, SplitKKTMatrix &kkt_matrix, SplitKKTResidual &kkt_residual) const overriderobotoc::ImpactFrictionConevirtual
dimc() const overriderobotoc::ImpactFrictionConevirtual
evalConstraint(Robot &robot, const ImpactStatus &impact_status, ConstraintComponentData &data, const SplitSolution &s) const overriderobotoc::ImpactFrictionConevirtual
evalDerivatives(Robot &robot, const ImpactStatus &impact_status, ConstraintComponentData &data, const SplitSolution &s, SplitKKTResidual &kkt_residual) const overriderobotoc::ImpactFrictionConevirtual
expandSlackAndDual(const ImpactStatus &impact_status, ConstraintComponentData &data, const SplitDirection &d) const overriderobotoc::ImpactFrictionConevirtual
frictionConeResidual(const double mu, const Eigen::MatrixBase< VectorType1 > &f_world, const Eigen::Matrix3d &R_surface, const Eigen::MatrixBase< VectorType2 > &res)robotoc::ImpactFrictionConeinlinestatic
getBarrierParam() const finalrobotoc::ImpactConstraintComponentBasevirtual
getFractionToBoundaryRule() const finalrobotoc::ImpactConstraintComponentBasevirtual
ImpactConstraintComponentBase(const double barrier=1.0e-03, const double fraction_to_boundary_rule=0.995)robotoc::ImpactConstraintComponentBase
ImpactConstraintComponentBase(const ImpactConstraintComponentBase &)=defaultrobotoc::ImpactConstraintComponentBase
ImpactConstraintComponentBase(ImpactConstraintComponentBase &&) noexcept=defaultrobotoc::ImpactConstraintComponentBase
ImpactFrictionCone(const Robot &robot)robotoc::ImpactFrictionCone
ImpactFrictionCone()robotoc::ImpactFrictionCone
ImpactFrictionCone(const ImpactFrictionCone &)=defaultrobotoc::ImpactFrictionCone
ImpactFrictionCone(ImpactFrictionCone &&) noexcept=defaultrobotoc::ImpactFrictionCone
isFeasible(Robot &robot, const ImpactStatus &impact_status, ConstraintComponentData &data, const SplitSolution &s) const overriderobotoc::ImpactFrictionConevirtual
kinematicsLevel() const overriderobotoc::ImpactFrictionConevirtual
logBarrier(const Eigen::MatrixBase< VectorType > &slack) constrobotoc::ImpactConstraintComponentBaseinlineprotected
maxDualStepSize(const ConstraintComponentData &data) constrobotoc::ImpactConstraintComponentBaseinline
maxSlackStepSize(const ConstraintComponentData &data) constrobotoc::ImpactConstraintComponentBaseinline
operator=(const ImpactFrictionCone &)=defaultrobotoc::ImpactFrictionCone
operator=(ImpactFrictionCone &&) noexcept=defaultrobotoc::ImpactFrictionCone
robotoc::ImpactConstraintComponentBase::operator=(const ImpactConstraintComponentBase &)=defaultrobotoc::ImpactConstraintComponentBase
robotoc::ImpactConstraintComponentBase::operator=(ImpactConstraintComponentBase &&) noexcept=defaultrobotoc::ImpactConstraintComponentBase
setBarrierParam(const double barrier_param) finalrobotoc::ImpactConstraintComponentBasevirtual
setFractionToBoundaryRule(const double fraction_to_boundary_rule) finalrobotoc::ImpactConstraintComponentBasevirtual
setSlack(Robot &robot, const ImpactStatus &impact_status, ConstraintComponentData &data, const SplitSolution &s) const overriderobotoc::ImpactFrictionConevirtual
setSlackAndDualPositive(ConstraintComponentData &data) constrobotoc::ImpactConstraintComponentBase
updateDual(ConstraintComponentData &data, const double step_size)robotoc::ImpactConstraintComponentBaseinlinestatic
updateSlack(ConstraintComponentData &data, const double step_size)robotoc::ImpactConstraintComponentBaseinlinestatic
Vector5d typedefrobotoc::ImpactFrictionCone
~ImpactConstraintComponentBase()robotoc::ImpactConstraintComponentBaseinlinevirtual
~ImpactFrictionCone()robotoc::ImpactFrictionCone