|
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().
1.7.6.1