|
aligator
0.16.0
A versatile and efficient C++ library for real-time constrained trajectory optimization.
|
Data struct for ContinuousDynamicsAbstractTpl. More...
#include <aligator/modelling/dynamics/continuous-dynamics-abstract.hpp>
Public Types | |
| using | Scalar = _Scalar |
Public Member Functions | |
| ALIGATOR_DYNAMIC_TYPEDEFS (Scalar) | |
| ConstMatrixRef | Jx () const |
| ConstMatrixRef | Ju () const |
| MatrixRef | Jx () |
| MatrixRef | Ju () |
| ContinuousDynamicsDataTpl (const int ndx, const int nu) | |
| virtual | ~ContinuousDynamicsDataTpl ()=default |
Public Attributes | |
| VectorXs | value_ |
| Residual value \(e = f(x,u,\dot{x})\). | |
| MatrixXs | Jx_ |
| Derivative \(\partial f/{\partial x}\). | |
| MatrixXs | Ju_ |
| Derivative \(\partial f/{\partial u}\). | |
| MatrixXs | Jxdot_ |
| Derivative \(\partial f/\partial\dot{x}\). | |
| VectorXs | xdot_ |
| Time derivative \(\dot{x} = f(x, u)\), output of ODE model. | |
Data struct for ContinuousDynamicsAbstractTpl.
Definition at line 64 of file continuous-dynamics-abstract.hpp.
| using aligator::dynamics::ContinuousDynamicsDataTpl< _Scalar >::Scalar = _Scalar |
Definition at line 66 of file continuous-dynamics-abstract.hpp.
| aligator::dynamics::ContinuousDynamicsDataTpl< _Scalar >::ContinuousDynamicsDataTpl | ( | const int | ndx, |
| const int | nu ) |
|
virtualdefault |
| aligator::dynamics::ContinuousDynamicsDataTpl< _Scalar >::ALIGATOR_DYNAMIC_TYPEDEFS | ( | Scalar | ) |
|
inline |
Definition at line 80 of file continuous-dynamics-abstract.hpp.
|
inline |
Definition at line 81 of file continuous-dynamics-abstract.hpp.
|
inline |
Definition at line 82 of file continuous-dynamics-abstract.hpp.
|
inline |
Definition at line 83 of file continuous-dynamics-abstract.hpp.
| VectorXs aligator::dynamics::ContinuousDynamicsDataTpl< _Scalar >::value_ |
Residual value \(e = f(x,u,\dot{x})\).
Definition at line 70 of file continuous-dynamics-abstract.hpp.
| MatrixXs aligator::dynamics::ContinuousDynamicsDataTpl< _Scalar >::Jx_ |
Derivative \(\partial f/{\partial x}\).
Definition at line 72 of file continuous-dynamics-abstract.hpp.
| MatrixXs aligator::dynamics::ContinuousDynamicsDataTpl< _Scalar >::Ju_ |
Derivative \(\partial f/{\partial u}\).
Definition at line 74 of file continuous-dynamics-abstract.hpp.
| MatrixXs aligator::dynamics::ContinuousDynamicsDataTpl< _Scalar >::Jxdot_ |
Derivative \(\partial f/\partial\dot{x}\).
Definition at line 76 of file continuous-dynamics-abstract.hpp.
| VectorXs aligator::dynamics::ContinuousDynamicsDataTpl< _Scalar >::xdot_ |
Time derivative \(\dot{x} = f(x, u)\), output of ODE model.
Definition at line 78 of file continuous-dynamics-abstract.hpp.