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 |