Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   Related Pages  

suPointMassIATaylor Class Reference

A class that extends rdPointMass to compute induced accelerations by Taylor expansion. More...

#include <suPointMassIATaylor.h>

List of all members.

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.


Detailed Description

A class that extends rdPointMass to compute induced accelerations by Taylor expansion.


The documentation for this class was generated from the following files:
Generated on Wed Aug 20 02:17:14 2003 for Simulation Software by doxygen1.3