#include <optimal_control_problem_interface.h>
|
| virtual bool | compute (const StateVector &x, ReferenceTrajectoryInterface &xref, ReferenceTrajectoryInterface &uref, ReferenceTrajectoryInterface *sref, const Time &t, bool new_run=true, SignalTargetInterface *signal_target=nullptr, ReferenceTrajectoryInterface *xinit=nullptr, ReferenceTrajectoryInterface *uinit=nullptr, const std::string &ns="")=0 |
| |
| virtual int | getControlInputDimension () const =0 |
| |
| virtual double | getCurrentObjectiveValue () |
| |
| virtual bool | getFirstControlInput (ControlVector &u0) const =0 |
| |
| virtual double | getFirstDt () const =0 |
| |
| virtual Ptr | getInstance () const =0 |
| |
| virtual int | getN () const =0 |
| |
| virtual int | getStateDimension () const =0 |
| |
| virtual OptimalControlProblemStatistics::Ptr | getStatistics () const |
| |
| virtual void | getTimeSeries (TimeSeries::Ptr x_sequence, TimeSeries::Ptr u_sequence, double t_max=CORBO_INF_DBL)=0 |
| |
| virtual bool | initialize () |
| |
| virtual bool | isConstantControlAction () const =0 |
| |
| virtual bool | providesFutureControls () const =0 |
| |
| virtual bool | providesFutureStates () const =0 |
| |
| virtual void | reset ()=0 |
| |
| virtual void | setPreviousControlInput (const Eigen::Ref< const ControlVector > &u_prev, double dt) |
| |
| virtual void | setPreviousControlInputDt (double dt) |
| |
| virtual | ~OptimalControlProblemInterface () |
| |
◆ ControlVector
◆ Ptr
◆ StateVector
◆ UPtr
◆ ~OptimalControlProblemInterface()
| virtual corbo::OptimalControlProblemInterface::~OptimalControlProblemInterface |
( |
| ) |
|
|
inlinevirtual |
◆ compute()
◆ getControlInputDimension()
| virtual int corbo::OptimalControlProblemInterface::getControlInputDimension |
( |
| ) |
const |
|
pure virtual |
◆ getCurrentObjectiveValue()
| virtual double corbo::OptimalControlProblemInterface::getCurrentObjectiveValue |
( |
| ) |
|
|
inlinevirtual |
◆ getFirstControlInput()
| virtual bool corbo::OptimalControlProblemInterface::getFirstControlInput |
( |
ControlVector & |
u0 | ) |
const |
|
pure virtual |
◆ getFirstDt()
| virtual double corbo::OptimalControlProblemInterface::getFirstDt |
( |
| ) |
const |
|
pure virtual |
◆ getInstance()
| virtual Ptr corbo::OptimalControlProblemInterface::getInstance |
( |
| ) |
const |
|
pure virtual |
◆ getN()
| virtual int corbo::OptimalControlProblemInterface::getN |
( |
| ) |
const |
|
pure virtual |
◆ getStateDimension()
| virtual int corbo::OptimalControlProblemInterface::getStateDimension |
( |
| ) |
const |
|
pure virtual |
◆ getStatistics()
◆ getTimeSeries()
◆ initialize()
| virtual bool corbo::OptimalControlProblemInterface::initialize |
( |
| ) |
|
|
inlinevirtual |
◆ isConstantControlAction()
| virtual bool corbo::OptimalControlProblemInterface::isConstantControlAction |
( |
| ) |
const |
|
pure virtual |
◆ providesFutureControls()
| virtual bool corbo::OptimalControlProblemInterface::providesFutureControls |
( |
| ) |
const |
|
pure virtual |
◆ providesFutureStates()
| virtual bool corbo::OptimalControlProblemInterface::providesFutureStates |
( |
| ) |
const |
|
pure virtual |
◆ reset()
| virtual void corbo::OptimalControlProblemInterface::reset |
( |
| ) |
|
|
pure virtual |
◆ setPreviousControlInput()
| virtual void corbo::OptimalControlProblemInterface::setPreviousControlInput |
( |
const Eigen::Ref< const ControlVector > & |
u_prev, |
|
|
double |
dt |
|
) |
| |
|
inlinevirtual |
◆ setPreviousControlInputDt()
| virtual void corbo::OptimalControlProblemInterface::setPreviousControlInputDt |
( |
double |
dt | ) |
|
|
inlinevirtual |
The documentation for this class was generated from the following file: