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

Public Member Functions | |
| rdIntegCallbackSet (rdModel *aModel) | |
| Construct an empty callback set for a model. | |
| virtual | ~rdIntegCallbackSet () |
| Destructor. | |
| rdIntegCallback * | getIntegCallback (int aIndex) const |
| Get the callback at an index. | |
| virtual void | begin (int aStep, double aDT, double aT, double *aX, double *aY, void *aClientData=NULL) |
| Call the begin method for all integration callbacks. | |
| virtual void | step (double *aXPrev, double *aYPrev, int aStep, double aDT, double aT, double *aX, double *aY, void *aClientData=NULL) |
| Call the step method for all integration callbacks. | |
| virtual void | end (int aStep, double aDT, double aT, double *aX, double *aY, void *aClientData=NULL) |
| Call the end method for all integration callbacks. | |
Private Member Functions | |
| void | setNull () |
| Set the data members of this actuator to their null values. | |
|
|
Destructor. Note that the individual callbacks are not deleted by this destructor. To delete the callbacks, the caller must do so individually, or the method rdCallback::deleteCallbacks() may be called. |
|
||||||||||||||||||||||||||||
|
Call the begin method for all integration callbacks. This method is called at the beginning of an integration and is intended to be used for any initializations that are necessary.
|
|
||||||||||||||||||||||||||||
|
Call the end method for all integration callbacks. This method is called after an integration has been completed and is intended to be used for performing any finalizations necessary.
|
|
|
Get the callback at an index. This method uses the method rdArray::get() and casts the returned void pointer as an rdIntegCallback.
|
|
||||||||||||||||||||||||||||||||||||
|
Call the step method for all integration callbacks. This method is called after each successful integration time step and is intended to be used for conducting analyses, driving animations, etc.
|
1.3