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 |