#include <suBodyIndAccCOM.h>
Inheritance diagram for suBodyIndAccCOM:

Public Member Functions | |
| suBodyIndAccCOM (rdModel *aModel, int aN=0, int aBodyList[]=NULL) | |
| Construct an induced acceleration COM instance for performing an induced acceleration COM analysis on the bodies of a model. | |
| suBodyIndAccCOM (rdModel *aModel, rdStorage *aStates, rdStorage *aControls, char *aBaseName, char *aDir=NULL, char *aExtension=NULL, int aN=0, int aBodyList[]=NULL) | |
| Construct an induced acceleration COM instance from a set of force decomposition files. | |
| virtual | ~suBodyIndAccCOM () |
| Destructor. | |
| virtual void | setStorageCapacityIncrements (int aIncrement) |
| Set the capacity increments of all storage instances. | |
| int | computeBodyCOMAccelerations () |
| Compute the induced accelerations of the bodies of a model from a force decomposition and a set of states. | |
| void | sumBodyCOMAccelerationResults () |
| virtual int | printResults (char *aBaseName, char *aDir=NULL, double aDT=-1.0, char *aExtension=".sto") |
| Print results. | |
Private Member Functions | |
| void | constructDescription () |
| Construct a description for the body kinematics files. | |
| void | constructColumnLabels () |
| Construct column labels for the COM acceleration files. | |
| void | setBodyList (int aBodyList[]) |
| Construct a the list of body numbers to use in COM calculation. | |
| void | allocateBodyStorage () |
| Allocate storage. | |
| void | deleteBodyStorage () |
| Delete storage objects. | |
Private Attributes | |
| rdStorage * | _aeCOMBodyStore |
| rdStorage * | _veCOMBodyStore |
| rdStorage * | _peCOMBodyStore |
| rdStorage * | _posStore |
| rdStorage * | _velStore |
| int | _aN |
| int * | _aBodyList |
|
||||||||||||||||
|
Construct an induced acceleration COM instance for performing an induced acceleration COM analysis on the bodies of a model.
|
|
||||||||||||||||||||||||||||||||||||
|
Construct an induced acceleration COM instance from a set of force decomposition files. Note that the induced accelerations are not read in from file. The induced accelerations are recomputed based on the force decomposition.
|
|
|
Compute the induced accelerations of the bodies of a model from a force decomposition and a set of states.
|
|
||||||||||||||||||||
|
Print results. The file names are constructed as aDir + "/" + aBaseName + "_" + ComponentName + aExtension
Reimplemented from suBodyIndAcc. |
|
|
Construct a the list of body numbers to use in COM calculation. If the default value of aN=0 is set, a list is constructed which contains all of the body numbers for the given model. |
|
|
Set the capacity increments of all storage instances.
Reimplemented from suBodyIndAcc. |
1.3