SimulatorTimerInterface.hpp
Go to the documentation of this file.
Interface class for SimulatorTimer objects, to be improved. Definition: SimulatorTimerInterface.hpp:34 virtual boost::posix_time::ptime startDateTime() const =0 Return start date of simulation. virtual double stepLengthTaken() const =0 virtual time_t currentPosixTime() const virtual int reportStepNum() const Current report step number. This might differ from currentStepNum in case of sub stepping. Definition: SimulatorTimerInterface.hpp:50 virtual boost::posix_time::ptime currentDateTime() const Return the current time as a posix time object. SimulatorTimerInterface() Default constructor, protected to not allow explicit instances of this class. Definition: SimulatorTimerInterface.hpp:37 virtual bool initialStep() const =0 Whether the current step is the first step. virtual bool lastStepFailed() const =0 Return true if last time step failed. virtual std::unique_ptr< SimulatorTimerInterface > clone() const =0 return copy of current timer instance virtual double reportStepLengthTaken() const Definition: SimulatorTimerInterface.hpp:72 virtual double currentStepLength() const =0 virtual double simulationTimeElapsed() const =0 virtual ~SimulatorTimerInterface() destructor Definition: SimulatorTimerInterface.hpp:41 virtual bool done() const =0 Return true if timer indicates that simulation of timer interval is finished. virtual int currentStepNum() const =0 Definition: blackoilboundaryratevector.hh:37 Definition: PropertyTree.hpp:27 |