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 |