GCOP  1.0
Public Types | Public Member Functions | Public Attributes
gcop::GnCost< T, _nx, _nu, _np, _ng, _ntp > Struct Template Reference

#include <gndocp.h>

Inheritance diagram for gcop::GnCost< T, _nx, _nu, _np, _ng, _ntp >:
Inheritance graph
[legend]
Collaboration diagram for gcop::GnCost< T, _nx, _nu, _np, _ng, _ntp >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef Matrix< double, _nx, 1 > Vectornd
typedef Matrix< double, _nu, 1 > Vectorcd
typedef Matrix< double, _ng, 1 > Vectorgd
typedef Matrix< double, _nx, 1 > Vectornd
typedef Matrix< double, _nu, 1 > Vectorcd
typedef Matrix< double, _ng, 1 > Vectorgd
typedef Matrix< double, _nx, 1 > Vectornd
typedef Matrix< double, _np, 1 > Vectormd
typedef Matrix< double, _nu, 1 > Vectorcd
typedef Matrix< double, _ng, 1 > Vectorgd
typedef Matrix< double, _nz, 1 > Vectorrd
typedef Matrix< double, _nx, 1 > Vectornd
typedef Matrix< double, _np, 1 > Vectormd
typedef Matrix< double, _nu, 1 > Vectorcd
typedef Matrix< double, _ng, 1 > Vectorgd
typedef Matrix< double, _nz, 1 > Vectorrd

Public Member Functions

 GnCost (int inputs, int values)
int operator() (const VectorXd &s, VectorXd &fvec) const
 GnCost (int inputs, int values)
int operator() (const VectorXd &s, VectorXd &fvec) const
 GnCost (int inputs, int values)
int operator() (const VectorXd &s, VectorXd &fvec) const
 GnCost (int inputs, int values)
int operator() (const VectorXd &s, VectorXd &fvec) const

Public Attributes

GnDocp< T, _nx, _nu, _np, _ng,
_ntp > * 
docp
GnDoep< T, _nx, _nu, _np, _ng,
Tz, _nz, T1, _nx1 > * 
doep
GnDoep1< T, _nx, _nu, _np, _ng,
Tz, _nz, T1, _nx1 > * 
doep

template<typename T, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic, int _ng = Dynamic, int _ntp = Dynamic>
struct gcop::GnCost< T, _nx, _nu, _np, _ng, _ntp >


Member Typedef Documentation

template<typename T, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic, int _ng = Dynamic, int _ntp = Dynamic>
typedef Matrix<double, _nu, 1> gcop::GnCost< T, _nx, _nu, _np, _ng, _ntp >::Vectorcd
template<typename T, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic, int _ng = Dynamic, int _ntp = Dynamic>
typedef Matrix<double, _nu, 1> gcop::GnCost< T, _nx, _nu, _np, _ng, _ntp >::Vectorcd
template<typename T, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic, int _ng = Dynamic, int _ntp = Dynamic>
typedef Matrix<double, _nu, 1> gcop::GnCost< T, _nx, _nu, _np, _ng, _ntp >::Vectorcd
template<typename T, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic, int _ng = Dynamic, int _ntp = Dynamic>
typedef Matrix<double, _nu, 1> gcop::GnCost< T, _nx, _nu, _np, _ng, _ntp >::Vectorcd
template<typename T, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic, int _ng = Dynamic, int _ntp = Dynamic>
typedef Matrix<double, _ng, 1> gcop::GnCost< T, _nx, _nu, _np, _ng, _ntp >::Vectorgd
template<typename T, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic, int _ng = Dynamic, int _ntp = Dynamic>
typedef Matrix<double, _ng, 1> gcop::GnCost< T, _nx, _nu, _np, _ng, _ntp >::Vectorgd
template<typename T, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic, int _ng = Dynamic, int _ntp = Dynamic>
typedef Matrix<double, _ng, 1> gcop::GnCost< T, _nx, _nu, _np, _ng, _ntp >::Vectorgd
template<typename T, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic, int _ng = Dynamic, int _ntp = Dynamic>
typedef Matrix<double, _ng, 1> gcop::GnCost< T, _nx, _nu, _np, _ng, _ntp >::Vectorgd
template<typename T, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic, int _ng = Dynamic, int _ntp = Dynamic>
typedef Matrix<double, _np, 1> gcop::GnCost< T, _nx, _nu, _np, _ng, _ntp >::Vectormd
template<typename T, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic, int _ng = Dynamic, int _ntp = Dynamic>
typedef Matrix<double, _np, 1> gcop::GnCost< T, _nx, _nu, _np, _ng, _ntp >::Vectormd
template<typename T, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic, int _ng = Dynamic, int _ntp = Dynamic>
typedef Matrix<double, _nx, 1> gcop::GnCost< T, _nx, _nu, _np, _ng, _ntp >::Vectornd
template<typename T, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic, int _ng = Dynamic, int _ntp = Dynamic>
typedef Matrix<double, _nx, 1> gcop::GnCost< T, _nx, _nu, _np, _ng, _ntp >::Vectornd
template<typename T, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic, int _ng = Dynamic, int _ntp = Dynamic>
typedef Matrix<double, _nx, 1> gcop::GnCost< T, _nx, _nu, _np, _ng, _ntp >::Vectornd
template<typename T, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic, int _ng = Dynamic, int _ntp = Dynamic>
typedef Matrix<double, _nx, 1> gcop::GnCost< T, _nx, _nu, _np, _ng, _ntp >::Vectornd
template<typename T, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic, int _ng = Dynamic, int _ntp = Dynamic>
typedef Matrix<double, _nz, 1> gcop::GnCost< T, _nx, _nu, _np, _ng, _ntp >::Vectorrd
template<typename T, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic, int _ng = Dynamic, int _ntp = Dynamic>
typedef Matrix<double, _nz, 1> gcop::GnCost< T, _nx, _nu, _np, _ng, _ntp >::Vectorrd

Constructor & Destructor Documentation

template<typename T, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic, int _ng = Dynamic, int _ntp = Dynamic>
gcop::GnCost< T, _nx, _nu, _np, _ng, _ntp >::GnCost ( int  inputs,
int  values 
) [inline]
template<typename T, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic, int _ng = Dynamic, int _ntp = Dynamic>
gcop::GnCost< T, _nx, _nu, _np, _ng, _ntp >::GnCost ( int  inputs,
int  values 
) [inline]
template<typename T, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic, int _ng = Dynamic, int _ntp = Dynamic>
gcop::GnCost< T, _nx, _nu, _np, _ng, _ntp >::GnCost ( int  inputs,
int  values 
) [inline]
template<typename T, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic, int _ng = Dynamic, int _ntp = Dynamic>
gcop::GnCost< T, _nx, _nu, _np, _ng, _ntp >::GnCost ( int  inputs,
int  values 
) [inline]

Member Function Documentation

template<typename T, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic, int _ng = Dynamic, int _ntp = Dynamic>
int gcop::GnCost< T, _nx, _nu, _np, _ng, _ntp >::operator() ( const VectorXd &  s,
VectorXd &  fvec 
) const [inline]
template<typename T, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic, int _ng = Dynamic, int _ntp = Dynamic>
int gcop::GnCost< T, _nx, _nu, _np, _ng, _ntp >::operator() ( const VectorXd &  s,
VectorXd &  fvec 
) const [inline]
template<typename T, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic, int _ng = Dynamic, int _ntp = Dynamic>
int gcop::GnCost< T, _nx, _nu, _np, _ng, _ntp >::operator() ( const VectorXd &  s,
VectorXd &  fvec 
) const [inline]
template<typename T, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic, int _ng = Dynamic, int _ntp = Dynamic>
int gcop::GnCost< T, _nx, _nu, _np, _ng, _ntp >::operator() ( const VectorXd &  s,
VectorXd &  fvec 
) const [inline]

Member Data Documentation

template<typename T, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic, int _ng = Dynamic, int _ntp = Dynamic>
GnDocp< T, _nx, _nu, _np, _ng, _ntp > * gcop::GnCost< T, _nx, _nu, _np, _ng, _ntp >::docp
template<typename T, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic, int _ng = Dynamic, int _ntp = Dynamic>
GnDoep1<T, _nx, _nu, _np, _ng, Tz, _nz, T1, _nx1>* gcop::GnCost< T, _nx, _nu, _np, _ng, _ntp >::doep
template<typename T, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic, int _ng = Dynamic, int _ntp = Dynamic>
GnDoep<T, _nx, _nu, _np, _ng, Tz, _nz, T1, _nx1>* gcop::GnCost< T, _nx, _nu, _np, _ng, _ntp >::doep

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