Public Member Functions |
Static Public Member Functions |
Static Public Attributes |
Protected Attributes |
List of all members
Opm::PIDAndIterationCountTimeStepControl Class Reference
Inheritance diagram for Opm::PIDAndIterationCountTimeStepControl:
![]()
Detailed DescriptionPID controller based adaptive time step control as above that also takes an target iteration into account. Constructor & Destructor Documentation◆ PIDAndIterationCountTimeStepControl()
constructor
Member Function Documentation◆ computeTimeStepSize()
compute new time step size suggestions based on the PID controller
Reimplemented from Opm::PIDTimeStepControl. ◆ operator==() [1/2]
◆ operator==() [2/2]
◆ serializationTestObject()
◆ serializeOp()
template<class Serializer >
References decayDampingFactor_, growthDampingFactor_, minTimeStepBasedOnIterations_, and target_iterations_. ◆ 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 Reimplemented from Opm::PIDTimeStepControl. Member Data Documentation◆ decayDampingFactor_
Referenced by serializeOp(). ◆ errors_
Referenced by Opm::PIDTimeStepControl::serializeOp(). ◆ growthDampingFactor_
Referenced by serializeOp(). ◆ minTimeStepBasedOnIterations_
Referenced by serializeOp(). ◆ target_iterations_
Referenced by serializeOp(). ◆ tol_
Referenced by Opm::PIDTimeStepControl::serializeOp(). ◆ Type
◆ verbose_
Referenced by Opm::PIDTimeStepControl::serializeOp(). The documentation for this class was generated from the following file: |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||