|
MBDyn-1.7.3
|
#include <TimeStepControl.h>


Public Member Functions | |
| ChangeStep (Solver *s, DriveCaller *pStrategyChangeDrive) | |
| ~ChangeStep (void) | |
| doublereal | dGetNewStepTime (StepIntegrator::StepChange currStep, doublereal iPerformedIters) |
| void | SetDriveHandler (const DriveHandler *driveHandler) |
| void | Init (integer iMaxIterations, doublereal dMinTimeStep, const DriveOwner &MaxTimeStep, doublereal dInitialTimeStep) |
Public Member Functions inherited from TimeStepControl | |
| TimeStepControl (void) | |
| virtual | ~TimeStepControl (void) |
Private Attributes | |
| Solver * | s |
| DriveCaller * | pStrategyChangeDrive |
| doublereal | dMinTimeStep |
| DriveOwner | MaxTimeStep |
Additional Inherited Members | |
Protected Attributes inherited from TimeStepControl | |
| doublereal | dCurrTimeStep |
Definition at line 84 of file TimeStepControl.h.
| ChangeStep::ChangeStep | ( | Solver * | s, |
| DriveCaller * | pStrategyChangeDrive | ||
| ) |
|
inline |
|
virtual |
Implements TimeStepControl.
Definition at line 115 of file TimeStepControl.cc.
References TimeStepControl::dCurrTimeStep, DriveOwner::dGet(), DriveCaller::dGet(), dMinTimeStep, MaxTimeStep, pStrategyChangeDrive, and StepIntegrator::REPEATSTEP.

|
virtual |
Implements TimeStepControl.
Definition at line 135 of file TimeStepControl.cc.
References TimeStepControl::dCurrTimeStep, DriveOwner::dGet(), dMinTimeStep, MBDYN_EXCEPT_ARGS, DriveCaller::pCopy(), DriveOwner::pGetDriveCaller(), and DriveOwner::Set().

|
virtual |
Implements TimeStepControl.
Definition at line 129 of file TimeStepControl.cc.
References pStrategyChangeDrive, and DriveCaller::SetDrvHdl().

|
private |
Definition at line 88 of file TimeStepControl.h.
Referenced by dGetNewStepTime(), and Init().
|
private |
Definition at line 89 of file TimeStepControl.h.
Referenced by dGetNewStepTime().
|
private |
Definition at line 87 of file TimeStepControl.h.
Referenced by dGetNewStepTime(), SetDriveHandler(), and ~ChangeStep().
|
private |
Definition at line 86 of file TimeStepControl.h.