|
robotoc
robotoc - efficient ROBOT Optimal Control solvers
|
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) const | robotoc::Constraints | |
| condenseSlackAndDual(const ImpactStatus &impact_status, ConstraintsData &data, SplitKKTMatrix &kkt_matrix, SplitKKTResidual &kkt_residual) const | robotoc::Constraints | |
| ConstraintComponentBasePtr typedef | robotoc::Constraints | |
| Constraints(const double barrier_param=1.0e-03, const double fraction_to_boundary_rule=0.995) | robotoc::Constraints | |
| Constraints(const Constraints &)=default | robotoc::Constraints | |
| Constraints(Constraints &&) noexcept=default | robotoc::Constraints | |
| createConstraintsData(const Robot &robot, const int time_stage=-1) const | robotoc::Constraints | |
| disp(std::ostream &os) const | robotoc::Constraints | |
| erase(const std::string &name) | robotoc::Constraints | |
| evalConstraint(Robot &robot, const ContactStatus &contact_status, ConstraintsData &data, const SplitSolution &s) const | robotoc::Constraints | |
| evalConstraint(Robot &robot, const ImpactStatus &impact_status, ConstraintsData &data, const SplitSolution &s) const | robotoc::Constraints | |
| exist(const std::string &name) const | robotoc::Constraints | |
| expandSlackAndDual(const ContactStatus &contact_status, ConstraintsData &data, const SplitDirection &d) const | robotoc::Constraints | |
| expandSlackAndDual(const ImpactStatus &impact_status, ConstraintsData &data, const SplitDirection &d) const | robotoc::Constraints | |
| getAccelerationLevelConstraintList() const | robotoc::Constraints | |
| getBarrierParam() const | robotoc::Constraints | |
| getConstraintComponent(const std::string &name) const | robotoc::Constraints | |
| getConstraintList() const | robotoc::Constraints | |
| getFractionToBoundaryRule() const | robotoc::Constraints | |
| getImpactConstraintComponent(const std::string &name) const | robotoc::Constraints | |
| getImpactLevelConstraintList() const | robotoc::Constraints | |
| getPositionLevelConstraintList() const | robotoc::Constraints | |
| getVelocityLevelConstraintList() const | robotoc::Constraints | |
| ImpactConstraintComponentBasePtr typedef | robotoc::Constraints | |
| isFeasible(Robot &robot, const ContactStatus &contact_status, ConstraintsData &data, const SplitSolution &s) const | robotoc::Constraints | |
| isFeasible(Robot &robot, const ImpactStatus &impact_status, ConstraintsData &data, const SplitSolution &s) const | robotoc::Constraints | |
| linearizeConstraints(Robot &robot, const ContactStatus &contact_status, ConstraintsData &data, const SplitSolution &s, SplitKKTResidual &kkt_residual) const | robotoc::Constraints | |
| linearizeConstraints(Robot &robot, const ImpactStatus &impact_status, ConstraintsData &data, const SplitSolution &s, SplitKKTResidual &kkt_residual) const | robotoc::Constraints | |
| maxDualStepSize(const ConstraintsData &data) const | robotoc::Constraints | |
| maxSlackStepSize(const ConstraintsData &data) const | robotoc::Constraints | |
| operator<< | robotoc::Constraints | friend |
| operator<< | robotoc::Constraints | friend |
| operator=(const Constraints &)=default | robotoc::Constraints | |
| operator=(Constraints &&) noexcept=default | robotoc::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) const | robotoc::Constraints | |
| setSlackAndDual(Robot &robot, const ImpactStatus &impact_status, ConstraintsData &data, const SplitSolution &s) const | robotoc::Constraints | |
| updateDual(ConstraintsData &data, const double step_size) | robotoc::Constraints | static |
| updateSlack(ConstraintsData &data, const double step_size) | robotoc::Constraints | static |
| ~Constraints()=default | robotoc::Constraints |