SimulatorTimerInterface.hpp
Go to the documentation of this file.
91 //boost::posix_time::ptime(startDate()) + boost::posix_time::seconds( (int) simulationTimeElapsed());
virtual double currentStepLength() const =0 Definition: AnisotropicEikonal.hpp:43 virtual double reportStepLengthTaken() const Definition: SimulatorTimerInterface.hpp:72 SimulatorTimerInterface() Default constructor, protected to not allow explicit instances of this class. Definition: SimulatorTimerInterface.hpp:37 virtual boost::posix_time::ptime currentDateTime() const Return the current time as a posix time object. Definition: SimulatorTimerInterface.hpp:88 virtual boost::posix_time::ptime startDateTime() const =0 Return start date of simulation. virtual bool done() const =0 Return true if timer indicates that simulation of timer interval is finished. virtual ~SimulatorTimerInterface() destructor Definition: SimulatorTimerInterface.hpp:41 virtual time_t currentPosixTime() const Definition: SimulatorTimerInterface.hpp:96 virtual int reportStepNum() const Current report step number. This might differ from currentStepNum in case of sub stepping. Definition: SimulatorTimerInterface.hpp:50 virtual double stepLengthTaken() const =0 Interface class for SimulatorTimer objects, to be improved. Definition: SimulatorTimerInterface.hpp:33 virtual int currentStepNum() const =0 virtual double simulationTimeElapsed() const =0 |