MBDyn-1.7.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups
TimeStepControl Class Referenceabstract

#include <TimeStepControl.h>

Inheritance diagram for TimeStepControl:
Collaboration diagram for TimeStepControl:

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
 

Detailed Description

Definition at line 52 of file TimeStepControl.h.

Constructor & Destructor Documentation

TimeStepControl::TimeStepControl ( void  )
inline

Definition at line 57 of file TimeStepControl.h.

References NO_OP.

57 { NO_OP; };
#define NO_OP
Definition: myassert.h:74
virtual TimeStepControl::~TimeStepControl ( void  )
inlinevirtual

Definition at line 58 of file TimeStepControl.h.

References NO_OP.

58 { NO_OP; };
#define NO_OP
Definition: myassert.h:74

Member Function Documentation

virtual doublereal TimeStepControl::dGetNewStepTime ( StepIntegrator::StepChange  currStep,
doublereal  iPerformedIters 
)
pure virtual
virtual void TimeStepControl::Init ( integer  iMaxIterations,
doublereal  dMinTimeStep,
const DriveOwner MaxTimeStep,
doublereal  dInitialTimeStep 
)
pure virtual

Implemented in Factor, ChangeStep, and NoChange.

Referenced by InverseSolver::Prepare(), and Solver::Start().

virtual void TimeStepControl::SetDriveHandler ( const DriveHandler driveHandler)
pure virtual

Implemented in Factor, ChangeStep, and NoChange.

Referenced by InverseSolver::Prepare(), and Solver::Prepare().

Member Data Documentation


The documentation for this class was generated from the following file: