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◆ AdaptiveSimulatorTimer()
constructor taking a simulator timer to determine start and end time
Member Function Documentation◆ advance()
◆ averageStepLength()
return average step length used so far ◆ clone()
return copy of object Implements Opm::SimulatorTimerInterface. ◆ currentDateTime()
Return the current time as a posix time object. Reimplemented in Opm::SimulatorTimer. ◆ currentPosixTime()
Time elapsed since the start of the POSIX epoch (Jan 1st, 1970) until the current time step begins [s]. Reimplemented in Opm::SimulatorTimer. ◆ currentStepLength()
Implements Opm::SimulatorTimerInterface. ◆ currentStepNum()
Implements Opm::SimulatorTimerInterface. ◆ done()
Implements Opm::SimulatorTimerInterface. ◆ initialStep()
Whether this is the first step. Implements Opm::SimulatorTimerInterface. ◆ lastStepFailed()
Return true if last time step failed. Implements Opm::SimulatorTimerInterface. References lastStepFailed_. Referenced by setLastStepFailed(). ◆ maxStepLength()
return max step length used so far ◆ minStepLength()
return min step length used so far ◆ operator++()
advance time by currentStepLength Referenced by advance(). ◆ provideTimeStepEstimate()
provide and estimate for new time step size ◆ report()
report start and end time as well as used steps so far ◆ reportStepLengthTaken()
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(). ◆ reportStepNum()
return current report step Reimplemented from Opm::SimulatorTimerInterface. ◆ setCurrentStepLength()
◆ setLastStepFailed()
tell the timestepper whether timestep failed or not References lastStepFailed(), and lastStepFailed_. ◆ simulationTimeElapsed()
Implements Opm::SimulatorTimerInterface. ◆ startDateTime()
start date time of simulation Implements Opm::SimulatorTimerInterface. ◆ stepLengthTaken()
Previous step length. This is the length of the step that was taken to arrive at this time. Implements Opm::SimulatorTimerInterface. ◆ totalTime()
Member Data Documentation◆ current_step_
◆ current_time_
◆ dt_
◆ lastStepFailed_
Referenced by lastStepFailed(), and setLastStepFailed(). ◆ max_time_step_
◆ report_step_
◆ start_date_time_
◆ start_time_
◆ steps_
◆ total_time_
The documentation for this class was generated from the following file: |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||