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

Public Member Functions | |
| suBodyIndPowers (rdModel *aModel) | |
| Construct an induced power instance for performing an induced power analysis on the bodies of a model. | |
| suBodyIndPowers (rdModel *aModel, rdStorage *aStates, rdStorage *aControls, char *aBaseName, char *aDir=NULL, char *aExtension=NULL) | |
| Construct an induced powers instance from a set of force decomposition files. | |
| virtual | ~suBodyIndPowers () |
| Destructor. | |
| virtual void | setStorageCapacityIncrements (int aIncrement) |
| Set the capacity increments of all storage instances. | |
| int | computeBodyPowers () |
| Compute the induced powers of the bodies of a model from a force decomposition and a set of states. | |
| void | sumPowerResults () |
| Sum the power results. | |
| virtual int | printResults (char *aBaseName, char *aDir=NULL, double aDT=-1.0, char *aExtension=".sto") |
| Print results. | |
Protected Attributes | |
| rdStorage ** | _powerStore |
Private Member Functions | |
| void | constructDescription () |
| Construct a description for the body powers files. | |
| void | constructColumnLabels () |
| Construct column labels for the body powers files. | |
| void | allocateStoragePointers () |
| Allocate storage pointers for the induced powers of the bodies. | |
| void | allocateStorage () |
| Allocate storage. | |
| void | deleteStorage () |
| Delete storage objects. | |
|
|
Construct an induced power instance for performing an induced power analysis on the bodies of a model.
|
|
||||||||||||||||||||||||||||
|
Construct an induced powers 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 powers 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. |
|
|
Set the capacity increments of all storage instances.
Reimplemented from suBodyIndAcc. |
1.3