Opm::TimeStepControlInterface Class Referenceabstract
Inheritance diagram for Opm::TimeStepControlInterface:
![]()
Detailed DescriptionConstructor & Destructor Documentation◆ TimeStepControlInterface()
◆ ~TimeStepControlInterface()
virtual destructor (empty) Member Function Documentation◆ computeTimeStepSize()
compute new time step size suggestions based on the PID controller
Implemented in Opm::SimpleIterationCountTimeStepControl, Opm::PIDAndIterationCountTimeStepControl, Opm::General3rdOrderController, Opm::HardcodedTimeStepControl, and Opm::PIDTimeStepControl. ◆ timeStepAccepted()
For the general 3rd order controller, the internal shifting of errors and time steps happens here, and hence this method needs to be called for (after) each time step Implemented in Opm::General3rdOrderController, Opm::SimpleIterationCountTimeStepControl, Opm::PIDTimeStepControl, Opm::PIDAndIterationCountTimeStepControl, and Opm::HardcodedTimeStepControl. Referenced by Opm::NonlinearSolver< TypeTag, PhysicalModel >::step(). The documentation for this class was generated from the following file: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||