| _actuatorSet (defined in rdActuatedModel_SDFast) | rdActuatedModel_SDFast | [protected] |
| _analyses | rdModel | [protected] |
| _aNames | rdModel | [protected] |
| _b | rdModel | [protected] |
| _bNames | rdModel | [protected] |
| _contactSet (defined in rdActuatedModel_SDFast) | rdActuatedModel_SDFast | [protected] |
| _derivCallbacks (defined in rdModel) | rdModel | [protected] |
| _dudt | rdModel | [protected] |
| _g | rdModel | [protected] |
| _integCallbackSet | rdModel | [protected] |
| _na | rdModel | [protected] |
| _name | rdModel | [protected] |
| _nAnalyses | rdModel | [protected] |
| _nb | rdModel | [protected] |
| _nDerivCallbacks | rdModel | [protected] |
| _nj | rdModel | [protected] |
| _np | rdModel | [protected] |
| _nq | rdModel | [protected] |
| _nu | rdModel | [protected] |
| _nx | rdModel | [protected] |
| _ny | rdModel | [protected] |
| _nyp | rdModel | [protected] |
| _q | rdModel | [protected] |
| _qNames | rdModel | [protected] |
| _t | rdModel | [protected] |
| _tNormConst | rdModel | [protected] |
| _u | rdModel | [protected] |
| _u2aMap | rdSDFast | [protected] |
| _u2jMap | rdSDFast | [protected] |
| _uNames | rdModel | [protected] |
| _x | rdModel | [protected] |
| _xNames | rdModel | [protected] |
| _yi | rdModel | [protected] |
| _yNames | rdModel | [protected] |
| _ypi | rdModel | [protected] |
| _ypNames | rdModel | [protected] |
| addAnalysis(rdAnalysis *aAnalysis) | rdModel | |
| addDerivCallback(rdDerivCallback *aCallback) | rdModel | |
| ANALYSIS_LIMIT | rdModel | [static] |
| applyActuatorForce(int aID) | rdActuatedModel_SDFast | [virtual] |
| applyActuatorForces() | rdActuatedModel_SDFast | [virtual] |
| applyContactForce(int aID) | rdActuatedModel_SDFast | [virtual] |
| applyContactForces() | rdActuatedModel_SDFast | [virtual] |
| applyForce(int aBody, const double aPoint[3], const double aForce[3]) | rdSDFast | [virtual] |
| applyForceBodyLocal(int aBody, const double aPoint[3], const double aForce[3]) | rdSDFast | [virtual] |
| applyForces(int aN, const int aBodies[], const double aPoints[][3], const double aForces[][3]) | rdSDFast | [virtual] |
| applyForces(int aN, const int aBodies[], const double *aPoints, const double *aForces) | rdSDFast | [virtual] |
| applyForcesBodyLocal(int aN, const int aBodies[], const double aPoints[][3], const double aForces[][3]) | rdSDFast | [virtual] |
| applyForcesBodyLocal(int aN, const int aBodies[], const double *aPoints, const double *aForces) | rdSDFast | [virtual] |
| applyGeneralizedForce(int aU, double aF) | rdSDFast | [virtual] |
| applyGeneralizedForces(const double aF[]) | rdSDFast | [virtual] |
| applyGeneralizedForces(int aN, const int aU[], const double aF[]) | rdSDFast | [virtual] |
| applyTorque(int aBody, const double aTorque[3]) | rdSDFast | [virtual] |
| applyTorqueBodyLocal(int aBody, const double aTorque[3]) | rdSDFast | [virtual] |
| applyTorques(int aN, const int aBodies[], const double aTorques[][3]) | rdSDFast | [virtual] |
| applyTorques(int aN, const int aBodies[], const double *aTorques) | rdSDFast | [virtual] |
| applyTorquesBodyLocal(int aN, const int aBodies[], const double aTorques[][3]) | rdSDFast | [virtual] |
| applyTorquesBodyLocal(int aN, const int aBodies[], const double *aTorques) | rdSDFast | [virtual] |
| callApplyActuationCallbacks(double aT, double *aX, double *aY) | rdModel | |
| callApplyContactCallbacks(double aT, double *aX, double *aY) | rdModel | |
| CALLBACK_LIMIT | rdModel | [static] |
| callComputeActuationCallbacks(double aT, double *aX, double *aY) | rdModel | |
| callComputeContactCallbacks(double aT, double *aX, double *aY) | rdModel | |
| callComputeDerivativesCallbacks(double aT, double *aX, double *aY, double *aDY) | rdModel | |
| callSetCallbacks(double aT, double *aX, double *aY) | rdModel | |
| computeAccelerations(double *dqdt, double *dudt) | rdSDFast | [virtual] |
| computeActuation() | rdActuatedModel_SDFast | [virtual] |
| computeActuatorStateDerivatives(double rDY[]) | rdActuatedModel_SDFast | [virtual] |
| computeConstraint(double t, double *x, double *y, int ic, double *c, void *cd=NULL) | rdModel | [virtual] |
| computeContact() | rdActuatedModel_SDFast | [virtual] |
| ComputeEffectiveMassMatrix(int aNJX, int aNU, const double *aJ, const double *aIinv, double *rIeff) | rdModel | [static] |
| computeGeneralizedForces(double aDUDT[], double rF[]) const | rdSDFast | [virtual] |
| ComputeJacobianInverse(int aNJX, int aNU, const double *aJ, const double *aI, double *rJInv) | rdModel | [static] |
| computePerformance(double t, double *x, double *y, double *p, void *cd=NULL) | rdModel | [virtual] |
| constructInitialStates() | rdBlock | [private] |
| constructNames() | rdBlock | [private] |
| convertAnglesToDirectionCosines(double aE1, double aE2, double aE3, double rDirCos[3][3]) const | rdSDFast | [virtual] |
| convertAnglesToDirectionCosines(double aE1, double aE2, double aE3, double *rDirCos) const | rdSDFast | [virtual] |
| convertAnglesToQuaternions(double *aQAng, double *rQ) const | rdSDFast | [virtual] |
| convertAnglesToQuaternions(rdStorage *rQStore) const | rdSDFast | [virtual] |
| convertDegreesToRadians(double *aQDeg, double *rQRad) const | rdSDFast | [virtual] |
| convertDegreesToRadians(rdStorage *rQStore) const | rdSDFast | [virtual] |
| convertDirectionCosinesToAngles(double aDirCos[3][3], double *rE1, double *rE2, double *rE3) const | rdSDFast | [virtual] |
| convertDirectionCosinesToAngles(double *aDirCos, double *rE1, double *rE2, double *rE3) const | rdSDFast | [virtual] |
| convertDirectionCosinesToQuaternions(double aDirCos[3][3], double *rQ1, double *rQ2, double *rQ3, double *rQ4) const | rdSDFast | [virtual] |
| convertDirectionCosinesToQuaternions(double *aDirCos, double *rQ1, double *rQ2, double *rQ3, double *rQ4) const | rdSDFast | [virtual] |
| convertQuaternionsToAngles(double *aQ, double *rQAng) const | rdSDFast | [virtual] |
| convertQuaternionsToAngles(rdStorage *rQStore) const | rdSDFast | [virtual] |
| convertQuaternionsToDirectionCosines(double aQ1, double aQ2, double aQ3, double aQ4, double rDirCos[3][3]) const | rdSDFast | [virtual] |
| convertQuaternionsToDirectionCosines(double aQ1, double aQ2, double aQ3, double aQ4, double *rDirCos) const | rdSDFast | [virtual] |
| convertRadiansToDegrees(double *aQRad, double *rQDeg) const | rdSDFast | [virtual] |
| convertRadiansToDegrees(rdStorage *rQStore) const | rdSDFast | [virtual] |
| DEFAULT_NAME | rdModel | [static] |
| deriv(double t, double *xt, double *y, double *dy) | rdActuatedModel_SDFast | [virtual] |
| deriv(double t, double *xt, double *y, double *dqdt, double *dudt) | rdActuatedModel_SDFast | [virtual] |
| extractConfiguration(const double aY[], double rQ[], double rU[]) const | rdModel | [virtual] |
| formEulerTransform(int aBody, double *rE) const | rdSDFast | [virtual] |
| formJacobianEuler(int aBody, double *rJE, int aRefBody=-1) const | rdSDFast | [virtual] |
| formJacobianOrientation(int aBody, double *rJ0, int aRefBody=-1) const | rdSDFast | [virtual] |
| formJacobianTranslation(int aBody, const double aBodyPoint[3], double *rJ, int aRefBody=-1) const | rdSDFast | [virtual] |
| formMassMatrix(double *rI) | rdSDFast | [virtual] |
| getAcceleration(int aBody, const double aPoint[3], double rAcc[3]) const | rdSDFast | [virtual] |
| rdModel::getAcceleration(int aIndex) const | rdModel | |
| rdModel::getAcceleration(const char *aSpeedName) const | rdModel | |
| getAccelerations(double rDUDT[]) const | rdModel | |
| getActuatorForce(int aID) const | rdActuatedModel_SDFast | [virtual] |
| getActuatorIndex(const char *aName) const | rdModel | |
| getActuatorName(int aIndex) const | rdActuatedModel_SDFast | |
| getActuatorPower(int aID) const | rdActuatedModel_SDFast | [virtual] |
| getActuatorSet() const | rdActuatedModel_SDFast | |
| getActuatorSpeed(int aID) const | rdActuatedModel_SDFast | [virtual] |
| getAnalysis(int aIndex) | rdModel | |
| getAngularAcceleration(int aBody, double rAngAcc[3]) const | rdSDFast | [virtual] |
| getAngularAccelerationBodyLocal(int aBody, double rAngAcc[3]) const | rdSDFast | [virtual] |
| getAngularVelocity(int aBody, double rAngVel[3]) const | rdSDFast | [virtual] |
| getAngularVelocityBodyLocal(int aBody, double rAngVel[3]) const | rdSDFast | [virtual] |
| getBodyIndex(const char *aName) const | rdModel | |
| getBodyName(int aIndex) const | rdModel | |
| getBodyToJointBodyLocal(int aBody, double rBTJ[3]) const | rdSDFast | [virtual] |
| getContactBodyA(int aID) const | rdActuatedModel_SDFast | [virtual] |
| getContactBodyB(int aID) const | rdActuatedModel_SDFast | [virtual] |
| getContactForce(int aID, double rF[3]) const | rdActuatedModel_SDFast | [virtual] |
| getContactForce(int aID) const | rdActuatedModel_SDFast | [virtual] |
| getContactForceSet() const | rdActuatedModel_SDFast | |
| getContactFrictionCorrection(int aID, double rDFFric[3]) const | rdActuatedModel_SDFast | [virtual] |
| getContactNormalForce(int aID, double rFP[3], double rFV[3], double rF[3]) const | rdActuatedModel_SDFast | [virtual] |
| getContactPointA(int aID, double rPoint[3]) const | rdActuatedModel_SDFast | [virtual] |
| getContactPointB(int aID, double rPoint[3]) const | rdActuatedModel_SDFast | [virtual] |
| getContactPower(int aID) const | rdActuatedModel_SDFast | [virtual] |
| getContactSpeed(int aID) const | rdActuatedModel_SDFast | [virtual] |
| getContactStiffness(int aID, const double aDX[3], double rDF[3]) const | rdActuatedModel_SDFast | [virtual] |
| getContactTangentForce(int aID, double rFP[3], double rFV[3], double rF[3]) const | rdActuatedModel_SDFast | [virtual] |
| getContactViscosity(int aID, const double aDV[3], double rDF[3]) const | rdActuatedModel_SDFast | [virtual] |
| getControl(int aIndex) const | rdModel | [virtual] |
| getControl(const char *aName) const | rdModel | |
| getControlIndex(const char *aName) const | rdModel | |
| getControlName(int aIndex) const | rdModel | |
| getControls(double rX[]) const | rdModel | [virtual] |
| getCoordinate(int aIndex) const | rdModel | |
| getCoordinate(const char *aName) const | rdModel | |
| getCoordinateIndex(const char *aName) const | rdModel | |
| getCoordinateName(int aIndex) const | rdModel | |
| getCoordinates(double rQ[]) const | rdModel | |
| getDerivCallback(int aIndex) const | rdModel | |
| getDerivCallbackIndex(rdDerivCallback *aCallback) const | rdModel | |
| getDirectionCosines(int aBody, double rDirCos[3][3]) const | rdSDFast | [virtual] |
| getDirectionCosines(int aBody, double *rDirCos) const | rdSDFast | [virtual] |
| getGravity(double rGrav[3]) const | rdSDFast | [virtual] |
| getGroundID() const | rdSDFast | [virtual] |
| getInboardToJointBodyLocal(int aBody, double rITJ[3]) const | rdSDFast | [virtual] |
| getInertiaBodyLocal(int aBody, double rI[3][3]) const | rdSDFast | [virtual] |
| getInertiaBodyLocal(int aBody, double *rI) const | rdSDFast | [virtual] |
| getInitialPseudoState(int aIndex) const | rdModel | [virtual] |
| getInitialPseudoState(const char *aName) const | rdModel | |
| getInitialPseudoStates(double rYPI[]) const | rdModel | [virtual] |
| getInitialState(int aIndex) const | rdModel | [virtual] |
| getInitialState(const char *aName) const | rdModel | |
| getInitialStates(double rYI[]) const | rdModel | [virtual] |
| getIntegCallbackSet() | rdModel | |
| getMass(int aBody) const | rdSDFast | [virtual] |
| getNA() const | rdModel | |
| getName() const | rdModel | |
| getNB() const | rdModel | |
| getNetAppliedGeneralizedForce(int aU) const | rdSDFast | [virtual] |
| getNJ() const | rdModel | |
| getNP() const | rdModel | |
| getNQ() const | rdModel | |
| getNU() const | rdModel | |
| getNumAnalyses() | rdModel | |
| getNumDerivCallbacks() const | rdModel | |
| getNX() const | rdModel | |
| getNY() const | rdModel | |
| getNYP() const | rdModel | |
| getPosition(int aBody, const double aPoint[3], double rPos[3]) const | rdSDFast | [virtual] |
| getPseudoState(int aIndex) const | rdActuatedModel_SDFast | [virtual] |
| rdSDFast::getPseudoState(const char *aName) const | rdModel | |
| getPseudoStateIndex(const char *aName) const | rdModel | |
| getPseudoStateName(int aIndex) const | rdModel | |
| getPseudoStates(double rYP[]) const | rdActuatedModel_SDFast | [virtual] |
| getSpeed(int aIndex) const | rdModel | |
| getSpeed(const char *aName) const | rdModel | |
| getSpeedIndex(const char *aName) const | rdModel | |
| getSpeedName(int aIndex) const | rdModel | |
| getSpeeds(double rU[]) const | rdModel | |
| getState(int aIndex) const | rdActuatedModel_SDFast | [virtual] |
| rdSDFast::getState(const char *aName) const | rdModel | |
| getStateIndex(const char *aName) const | rdModel | |
| getStateName(int aIndex) const | rdModel | |
| getStates(double rY[]) const | rdActuatedModel_SDFast | [virtual] |
| getSystemInertia(double *rM, double rCOM[3], double rI[3][3]) const | rdSDFast | [virtual] |
| getSystemInertia(double *rM, double *rCOM, double *rI) const | rdSDFast | [virtual] |
| getTime() const | rdModel | |
| getTimeNormConstant() const | rdModel | |
| getVelocity(int aBody, const double aPoint[3], double rVel[3]) const | rdSDFast | [virtual] |
| GROUND | rdSDFast | [protected, static] |
| integBeginCallback(int i, double dt, double t, double *x, double *y, void *cd=NULL) | rdActuatedModel_SDFast | [virtual] |
| integEndCallback(int aStep, double aDT, double aT, double *aX, double *aY, void *aClientData=NULL) | rdModel | [virtual] |
| integStepCallback(double *xtPrev, double *yPrev, int i, double dt, double t, double *x, double *y, void *cd=NULL) | rdActuatedModel_SDFast | [virtual] |
| listAnalyses() | rdModel | |
| listDerivCallbacks() | rdModel | |
| makeDerivCallbacksConsecutive() | rdModel | |
| MAXLEN | rdModel | [static] |
| NAME_LENGTH | rdModel | [static] |
| promoteControlsToStates(const double aX[], double aDT) | rdActuatedModel_SDFast | [virtual] |
| rdActuatedModel_SDFast(rdActuatorSet *aActuators, rdContactForceSet *aContacts) | rdActuatedModel_SDFast | |
| rdBlock(rdActuatorSet *aActuatorSet=NULL, rdContactForceSet *aContacts=NULL) | rdBlock | |
| rdModel() | rdModel | |
| rdSDFast() | rdSDFast | |
| removeAnalysis(int aIndex) | rdModel | |
| removeDerivCallback(int aIndex) | rdModel | |
| removeDerivCallback(rdDerivCallback *aCallback) | rdModel | |
| set(double aT, const double aX[], const double aY[]) | rdModel | [virtual] |
| setActuatorForce(int aID, double aForce) | rdModel | [virtual] |
| setActuatorName(int aIndex, const char *aName) | rdModel | [protected, virtual] |
| setBodyName(int aIndex, const char *aName) | rdModel | [protected, virtual] |
| setConfiguration(const double aQ[], const double aU[]) | rdSDFast | [virtual] |
| setConfiguration(const double aY[]) | rdSDFast | [virtual] |
| setContactPointA(int aID, const double aPoint[3]) | rdActuatedModel_SDFast | [virtual] |
| setContactPointB(int aID, const double aPoint[3]) | rdActuatedModel_SDFast | [virtual] |
| setControl(int aIndex, double aValue) | rdModel | [virtual] |
| setControl(const char *aName, double aValue) | rdModel | [virtual] |
| setControlName(int aIndex, const char *aName) | rdModel | [protected, virtual] |
| setControls(const double aX[]) | rdActuatedModel_SDFast | [virtual] |
| setCoordinateName(int aIndex, const char *aName) | rdModel | [protected, virtual] |
| setGravity(double aGrav[3]) | rdSDFast | [virtual] |
| setInitialPseudoStates(const double aYPI[]) | rdModel | [virtual] |
| setInitialStates(const double aYI[]) | rdModel | [virtual] |
| setName(const char *aName) | rdModel | |
| setNull() | rdBlock | [private] |
| setPseudoStateName(int aIndex, const char *aName) | rdModel | [protected, virtual] |
| setPseudoStates(const double aYP[]) | rdActuatedModel_SDFast | [virtual] |
| setSpeedName(int aIndex, const char *aName) | rdModel | [protected, virtual] |
| setStateName(int aIndex, const char *aName) | rdModel | [protected, virtual] |
| setStates(const double aY[]) | rdActuatedModel_SDFast | [virtual] |
| setTime(double aT) | rdModel | [virtual] |
| setTimeNormConstant(double aNormConst) | rdModel | [virtual] |
| transform(int aBody1, const double aVec1[3], int aBody2, double rVec2[3]) const | rdSDFast | [virtual] |
| turnOffAnalyses() | rdModel | |
| turnOffDerivCallbacks() | rdModel | |
| turnOnAnalyses() | rdModel | |
| turnOnDerivCallbacks() | rdModel | |
| ~rdActuatedModel_SDFast() | rdActuatedModel_SDFast | [virtual] |
| ~rdBlock() | rdBlock | [virtual] |
| ~rdModel() | rdModel | [virtual] |
| ~rdSDFast() | rdSDFast | [virtual] |