Loading [MathJax]/extensions/tex2jax.js
Drake
Drake C++ Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
DirectTranscription Member List

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 typedefMultipleShooting
DirectTranscription(const DirectTranscription &)=deleteDirectTranscription
DirectTranscription(DirectTranscription &&)=deleteDirectTranscription
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() constMultipleShooting
fixed_time_step() constMultipleShooting
GetInputSamples(const solvers::MathematicalProgramResult &result) constMultipleShooting
GetSampleTimes(const Eigen::Ref< const Eigen::VectorXd > &h_var_values) constMultipleShooting
GetSampleTimes(const solvers::MathematicalProgramResult &result) constMultipleShooting
GetSequentialVariable(const std::string &name) constMultipleShootingprotected
GetSequentialVariableAtIndex(const std::string &name, int index) constMultipleShooting
GetSequentialVariableSamples(const solvers::MathematicalProgramResult &result, const std::string &name) constMultipleShooting
GetStateSamples(const solvers::MathematicalProgramResult &result) constMultipleShooting
h_vars() constMultipleShootingprotected
initial_state() constMultipleShooting
input() constMultipleShooting
input(int index) constMultipleShooting
MultipleShooting(const MultipleShooting &)=deleteMultipleShooting
MultipleShooting(MultipleShooting &&)=deleteMultipleShooting
MultipleShooting(int num_inputs, int num_states, int num_time_samples, double fixed_time_step, solvers::MathematicalProgram *prog=nullptr)MultipleShootingprotected
MultipleShooting(const solvers::VectorXDecisionVariable &input, const solvers::VectorXDecisionVariable &state, int num_time_samples, double fixed_time_step, solvers::MathematicalProgram *prog=nullptr)MultipleShootingprotected
MultipleShooting(int num_inputs, int num_states, int num_time_samples, double minimum_time_step, double maximum_time_step, solvers::MathematicalProgram *prog=nullptr)MultipleShootingprotected
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)MultipleShootingprotected
N() constMultipleShootingprotected
NewSequentialVariable(int rows, const std::string &name)MultipleShooting
num_inputs() constMultipleShootingprotected
num_states() constMultipleShootingprotected
operator=(const DirectTranscription &)=deleteDirectTranscription
operator=(DirectTranscription &&)=deleteDirectTranscription
drake::planning::trajectory_optimization::MultipleShooting::operator=(const MultipleShooting &)=deleteMultipleShooting
drake::planning::trajectory_optimization::MultipleShooting::operator=(MultipleShooting &&)=deleteMultipleShooting
prog()MultipleShooting
prog() constMultipleShooting
ReconstructInputTrajectory(const solvers::MathematicalProgramResult &result) const overrideDirectTranscriptionvirtual
ReconstructStateTrajectory(const solvers::MathematicalProgramResult &result) const overrideDirectTranscriptionvirtual
SetInitialTrajectory(const trajectories::PiecewisePolynomial< double > &traj_init_u, const trajectories::PiecewisePolynomial< double > &traj_init_x)MultipleShooting
state() constMultipleShooting
state(int index) constMultipleShooting
SubstitutePlaceholderVariables(const symbolic::Expression &e, int interval_index) constMultipleShootingprotected
SubstitutePlaceholderVariables(const symbolic::Formula &f, int interval_index) constMultipleShootingprotected
time() constMultipleShooting
time_step(int index) constMultipleShooting
time_steps_are_decision_variables() constMultipleShootingprotected
TrajectoryCallback typedefMultipleShooting
u_vars() constMultipleShootingprotected
x_vars() constMultipleShootingprotected
~DirectTranscription() overrideDirectTranscription
~MultipleShooting()MultipleShootingvirtual