GCOP  1.0
Public Types | Public Member Functions | Public Attributes
gcop::Autodiff< T, _n, _c >::Fu Struct Reference

#include <autodiff.h>

Collaboration diagram for gcop::Autodiff< T, _n, _c >::Fu:
Collaboration graph
[legend]

List of all members.

Public Types

typedef Vectorcd InputType
typedef Vectornd ValueType
typedef Matrixncd JacobianType

Public Member Functions

 Fu (System< T, Vectorcd, _n, _c > &sys)
void operator() (const Vectorcd &u, Vectornd *v) const

Public Attributes

System< T, Vectorcd, _n, _c > & sys
double t
const T * x
double h

template<typename T, int _n = Dynamic, int _c = Dynamic>
struct gcop::Autodiff< T, _n, _c >::Fu


Member Typedef Documentation

template<typename T , int _n = Dynamic, int _c = Dynamic>
typedef Vectorcd gcop::Autodiff< T, _n, _c >::Fu::InputType
template<typename T , int _n = Dynamic, int _c = Dynamic>
typedef Matrixncd gcop::Autodiff< T, _n, _c >::Fu::JacobianType
template<typename T , int _n = Dynamic, int _c = Dynamic>
typedef Vectornd gcop::Autodiff< T, _n, _c >::Fu::ValueType

Constructor & Destructor Documentation

template<typename T , int _n = Dynamic, int _c = Dynamic>
gcop::Autodiff< T, _n, _c >::Fu::Fu ( System< T, Vectorcd, _n, _c > &  sys) [inline]

Member Function Documentation

template<typename T , int _n = Dynamic, int _c = Dynamic>
void gcop::Autodiff< T, _n, _c >::Fu::operator() ( const Vectorcd u,
Vectornd v 
) const [inline]

Member Data Documentation

template<typename T , int _n = Dynamic, int _c = Dynamic>
double gcop::Autodiff< T, _n, _c >::Fu::h
template<typename T , int _n = Dynamic, int _c = Dynamic>
System<T, Vectorcd, _n, _c>& gcop::Autodiff< T, _n, _c >::Fu::sys
template<typename T , int _n = Dynamic, int _c = Dynamic>
double gcop::Autodiff< T, _n, _c >::Fu::t
template<typename T , int _n = Dynamic, int _c = Dynamic>
const T* gcop::Autodiff< T, _n, _c >::Fu::x

The documentation for this struct was generated from the following file: