#include <suPointMassIATaylor.h>
Public Member Functions | |
| suPointMassIATaylor () | |
| Default constructor. | |
| virtual | ~suPointMassIATaylor () |
| Destructor. | |
| void | setPerformDecomposition (bool aTrueFalse, int aCapcity=100) |
| Create a new decomposition storage object. | |
| rdSimStorage * | getForceStorage () |
| Get the force decomposition storage. | |
| void | getStiffness (double aVel[3], double aPos[3], double aDFDP[3], double aDFDV[3]) |
| Create a new decomposition storage object. | |
| void | step (double aDT, double aDFDP, double aDFDV, double aAcc, double aV, double *aDV, double *aDF) |
| void | decompStep (double aDT, double aDFDP, double aDFDV, double aAcc, double *aV, double *aF) |
| Take a step forward in a decomposition component. | |
| void | step (double aDT, double aDFDP, double aDFDV, double aAcc, double *aV, double *aF, double *aDV, double *aDF) |
| void | integBeginCallback (int i, double dt, double t, double *x, double *y, void *cd=NULL) |
| At the beginning of an integration, initialize the decomposition. | |
| void | integStepCallback (int i, double dt, double t, double *x, double *y, void *cd=NULL) |
| After each integration step, update the horizontal spring zeros and draw the model. | |
Static Public Attributes | |
| const int | NE = 3 |
Protected Attributes | |
| bool | _contactEstablished |
| double | _tolContact |
| rdSimStorage * | _decompStore |
| rdSimStorage * | _frcStore |
| rdSimStorage * | _velStore |
| rdSimStorage * | _accStore |
Private Member Functions | |
| void | deleteStorage () |
| Delete storage objects. | |
1.3