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

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

add(const std::string &name, ConstraintComponentBasePtr constraint)robotoc::Constraints
add(const std::string &name, ImpactConstraintComponentBasePtr constraint)robotoc::Constraints
clear()robotoc::Constraints
condenseSlackAndDual(const ContactStatus &contact_status, ConstraintsData &data, SplitKKTMatrix &kkt_matrix, SplitKKTResidual &kkt_residual) constrobotoc::Constraints
condenseSlackAndDual(const ImpactStatus &impact_status, ConstraintsData &data, SplitKKTMatrix &kkt_matrix, SplitKKTResidual &kkt_residual) constrobotoc::Constraints
ConstraintComponentBasePtr typedefrobotoc::Constraints
Constraints(const double barrier_param=1.0e-03, const double fraction_to_boundary_rule=0.995)robotoc::Constraints
Constraints(const Constraints &)=defaultrobotoc::Constraints
Constraints(Constraints &&) noexcept=defaultrobotoc::Constraints
createConstraintsData(const Robot &robot, const int time_stage=-1) constrobotoc::Constraints
disp(std::ostream &os) constrobotoc::Constraints
erase(const std::string &name)robotoc::Constraints
evalConstraint(Robot &robot, const ContactStatus &contact_status, ConstraintsData &data, const SplitSolution &s) constrobotoc::Constraints
evalConstraint(Robot &robot, const ImpactStatus &impact_status, ConstraintsData &data, const SplitSolution &s) constrobotoc::Constraints
exist(const std::string &name) constrobotoc::Constraints
expandSlackAndDual(const ContactStatus &contact_status, ConstraintsData &data, const SplitDirection &d) constrobotoc::Constraints
expandSlackAndDual(const ImpactStatus &impact_status, ConstraintsData &data, const SplitDirection &d) constrobotoc::Constraints
getAccelerationLevelConstraintList() constrobotoc::Constraints
getBarrierParam() constrobotoc::Constraints
getConstraintComponent(const std::string &name) constrobotoc::Constraints
getConstraintList() constrobotoc::Constraints
getFractionToBoundaryRule() constrobotoc::Constraints
getImpactConstraintComponent(const std::string &name) constrobotoc::Constraints
getImpactLevelConstraintList() constrobotoc::Constraints
getPositionLevelConstraintList() constrobotoc::Constraints
getVelocityLevelConstraintList() constrobotoc::Constraints
ImpactConstraintComponentBasePtr typedefrobotoc::Constraints
isFeasible(Robot &robot, const ContactStatus &contact_status, ConstraintsData &data, const SplitSolution &s) constrobotoc::Constraints
isFeasible(Robot &robot, const ImpactStatus &impact_status, ConstraintsData &data, const SplitSolution &s) constrobotoc::Constraints
linearizeConstraints(Robot &robot, const ContactStatus &contact_status, ConstraintsData &data, const SplitSolution &s, SplitKKTResidual &kkt_residual) constrobotoc::Constraints
linearizeConstraints(Robot &robot, const ImpactStatus &impact_status, ConstraintsData &data, const SplitSolution &s, SplitKKTResidual &kkt_residual) constrobotoc::Constraints
maxDualStepSize(const ConstraintsData &data) constrobotoc::Constraints
maxSlackStepSize(const ConstraintsData &data) constrobotoc::Constraints
operator<<robotoc::Constraintsfriend
operator<<robotoc::Constraintsfriend
operator=(const Constraints &)=defaultrobotoc::Constraints
operator=(Constraints &&) noexcept=defaultrobotoc::Constraints
setBarrierParam(const double barrier_param)robotoc::Constraints
setFractionToBoundaryRule(const double fraction_to_boundary_rule)robotoc::Constraints
setSlackAndDual(Robot &robot, const ContactStatus &contact_status, ConstraintsData &data, const SplitSolution &s) constrobotoc::Constraints
setSlackAndDual(Robot &robot, const ImpactStatus &impact_status, ConstraintsData &data, const SplitSolution &s) constrobotoc::Constraints
updateDual(ConstraintsData &data, const double step_size)robotoc::Constraintsstatic
updateSlack(ConstraintsData &data, const double step_size)robotoc::Constraintsstatic
~Constraints()=defaultrobotoc::Constraints