#include <gndocpv2.h>
List of all members.
Public Types |
enum | { InputsAtCompileTime = Functor::InputsAtCompileTime,
ValuesAtCompileTime = Functor::ValuesAtCompileTime
} |
typedef _Functor | Functor |
typedef Functor::Scalar | Scalar |
typedef Functor::InputType | InputType |
typedef Functor::ValueType | ValueType |
typedef Functor::JacobianType | JacobianType |
typedef Matrix< double, _nx, 1 > | Vectornd |
typedef Matrix< double, _nu, 1 > | Vectorcd |
typedef Matrix< double, _ng, 1 > | Vectorgd |
Public Member Functions |
| SampleNumericalDiff (Scalar _epsfcn=0.) |
| SampleNumericalDiff (const Functor &f, Scalar _epsfcn=0.) |
template<typename T0 > |
| SampleNumericalDiff (const T0 &a0) |
template<typename T0 , typename T1 > |
| SampleNumericalDiff (const T0 &a0, const T1 &a1) |
template<typename T0 , typename T1 , typename T2 > |
| SampleNumericalDiff (const T0 &a0, const T1 &a1, const T2 &a2) |
void | Linearize (int Ns) |
int | df (const InputType &_x, JacobianType &jac) |
Public Attributes |
Vectorcd | duscale |
| Scales sampled du according to this vector.
|
Vectornd | dxscale |
| Scales sampled dx0 according to this vector.
|
template<typename _Functor, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic, int _ng = Dynamic, int _ntp = Dynamic>
class gcop::SampleNumericalDiff< _Functor, _nx, _nu, _np, _ng, _ntp >
Member Typedef Documentation
template<typename _Functor, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic, int _ng = Dynamic, int _ntp = Dynamic>
template<typename _Functor, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic, int _ng = Dynamic, int _ntp = Dynamic>
template<typename _Functor, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic, int _ng = Dynamic, int _ntp = Dynamic>
template<typename _Functor, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic, int _ng = Dynamic, int _ntp = Dynamic>
template<typename _Functor, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic, int _ng = Dynamic, int _ntp = Dynamic>
template<typename _Functor, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic, int _ng = Dynamic, int _ntp = Dynamic>
template<typename _Functor, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic, int _ng = Dynamic, int _ntp = Dynamic>
template<typename _Functor, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic, int _ng = Dynamic, int _ntp = Dynamic>
Member Enumeration Documentation
template<typename _Functor, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic, int _ng = Dynamic, int _ntp = Dynamic>
- Enumerator:
InputsAtCompileTime |
|
ValuesAtCompileTime |
|
Constructor & Destructor Documentation
template<typename _Functor, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic, int _ng = Dynamic, int _ntp = Dynamic>
template<typename _Functor, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic, int _ng = Dynamic, int _ntp = Dynamic>
template<typename _Functor, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic, int _ng = Dynamic, int _ntp = Dynamic>
template<typename T0 >
template<typename _Functor, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic, int _ng = Dynamic, int _ntp = Dynamic>
template<typename T0 , typename T1 >
template<typename _Functor, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic, int _ng = Dynamic, int _ntp = Dynamic>
template<typename T0 , typename T1 , typename T2 >
Member Function Documentation
template<typename _Functor, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic, int _ng = Dynamic, int _ntp = Dynamic>
This function finds the jacobian of the residual wrto the parameters. We use the state and control jacobians along the path and analytic basis function evaluations to find a better estimate of the jacobian without finite differences. return the number of evaluation of functor
template<typename _Functor, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic, int _ng = Dynamic, int _ntp = Dynamic>
Member Data Documentation
template<typename _Functor, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic, int _ng = Dynamic, int _ntp = Dynamic>
Scales sampled du according to this vector.
template<typename _Functor, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic, int _ng = Dynamic, int _ntp = Dynamic>
Scales sampled dx0 according to this vector.
The documentation for this class was generated from the following file: