GCOP  1.0
Public Types | Public Member Functions | Public Attributes
gcop::Kinbody3dTrackCost< _nu > Class Template Reference

#include <kinbody3dtrackcost.h>

Inheritance diagram for gcop::Kinbody3dTrackCost< _nu >:
Inheritance graph
[legend]
Collaboration diagram for gcop::Kinbody3dTrackCost< _nu >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef Matrix< double, _nu, _nu > Matrixud
typedef Matrix< double, _nu, 1 > Vectorud
typedef Matrix< double, 6, 1 > Vector6d
typedef Matrix< double, 6, 6 > Matrix6d

Public Member Functions

 Kinbody3dTrackCost (double tf, const Kinbody3dTrack< _nu > &pg)
double L (double t, const Matrix4d &x, const Vectorud &u, double h, const VectorXd *p, Vector6d *Lx=0, Matrix6d *Lxx=0, Vectorud *Lu=0, Matrixud *Luu=0, Matrix< double, 6, _nu > *Lxu=0, VectorXd *Lp=0, MatrixXd *Lpp=0, MatrixX6d *Lpx=0)

Public Attributes

const Kinbody3dTrack< _nu > & pg

template<int _nu = 6>
class gcop::Kinbody3dTrackCost< _nu >


Member Typedef Documentation

template<int _nu = 6>
typedef Matrix<double, 6, 6> gcop::Kinbody3dTrackCost< _nu >::Matrix6d
template<int _nu = 6>
typedef Matrix<double, _nu, _nu> gcop::Kinbody3dTrackCost< _nu >::Matrixud
template<int _nu = 6>
typedef Matrix<double, 6, 1> gcop::Kinbody3dTrackCost< _nu >::Vector6d
template<int _nu = 6>
typedef Matrix<double, _nu, 1> gcop::Kinbody3dTrackCost< _nu >::Vectorud

Constructor & Destructor Documentation

template<int _nu>
gcop::Kinbody3dTrackCost< _nu >::Kinbody3dTrackCost ( double  tf,
const Kinbody3dTrack< _nu > &  pg 
)

Member Function Documentation

template<int _nu>
double gcop::Kinbody3dTrackCost< _nu >::L ( double  t,
const Matrix4d x,
const Vectorud u,
double  h,
const VectorXd *  p,
Vector6d Lx = 0,
Matrix6d Lxx = 0,
Vectorud Lu = 0,
Matrixud Luu = 0,
Matrix< double, 6, _nu > *  Lxu = 0,
VectorXd *  Lp = 0,
MatrixXd *  Lpp = 0,
MatrixX6d Lpx = 0 
)

References gcop::r3hat().


Member Data Documentation

template<int _nu = 6>
const Kinbody3dTrack<_nu>& gcop::Kinbody3dTrackCost< _nu >::pg

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