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

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

computeDwellTimes(const TimeDiscretization &time_discretization, Eigen::VectorXd &dwell_times)robotoc::STOConstraintsstatic
condenseSlackAndDual(ConstraintComponentData &data, Eigen::VectorXd &lt, Eigen::MatrixXd &Qtt) constrobotoc::STOConstraints
createConstraintsData(const TimeDiscretization &time_discretization) constrobotoc::STOConstraints
evalConstraint(const TimeDiscretization &time_discretization, ConstraintComponentData &data) constrobotoc::STOConstraints
expandSlackAndDual(ConstraintComponentData &data, Eigen::VectorXd &dts) constrobotoc::STOConstraints
getBarrierParam() constrobotoc::STOConstraints
getFractionToBoundaryRule() constrobotoc::STOConstraints
getMinimumDwellTimes() constrobotoc::STOConstraints
isFeasible(const TimeDiscretization &time_discretization, ConstraintComponentData &data) constrobotoc::STOConstraints
linearizeConstraints(const TimeDiscretization &time_discretization, ConstraintComponentData &data, Eigen::VectorXd &lt) constrobotoc::STOConstraints
maxDualStepSize(const ConstraintComponentData &data) constrobotoc::STOConstraints
maxSlackStepSize(const ConstraintComponentData &data) constrobotoc::STOConstraints
operator=(const STOConstraints &)=defaultrobotoc::STOConstraints
operator=(STOConstraints &&) noexcept=defaultrobotoc::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) constrobotoc::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 &)=defaultrobotoc::STOConstraints
STOConstraints(STOConstraints &&) noexcept=defaultrobotoc::STOConstraints
updateDual(ConstraintComponentData &data, const double step_size) constrobotoc::STOConstraints
updateSlack(ConstraintComponentData &data, const double step_size) constrobotoc::STOConstraints
~STOConstraints()=defaultrobotoc::STOConstraints