MBDyn-1.7.3
|
#include <TimeStepControl.h>
Public Member Functions | |
TimeStepControl (void) | |
virtual | ~TimeStepControl (void) |
virtual doublereal | dGetNewStepTime (StepIntegrator::StepChange currStep, doublereal iPerformedIters)=0 |
virtual void | SetDriveHandler (const DriveHandler *driveHandler)=0 |
virtual void | Init (integer iMaxIterations, doublereal dMinTimeStep, const DriveOwner &MaxTimeStep, doublereal dInitialTimeStep)=0 |
Protected Attributes | |
doublereal | dCurrTimeStep |
Definition at line 52 of file TimeStepControl.h.
|
inline |
|
inlinevirtual |
|
pure virtual |
Implemented in Factor, ChangeStep, and NoChange.
Referenced by InverseSolver::Advance(), Solver::Advance(), and Solver::Start().
|
pure virtual |
Implemented in Factor, ChangeStep, and NoChange.
Referenced by InverseSolver::Prepare(), and Solver::Start().
|
pure virtual |
Implemented in Factor, ChangeStep, and NoChange.
Referenced by InverseSolver::Prepare(), and Solver::Prepare().
|
protected |
Definition at line 54 of file TimeStepControl.h.
Referenced by NoChange::dGetNewStepTime(), ChangeStep::dGetNewStepTime(), Factor::dGetNewStepTime(), NoChange::Init(), ChangeStep::Init(), and Factor::Init().