|
robotoc
robotoc - efficient ROBOT Optimal Control solvers
|
This is the complete list of members for robotoc::STOConstraints, including all inherited members.
| computeDwellTimes(const TimeDiscretization &time_discretization, Eigen::VectorXd &dwell_times) | robotoc::STOConstraints | static |
| condenseSlackAndDual(ConstraintComponentData &data, Eigen::VectorXd <, Eigen::MatrixXd &Qtt) const | robotoc::STOConstraints | |
| createConstraintsData(const TimeDiscretization &time_discretization) const | robotoc::STOConstraints | |
| evalConstraint(const TimeDiscretization &time_discretization, ConstraintComponentData &data) const | robotoc::STOConstraints | |
| expandSlackAndDual(ConstraintComponentData &data, Eigen::VectorXd &dts) const | robotoc::STOConstraints | |
| getBarrierParam() const | robotoc::STOConstraints | |
| getFractionToBoundaryRule() const | robotoc::STOConstraints | |
| getMinimumDwellTimes() const | robotoc::STOConstraints | |
| isFeasible(const TimeDiscretization &time_discretization, ConstraintComponentData &data) const | robotoc::STOConstraints | |
| linearizeConstraints(const TimeDiscretization &time_discretization, ConstraintComponentData &data, Eigen::VectorXd <) const | robotoc::STOConstraints | |
| maxDualStepSize(const ConstraintComponentData &data) const | robotoc::STOConstraints | |
| maxSlackStepSize(const ConstraintComponentData &data) const | robotoc::STOConstraints | |
| operator=(const STOConstraints &)=default | robotoc::STOConstraints | |
| operator=(STOConstraints &&) noexcept=default | robotoc::STOConstraints | |
| setBarrierParam(const double barrier_param) | robotoc::STOConstraints | |
| setFractionToBoundaryRule(const double fraction_to_boundary_rule) | robotoc::STOConstraints | |
| setMinimumDwellTimes(const double minimum_dwell_time=std::sqrt(std::numeric_limits< double >::epsilon())) | robotoc::STOConstraints | |
| setMinimumDwellTimes(const std::vector< double > &minimum_dwell_times) | robotoc::STOConstraints | |
| setMinimumDwellTimes(const Eigen::VectorXd &minimum_dwell_times) | robotoc::STOConstraints | |
| setSlackAndDual(const TimeDiscretization &time_discretization, ConstraintComponentData &data) const | robotoc::STOConstraints | |
| STOConstraints(const int num_switches, const double minimum_dwell_time=std::sqrt(std::numeric_limits< double >::epsilon()), const double barrier_param=1.0e-03, const double fraction_to_boundary_rule=0.995) | robotoc::STOConstraints | |
| STOConstraints(const std::vector< double > &minimum_dwell_times, const double barrier_param=1.0e-03, const double fraction_to_boundary_rule=0.995) | robotoc::STOConstraints | |
| STOConstraints(const Eigen::VectorXd &minimum_dwell_times, const double barrier_param=1.0e-03, const double fraction_to_boundary_rule=0.995) | robotoc::STOConstraints | |
| STOConstraints() | robotoc::STOConstraints | |
| STOConstraints(const STOConstraints &)=default | robotoc::STOConstraints | |
| STOConstraints(STOConstraints &&) noexcept=default | robotoc::STOConstraints | |
| updateDual(ConstraintComponentData &data, const double step_size) const | robotoc::STOConstraints | |
| updateSlack(ConstraintComponentData &data, const double step_size) const | robotoc::STOConstraints | |
| ~STOConstraints()=default | robotoc::STOConstraints |