|
GCOP
1.0
|
#include <autodiff.h>

Classes | |
| struct | Fdx |
| struct | Fu |
Public Types | |
| typedef Matrix< double, _n, 1 > | Vectornd |
| typedef Matrix< double, _c, 1 > | Vectorcd |
| typedef Matrix< double, _n, _n > | Matrixnd |
| typedef Matrix< double, _n, _c > | Matrixncd |
| typedef Matrix< double, _c, _n > | Matrixcnd |
| typedef Matrix< double, _c, _c > | Matrixcd |
| typedef Matrix< double, Dynamic, 1 > | Vectormd |
| typedef Matrix< double, Dynamic, Dynamic > | Matrixmd |
| typedef Matrix< double, _n, Dynamic > | Matrixnmd |
| typedef Matrix< double, Dynamic, _n > | Matrixmnd |
Public Member Functions | |
| Autodiff (System< T, Vectorcd, _n, _c > &sys) | |
| double | DF (Vectornd &v, double t, const T &xa, const Vectorcd &u, double h, Matrixnd *A, Matrixncd *B) |
| double | DF (Vectornd &v, double t, const T &xa, const Vectorcd &u, double h, const Vectormd &p, Matrixnd *A, Matrixncd *B, Matrixnmd *C) |
Public Attributes | |
| Fdx | fdx |
| Fu | fu |
| typedef Matrix<double, _c, _c> gcop::Autodiff< T, _n, _c >::Matrixcd |
| typedef Matrix<double, _c, _n> gcop::Autodiff< T, _n, _c >::Matrixcnd |
| typedef Matrix<double, Dynamic, Dynamic> gcop::Autodiff< T, _n, _c >::Matrixmd |
| typedef Matrix<double, Dynamic, _n> gcop::Autodiff< T, _n, _c >::Matrixmnd |
| typedef Matrix<double, _n, _c> gcop::Autodiff< T, _n, _c >::Matrixncd |
| typedef Matrix<double, _n, _n> gcop::Autodiff< T, _n, _c >::Matrixnd |
| typedef Matrix<double, _n, Dynamic> gcop::Autodiff< T, _n, _c >::Matrixnmd |
| typedef Matrix<double, _c, 1> gcop::Autodiff< T, _n, _c >::Vectorcd |
| typedef Matrix<double, Dynamic, 1> gcop::Autodiff< T, _n, _c >::Vectormd |
| typedef Matrix<double, _n, 1> gcop::Autodiff< T, _n, _c >::Vectornd |
| gcop::Autodiff< T, _n, _c >::Autodiff | ( | System< T, Vectorcd, _n, _c > & | sys | ) |
References NUMBER_DIRECTIONS.
| double gcop::Autodiff< T, _n, _c >::DF | ( | Vectornd & | v, |
| double | t, | ||
| const T & | xa, | ||
| const Vectorcd & | u, | ||
| double | h, | ||
| Matrixnd * | A, | ||
| Matrixncd * | B | ||
| ) |
| double gcop::Autodiff< T, _n, _c >::DF | ( | Vectornd & | v, |
| double | t, | ||
| const T & | xa, | ||
| const Vectorcd & | u, | ||
| double | h, | ||
| const Vectormd & | p, | ||
| Matrixnd * | A, | ||
| Matrixncd * | B, | ||
| Matrixnmd * | C | ||
| ) |
| Fdx gcop::Autodiff< T, _n, _c >::fdx |
| Fu gcop::Autodiff< T, _n, _c >::fu |
1.7.6.1