Opm::AdaptiveSimulatorTimer Class Reference Simulation timer for adaptive time stepping. More...
Inheritance diagram for Opm::AdaptiveSimulatorTimer:
Detailed DescriptionSimulation timer for adaptive time stepping. Constructor & Destructor Documentation
constructor taking a simulator timer to determine start and end time
Member Function Documentation
return average step length used so far
Return the current time as a posix time object. References Opm::SimulatorTimerInterface::simulationTimeElapsed(), and Opm::SimulatorTimerInterface::startDateTime(). Referenced by Opm::SimulatorTimerInterface::currentPosixTime().
Time elapsed since the start of the POSIX epoch (Jan 1st, 1970) until the current time step begins [s]. References Opm::SimulatorTimerInterface::currentDateTime().
Implements Opm::SimulatorTimerInterface. Referenced by Opm::AdaptiveTimeStepping::stepImpl().
Implements Opm::SimulatorTimerInterface. Referenced by Opm::AdaptiveTimeStepping::stepImpl().
Implements Opm::SimulatorTimerInterface. Referenced by Opm::AdaptiveTimeStepping::stepImpl().
return max step length used so far
return min step length used so far
advance time by currentStepLength Referenced by advance().
provide and estimate for new time step size Referenced by Opm::AdaptiveTimeStepping::stepImpl().
report start and end time as well as used steps so far Referenced by Opm::AdaptiveTimeStepping::stepImpl().
Previous report step length. This is the length of the step that was taken to arrive at this report step time.
References Opm::SimulatorTimerInterface::stepLengthTaken().
return current report step Reimplemented from Opm::SimulatorTimerInterface.
Implements Opm::SimulatorTimerInterface. Referenced by Opm::AdaptiveTimeStepping::stepImpl().
start date time of simulation Implements Opm::SimulatorTimerInterface.
Previous step length. This is the length of the step that was taken to arrive at this time. Implements Opm::SimulatorTimerInterface.
Member Data Documentation
The documentation for this class was generated from the following file: |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||