This is the complete list of members for DirectCollocation, including all inherited members.
| AddCompleteTrajectoryCallback(const CompleteTrajectoryCallback &callback, const std::vector< std::string > &names) | MultipleShooting | |
| AddConstraintToAllKnotPoints(std::shared_ptr< C > constraint, const Eigen::Ref< const VectorX< symbolic::Variable > > &vars) | MultipleShooting | |
| AddConstraintToAllKnotPoints(const symbolic::Formula &f) | MultipleShooting | |
| AddConstraintToAllKnotPoints(const Eigen::Ref< const VectorX< symbolic::Formula > > &f) | MultipleShooting | |
| AddDurationBounds(double lower_bound, double upper_bound) | MultipleShooting | |
| AddEqualTimeIntervalsConstraints() | MultipleShooting | |
| AddFinalCost(const symbolic::Expression &e) | MultipleShooting | |
| AddFinalCost(const Eigen::Ref< const MatrixX< symbolic::Expression > > &matrix) | MultipleShooting | |
| AddInputTrajectoryCallback(const TrajectoryCallback &callback) | MultipleShooting | |
| AddRunningCost(const symbolic::Expression &g) | MultipleShooting | |
| AddRunningCost(const Eigen::MatrixBase< Derived > &g) | MultipleShooting | |
| AddStateTrajectoryCallback(const TrajectoryCallback &callback) | MultipleShooting | |
| AddTimeIntervalBounds(double lower_bound, double upper_bound) | MultipleShooting | |
| CompleteTrajectoryCallback typedef | MultipleShooting | |
| DirectCollocation(const DirectCollocation &)=delete | DirectCollocation | |
| DirectCollocation(DirectCollocation &&)=delete | DirectCollocation | |
| DirectCollocation(const systems::System< double > *system, const systems::Context< double > &context, int num_time_samples, double minimum_time_step, double maximum_time_step, std::variant< systems::InputPortSelection, systems::InputPortIndex > input_port_index=systems::InputPortSelection::kUseFirstInputIfItExists, bool assume_non_continuous_states_are_fixed=false, solvers::MathematicalProgram *prog=nullptr) | DirectCollocation | |
| final_state() const | MultipleShooting | |
| fixed_time_step() const | MultipleShooting | |
| GetInputSamples(const solvers::MathematicalProgramResult &result) const | MultipleShooting | |
| GetSampleTimes(const Eigen::Ref< const Eigen::VectorXd > &h_var_values) const | MultipleShooting | |
| GetSampleTimes(const solvers::MathematicalProgramResult &result) const | MultipleShooting | |
| GetSequentialVariable(const std::string &name) const | MultipleShooting | protected |
| GetSequentialVariableAtIndex(const std::string &name, int index) const | MultipleShooting | |
| GetSequentialVariableSamples(const solvers::MathematicalProgramResult &result, const std::string &name) const | MultipleShooting | |
| GetStateSamples(const solvers::MathematicalProgramResult &result) const | MultipleShooting | |
| h_vars() const | MultipleShooting | protected |
| initial_state() const | MultipleShooting | |
| input() const | MultipleShooting | |
| input(int index) const | MultipleShooting | |
| MultipleShooting(const MultipleShooting &)=delete | MultipleShooting | |
| MultipleShooting(MultipleShooting &&)=delete | MultipleShooting | |
| MultipleShooting(int num_inputs, int num_states, int num_time_samples, double fixed_time_step, solvers::MathematicalProgram *prog=nullptr) | MultipleShooting | protected |
| MultipleShooting(const solvers::VectorXDecisionVariable &input, const solvers::VectorXDecisionVariable &state, int num_time_samples, double fixed_time_step, solvers::MathematicalProgram *prog=nullptr) | MultipleShooting | protected |
| MultipleShooting(int num_inputs, int num_states, int num_time_samples, double minimum_time_step, double maximum_time_step, solvers::MathematicalProgram *prog=nullptr) | MultipleShooting | protected |
| MultipleShooting(const solvers::VectorXDecisionVariable &input, const solvers::VectorXDecisionVariable &state, const solvers::DecisionVariable &time, int num_time_samples, double minimum_time_step, double maximum_time_step, solvers::MathematicalProgram *prog=nullptr) | MultipleShooting | protected |
| N() const | MultipleShooting | protected |
| NewSequentialVariable(int rows, const std::string &name) | MultipleShooting | |
| num_inputs() const | MultipleShooting | protected |
| num_states() const | MultipleShooting | protected |
| operator=(const DirectCollocation &)=delete | DirectCollocation | |
| operator=(DirectCollocation &&)=delete | DirectCollocation | |
| drake::planning::trajectory_optimization::MultipleShooting::operator=(const MultipleShooting &)=delete | MultipleShooting | |
| drake::planning::trajectory_optimization::MultipleShooting::operator=(MultipleShooting &&)=delete | MultipleShooting | |
| prog() | MultipleShooting | |
| prog() const | MultipleShooting | |
| ReconstructInputTrajectory(const solvers::MathematicalProgramResult &result) const override | DirectCollocation | virtual |
| ReconstructStateTrajectory(const solvers::MathematicalProgramResult &result) const override | DirectCollocation | virtual |
| SetInitialTrajectory(const trajectories::PiecewisePolynomial< double > &traj_init_u, const trajectories::PiecewisePolynomial< double > &traj_init_x) | MultipleShooting | |
| state() const | MultipleShooting | |
| state(int index) const | MultipleShooting | |
| SubstitutePlaceholderVariables(const symbolic::Expression &e, int interval_index) const | MultipleShooting | protected |
| SubstitutePlaceholderVariables(const symbolic::Formula &f, int interval_index) const | MultipleShooting | protected |
| time() const | MultipleShooting | |
| time_step(int index) const | MultipleShooting | |
| time_steps_are_decision_variables() const | MultipleShooting | protected |
| TrajectoryCallback typedef | MultipleShooting | |
| u_vars() const | MultipleShooting | protected |
| x_vars() const | MultipleShooting | protected |
| ~DirectCollocation() override | DirectCollocation | |
| ~MultipleShooting() | MultipleShooting | virtual |