GCOP
1.0
|
#include <body3dtrackcost.h>
Public Member Functions | |
Body3dTrackCost (double tf, const Body3dTrack &pg) | |
double | L (double t, const Body3dState &x, const Vector6d &u, double h, const VectorXd *p, Vector12d *Lx=0, Matrix12d *Lxx=0, Vector6d *Lu=0, Matrix6d *Luu=0, Matrix< double, 12, 6 > *Lxu=0, VectorXd *Lp=0, MatrixXd *Lpp=0, MatrixX12d *Lpx=0) |
Public Attributes | |
const Body3dTrack & | pg |
Body3dTrackCost::Body3dTrackCost | ( | double | tf, |
const Body3dTrack & | pg | ||
) |
double Body3dTrackCost::L | ( | double | t, |
const Body3dState & | x, | ||
const Vector6d & | u, | ||
double | h, | ||
const VectorXd * | p, | ||
Vector12d * | Lx = 0 , |
||
Matrix12d * | Lxx = 0 , |
||
Vector6d * | Lu = 0 , |
||
Matrix6d * | Luu = 0 , |
||
Matrix< double, 12, 6 > * | Lxu = 0 , |
||
VectorXd * | Lp = 0 , |
||
MatrixXd * | Lpp = 0 , |
||
MatrixX12d * | Lpx = 0 |
||
) |
References gcop::Body3dTrack::cis, gcop::Body3dTrack::cp, gcop::Body3dTrack::cv, gcop::Body3dTrack::cw, gcop::Body3dTrack::extforce, gcop::Body3dTrack::forces, gcop::Body3dTrack::Is, gcop::Body3dTrack::odometry, pg, gcop::r3hat(), gcop::Cost< Body3dState, 12, 6 >::tf, gcop::Body3dTrack::uos, and gcop::Body3dTrack::vs.
Referenced by L().