_dynamics | corbo::StructuredOptimalControlProblem | protected |
_edges | corbo::StructuredOptimalControlProblem | protected |
_functions | corbo::StructuredOptimalControlProblem | protected |
_grid | corbo::StructuredOptimalControlProblem | protected |
_increase_n_if_infeas | corbo::StructuredOptimalControlProblem | protected |
_objective_value | corbo::StructuredOptimalControlProblem | protected |
_ocp_modified | corbo::StructuredOptimalControlProblem | protected |
_optim_prob | corbo::StructuredOptimalControlProblem | protected |
_resample_dt_hint | corbo::StructuredOptimalControlProblem | protected |
_resample_tf | corbo::StructuredOptimalControlProblem | protected |
_solver | corbo::StructuredOptimalControlProblem | protected |
_statistics | corbo::StructuredOptimalControlProblem | protected |
_ts_dt_cache | corbo::StructuredOptimalControlProblem | protected |
_ts_u_cache | corbo::StructuredOptimalControlProblem | protected |
_ts_x_cache | corbo::StructuredOptimalControlProblem | protected |
_u_prev | corbo::StructuredOptimalControlProblem | protected |
_u_prev_dt | corbo::StructuredOptimalControlProblem | protected |
compute(const StateVector &x, ReferenceTrajectoryInterface &xref, ReferenceTrajectoryInterface &uref, ReferenceTrajectoryInterface *sref, const Time &t, bool new_run, SignalTargetInterface *signal_target=nullptr, ReferenceTrajectoryInterface *xinit=nullptr, ReferenceTrajectoryInterface *uinit=nullptr, const std::string &ns="") override | corbo::StructuredOptimalControlProblem | virtual |
ControlVector typedef | corbo::StructuredOptimalControlProblem | |
getControlInputDimension() const override | corbo::StructuredOptimalControlProblem | inlinevirtual |
getCurrentObjectiveValue() override | corbo::StructuredOptimalControlProblem | inlinevirtual |
getDiscretizationGrid() | corbo::StructuredOptimalControlProblem | inline |
getFirstControlInput(ControlVector &u0) const override | corbo::StructuredOptimalControlProblem | virtual |
getFirstDt() const override | corbo::StructuredOptimalControlProblem | inlinevirtual |
getInstance() const override | corbo::StructuredOptimalControlProblem | inlinevirtual |
getN() const override | corbo::StructuredOptimalControlProblem | inlinevirtual |
getNlpFunctions() const | corbo::StructuredOptimalControlProblem | inline |
getStateDimension() const override | corbo::StructuredOptimalControlProblem | inlinevirtual |
getStatistics() const override | corbo::StructuredOptimalControlProblem | inlinevirtual |
getTimeSeries(TimeSeries::Ptr x_sequence, TimeSeries::Ptr u_sequence, double t_max=CORBO_INF_DBL) override | corbo::StructuredOptimalControlProblem | virtual |
initialize() override | corbo::StructuredOptimalControlProblem | virtual |
isConstantControlAction() const override | corbo::StructuredOptimalControlProblem | inlinevirtual |
providesFutureControls() const override | corbo::StructuredOptimalControlProblem | virtual |
providesFutureStates() const override | corbo::StructuredOptimalControlProblem | virtual |
Ptr typedef | corbo::StructuredOptimalControlProblem | |
reset() override | corbo::StructuredOptimalControlProblem | virtual |
setBounds(const Eigen::VectorXd &x_lb, const Eigen::VectorXd &x_ub, const Eigen::VectorXd &u_lb, const Eigen::VectorXd &u_ub) | corbo::StructuredOptimalControlProblem | |
setControlBounds(const Eigen::VectorXd &u_lb, const Eigen::VectorXd &u_ub) | corbo::StructuredOptimalControlProblem | |
setDiscretizationGrid(DiscretizationGridInterface::Ptr grid) | corbo::StructuredOptimalControlProblem | inline |
setFinalStageConstraint(FinalStageConstraint::Ptr final_stage_constraint) | corbo::StructuredOptimalControlProblem | inline |
setFinalStageCost(FinalStageCost::Ptr final_stage_cost) | corbo::StructuredOptimalControlProblem | inline |
setHyperGraphOptimizationProblem(BaseHyperGraphOptimizationProblem::Ptr optim_prob) | corbo::StructuredOptimalControlProblem | inline |
setOptimizedTimeSeriesDt(double dt) | corbo::StructuredOptimalControlProblem | inline |
setOptimizedTimeSeriesTf(double tf) | corbo::StructuredOptimalControlProblem | inline |
setPreviousControlInput(const Eigen::Ref< const ControlVector > &u_prev, double dt) override | corbo::StructuredOptimalControlProblem | inlinevirtual |
setPreviousControlInputDt(double dt) override | corbo::StructuredOptimalControlProblem | inlinevirtual |
setSolver(NlpSolverInterface::Ptr solver) | corbo::StructuredOptimalControlProblem | inline |
setStageCost(StageCost::Ptr stage_cost) | corbo::StructuredOptimalControlProblem | inline |
setStageEqualityConstraint(StageEqualityConstraint::Ptr stage_eq) | corbo::StructuredOptimalControlProblem | inline |
setStageInequalityConstraint(StageInequalityConstraint::Ptr stage_ineq) | corbo::StructuredOptimalControlProblem | inline |
setStagePreprocessor(StagePreprocessor::Ptr stage_preprocessor) | corbo::StructuredOptimalControlProblem | inline |
setStateBounds(const Eigen::VectorXd &x_lb, const Eigen::VectorXd &x_ub) | corbo::StructuredOptimalControlProblem | |
setStatisticsObject(OptimalControlProblemStatistics::Ptr statistics) | corbo::StructuredOptimalControlProblem | inline |
setSystemDynamics(SystemDynamicsInterface::Ptr dynamics) | corbo::StructuredOptimalControlProblem | inline |
StateVector typedef | corbo::StructuredOptimalControlProblem | |
StructuredOptimalControlProblem() | corbo::StructuredOptimalControlProblem | |
StructuredOptimalControlProblem(DiscretizationGridInterface::Ptr grid, SystemDynamicsInterface::Ptr dynamics, BaseHyperGraphOptimizationProblem::Ptr optim_prob, NlpSolverInterface::Ptr solver) | corbo::StructuredOptimalControlProblem | |
UPtr typedef | corbo::StructuredOptimalControlProblem | |
~OptimalControlProblemInterface() | corbo::OptimalControlProblemInterface | inlinevirtual |
~StructuredOptimalControlProblem() | corbo::StructuredOptimalControlProblem | inlinevirtual |