#include <dynamics.h>
Public Member Functions | |
virtual S | Evaluate (const S &x, const C &u) const =0 |
virtual void | FromRos (const SR &res)=0 |
const CB & | GetControlBound () const |
void | Initialize (const CB &bound) |
virtual void | Initialize (const std::vector< double > ¶ms) |
virtual C | OptimalControl (const S &x, const S &value_gradient) const =0 |
virtual SR | ToRos () const =0 |
virtual | ~Dynamics () |
Protected Member Functions | |
Dynamics () | |
Dynamics (const CB &bound) | |
Dynamics (const std::vector< double > ¶ms) | |
Protected Attributes | |
std::unique_ptr< CB > | control_bound_ |
Definition at line 57 of file dynamics.h.
|
inlinevirtual |
Definition at line 60 of file dynamics.h.
|
inlineexplicitprotected |
Definition at line 91 of file dynamics.h.
|
inlineexplicitprotected |
Definition at line 92 of file dynamics.h.
|
inlineexplicitprotected |
Definition at line 93 of file dynamics.h.
|
pure virtual |
|
pure virtual |
|
inline |
Definition at line 77 of file dynamics.h.
|
inline |
Definition at line 63 of file dynamics.h.
|
inlinevirtual |
Reimplemented in fastrack::dynamics::PlanarDubinsDynamics3D.
Definition at line 64 of file dynamics.h.
|
pure virtual |
|
pure virtual |
|
protected |
Definition at line 97 of file dynamics.h.