#include <ddp-actuator-solver/linear/modelLinear.hh>


Public Member Functions | |
| ModelLinear (double &mydt, bool noiseOnParameters=0) | |
| virtual | ~ModelLinear () |
| stateVec_t | computeDeriv (double &dt, 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) |
Public Member Functions inherited from DynamicModel< double, 2, 1 > | |
| 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 () |
Additional Inherited Members | |
Public Types inherited from DynamicModel< double, 2, 1 > | |
| 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] |
Protected Attributes inherited from DynamicModel< double, 2, 1 > | |
| 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 |
| ModelLinear::ModelLinear | ( | double & | mydt, |
| bool | noiseOnParameters = 0 |
||
| ) |
|
inlinevirtual |
| ModelLinear::stateVec_t ModelLinear::computeDeriv | ( | double & | dt, |
| const stateVec_t & | X, | ||
| const commandVec_t & | U | ||
| ) |
|
virtual |
Implements DynamicModel< double, 2, 1 >.
|
virtual |
Implements DynamicModel< double, 2, 1 >.
|
virtual |
Implements DynamicModel< double, 2, 1 >.
|
virtual |
Implements DynamicModel< double, 2, 1 >.
|
virtual |
Implements DynamicModel< double, 2, 1 >.