|
| ALIGATOR_DYNAMIC_TYPEDEFS (context::Scalar) |
|
template<class... Args> |
| PyContinuousDynamics (Args &&...args) |
|
void | evaluate (const ConstVectorRef &x, const ConstVectorRef &u, const ConstVectorRef &xdot, Data &data) const override |
|
void | computeJacobians (const ConstVectorRef &x, const ConstVectorRef &u, const ConstVectorRef &xdot, Data &data) const override |
|
shared_ptr< Data > | createData () const override |
| Create a data holder instance.
|
|
shared_ptr< Data > | default_createData () const |
|
| ALIGATOR_DYNAMIC_TYPEDEFS (Scalar) |
|
int | ndx () const |
|
int | nu () const |
|
const Manifold & | space () const |
| Return a reference to the state space.
|
|
| ContinuousDynamicsAbstractTpl (ManifoldPtr space, const int nu) |
|
virtual | ~ContinuousDynamicsAbstractTpl ()=default |
|
virtual void | evaluate (const ConstVectorRef &x, const ConstVectorRef &u, const ConstVectorRef &xdot, Data &data) const =0 |
| Evaluate the vector field at a point \((x, u)\).
|
|
virtual void | computeJacobians (const ConstVectorRef &x, const ConstVectorRef &u, const ConstVectorRef &xdot, Data &data) const =0 |
| Differentiate the vector field.
|
|
template<class T = dynamics::ContinuousDynamicsAbstractTpl<context::Scalar>>
struct aligator::python::PyContinuousDynamics< T >
Definition at line 14 of file continuous.hpp.