|
| pyreneActuator () |
|
void | setLoadParam (const double &mass, const double &coordX, const double &coordY) |
|
void | setLoadMass (const double &mass) |
|
void | removeLoad () |
|
stateVec_t | computeStateDeriv (double &, const stateVec_t &X, const commandVec_t &U) |
|
stateVec_t | computeNextState (double &dt, const stateVec_t &X, const commandVec_t &U) |
|
void | computeModelDeriv (double &dt, const stateVec_t &X, const commandVec_t &U) |
|
stateMat_t | computeTensorContxx (const stateVec_t &nextVx) |
|
commandMat_t | computeTensorContuu (const stateVec_t &nextVx) |
|
commandR_stateC_t | computeTensorContux (const stateVec_t &nextVx) |
|
virtual stateVec_t | computeNextState (double &dt, const stateVec_t &X, const commandVec_t &U)=0 |
|
virtual void | computeModelDeriv (double &dt, const stateVec_t &X, const commandVec_t &U)=0 |
|
virtual stateMat_t | computeTensorContxx (const stateVec_t &nextVx)=0 |
|
virtual commandMat_t | computeTensorContuu (const stateVec_t &nextVx)=0 |
|
virtual commandR_stateC_t | computeTensorContux (const stateVec_t &nextVx)=0 |
|
unsigned int | getStateNb () |
|
unsigned int | getCommandNb () |
|
commandVec_t & | getLowerCommandBounds () |
|
commandVec_t & | getUpperCommandBounds () |
|
stateMat_t & | getfx () |
|
stateTens_t & | getfxx () |
|
stateR_commandC_t & | getfu () |
|
stateR_commandC_commandD_t & | getfuu () |
|
stateR_stateC_commandD_t & | getfxu () |
|
stateR_commandC_stateD_t & | getfux () |
|
|
typedef Eigen::Matrix< double, stateSize, 1 > | stateVec_t |
|
typedef Eigen::Matrix< double, 1, stateSize > | stateVecTrans_t |
|
typedef Eigen::Matrix< double, stateSize, stateSize > | stateMat_t |
|
typedef Eigen::Matrix< double, stateSize, stateSize > | stateTens_t[stateSize] |
|
typedef Eigen::Matrix< double, commandSize, 1 > | commandVec_t |
|
typedef Eigen::Matrix< double, 1, commandSize > | commandVecTrans_t |
|
typedef Eigen::Matrix< double, commandSize, commandSize > | commandMat_t |
|
typedef Eigen::Matrix< double, commandSize, commandSize > | commandTens_t[commandSize] |
|
typedef Eigen::Matrix< double, stateSize, commandSize > | stateR_commandC_t |
|
typedef Eigen::Matrix< double, stateSize, commandSize > | stateR_commandC_stateD_t[stateSize] |
|
typedef Eigen::Matrix< double, stateSize, commandSize > | stateR_commandC_commandD_t[commandSize] |
|
typedef Eigen::Matrix< double, commandSize, stateSize > | commandR_stateC_t |
|
typedef Eigen::Matrix< double, commandSize, stateSize > | commandR_stateC_stateD_t[stateSize] |
|
typedef Eigen::Matrix< double, commandSize, stateSize > | commandR_stateC_commandD_t[commandSize] |
|
typedef Eigen::Matrix< double, stateSize, stateSize > | stateR_stateC_commandD_t[commandSize] |
|
typedef Eigen::Matrix< double, commandSize, commandSize > | commandR_commandC_stateD_t[stateSize] |
|
unsigned int | stateNb |
|
unsigned int | commandNb |
|
double | dt |
|
commandVec_t | lowerCommandBounds |
|
commandVec_t | upperCommandBounds |
|
stateMat_t | fx |
|
stateTens_t | fxx |
|
stateR_commandC_t | fu |
|
stateR_commandC_commandD_t | fuu |
|
stateR_stateC_commandD_t | fxu |
|
stateR_commandC_stateD_t | fux |
|