This is the complete list of members for DirectTranscription, 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 | |
DirectTranscription(const DirectTranscription &)=delete | DirectTranscription | |
DirectTranscription(DirectTranscription &&)=delete | DirectTranscription | |
DirectTranscription(const systems::System< double > *system, const systems::Context< double > &context, int num_time_samples, const std::variant< systems::InputPortSelection, systems::InputPortIndex > &input_port_index=systems::InputPortSelection::kUseFirstInputIfItExists) | DirectTranscription | |
DirectTranscription(const systems::TimeVaryingLinearSystem< double > *system, const systems::Context< double > &context, int num_time_samples, const std::variant< systems::InputPortSelection, systems::InputPortIndex > &input_port_index=systems::InputPortSelection::kUseFirstInputIfItExists) | DirectTranscription | |
DirectTranscription(const systems::System< double > *system, const systems::Context< double > &context, int num_time_samples, TimeStep fixed_time_step, const std::variant< systems::InputPortSelection, systems::InputPortIndex > &input_port_index=systems::InputPortSelection::kUseFirstInputIfItExists) | DirectTranscription | |
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 DirectTranscription &)=delete | DirectTranscription | |
operator=(DirectTranscription &&)=delete | DirectTranscription | |
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 | DirectTranscription | virtual |
ReconstructStateTrajectory(const solvers::MathematicalProgramResult &result) const override | DirectTranscription | 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 |
~DirectTranscription() override | DirectTranscription | |
~MultipleShooting() | MultipleShooting | virtual |