50 virtual double minTickPeriod()
const;
51 virtual double minTickPeriodVariance()
const;
52 virtual double nextTickSimTime()
const;
76 virtual double nextTickRealTime()
const;
bool myPausedLastCheck
Definition: timedTickLogic.h:80
virtual void calculateAndSetNextTickTime(const DtSimulationServices *simServices) override
Calculates a new myNextTickSimTime based on current time.
Abstract base class for a small class that tracks the tick period for DtSimComponent.
Definition: timedTickLogic.h:9
DtTimedTickLogic subclass that ticks based on sim time while the scenario is in run mode...
Definition: timedTickLogic.h:64
DtTimedTickLogic subclass that will always return true for shouldTick(), so no timers are involved...
Definition: timedTickLogic.h:24
const double myMinTickPeriodVariance
Definition: timedTickLogic.h:56
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
virtual void calculateAndSetNextTickTime(const DtSimulationServices *simServices)=0
Sets the tick logic tick time as if it has just ticked.
DtTimedTickLogic subclass that ticks based on sim time only. This means that while a simulation is pa...
Definition: timedTickLogic.h:39
double myNextTickRealTime
Definition: timedTickLogic.h:79
virtual bool shouldTick(const DtSimulationServices *simServices) override
Central access point of all non-object-specific the services and managers that are available for use ...
Definition: simulationServices.h:96
virtual bool shouldTick(const DtSimulationServices *simServices)=0
double myNextTickSimTime
Definition: timedTickLogic.h:57
const double myMinTickPeriod
Definition: timedTickLogic.h:55