GCOP  1.0
Public Types | Public Member Functions
gcop::PqpDemCost< T, _nx, _nu, _np > Class Template Reference

#include <pqpdemcost.h>

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

List of all members.

Public Types

typedef Matrix< double, 1, 1 > Vectorgd
typedef Matrix< double, 1, _nx > Matrixgxd
typedef Matrix< double, 1, _nu > Matrixgud
typedef Matrix< double, 1, _np > Matrixgpd
typedef Matrix< double, _nx, 1 > Vectornd
typedef Matrix< double, _nu, 1 > Vectorcd
typedef Matrix< double, _np, 1 > Vectormd
typedef Matrix< double, _nx, _nx > Matrixnd
typedef Matrix< double, _nx, _nu > Matrixncd
typedef Matrix< double, _nu, _nx > Matrixcnd
typedef Matrix< double, _nu, _nu > Matrixcd
typedef Matrix< double, _np, _np > Matrixmd
typedef Matrix< double, _nx, _np > Matrixnmd
typedef Matrix< double, _np, _nx > Matrixmnd

Public Member Functions

 PqpDemCost (System< T, _nx, _nu, _np > &sys, tf, PqpDem< T, _nx, _nu, _np, 1 > &con)

template<typename T, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic>
class gcop::PqpDemCost< T, _nx, _nu, _np >


Member Typedef Documentation

template<typename T , int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic>
typedef Matrix<double, _nu, _nu> gcop::PqpDemCost< T, _nx, _nu, _np >::Matrixcd
template<typename T , int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic>
typedef Matrix<double, _nu, _nx> gcop::PqpDemCost< T, _nx, _nu, _np >::Matrixcnd
template<typename T , int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic>
typedef Matrix<double, 1, _np> gcop::PqpDemCost< T, _nx, _nu, _np >::Matrixgpd
template<typename T , int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic>
typedef Matrix<double, 1, _nu> gcop::PqpDemCost< T, _nx, _nu, _np >::Matrixgud
template<typename T , int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic>
typedef Matrix<double, 1, _nx> gcop::PqpDemCost< T, _nx, _nu, _np >::Matrixgxd
template<typename T , int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic>
typedef Matrix<double, _np, _np> gcop::PqpDemCost< T, _nx, _nu, _np >::Matrixmd
template<typename T , int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic>
typedef Matrix<double, _np, _nx> gcop::PqpDemCost< T, _nx, _nu, _np >::Matrixmnd
template<typename T , int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic>
typedef Matrix<double, _nx, _nu> gcop::PqpDemCost< T, _nx, _nu, _np >::Matrixncd
template<typename T , int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic>
typedef Matrix<double, _nx, _nx> gcop::PqpDemCost< T, _nx, _nu, _np >::Matrixnd
template<typename T , int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic>
typedef Matrix<double, _nx, _np> gcop::PqpDemCost< T, _nx, _nu, _np >::Matrixnmd
template<typename T , int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic>
typedef Matrix<double, _nu, 1> gcop::PqpDemCost< T, _nx, _nu, _np >::Vectorcd
template<typename T , int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic>
typedef Matrix<double, 1, 1> gcop::PqpDemCost< T, _nx, _nu, _np >::Vectorgd
template<typename T , int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic>
typedef Matrix<double, _np, 1> gcop::PqpDemCost< T, _nx, _nu, _np >::Vectormd
template<typename T , int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic>
typedef Matrix<double, _nx, 1> gcop::PqpDemCost< T, _nx, _nu, _np >::Vectornd

Constructor & Destructor Documentation

template<typename T , int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic>
gcop::PqpDemCost< T, _nx, _nu, _np >::PqpDemCost ( System< T, _nx, _nu, _np > &  sys,
tf  ,
PqpDem< T, _nx, _nu, _np, 1 > &  con 
)

Linear-quadratic cost on a general manifold. Use this constructor for dynamic-size control problem, i.e. PqpdemCost<T>(X, U, tf, xf, ...)

Parameters:
syssystem
tffinal time
conpqpdem

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