Classes |
Public Types |
Public Member Functions |
Static Public Member Functions |
Protected Types |
Protected Member Functions |
Protected Attributes |
List of all members
Opm::AdaptiveTimeStepping< TypeTag > Class Template Reference
Member Typedef Documentation◆ TimeStepController
template<class TypeTag >
◆ TuningUpdateCallback
template<class TypeTag >
Constructor & Destructor Documentation◆ AdaptiveTimeStepping() [1/3]
template<class TypeTag >
◆ AdaptiveTimeStepping() [2/3]
template<class TypeTag >
contructor taking parameter object References Opm::AdaptiveTimeStepping< TypeTag >::init_(). ◆ AdaptiveTimeStepping() [3/3]
template<class TypeTag >
contructor
References Opm::AdaptiveTimeStepping< TypeTag >::init_(). Member Function Documentation◆ init_()
template<class TypeTag >
References Opm::detail::createController(). Referenced by Opm::AdaptiveTimeStepping< TypeTag >::AdaptiveTimeStepping(). ◆ operator==()
template<class TypeTag >
References Opm::AdaptiveTimeStepping< TypeTag >::full_timestep_initially_, Opm::General3rdOrder, Opm::AdaptiveTimeStepping< TypeTag >::growth_factor_, Opm::HardCodedTimeStep, Opm::AdaptiveTimeStepping< TypeTag >::ignore_convergence_failure_, Opm::AdaptiveTimeStepping< TypeTag >::max_growth_, Opm::AdaptiveTimeStepping< TypeTag >::max_time_step_, Opm::AdaptiveTimeStepping< TypeTag >::min_time_step_, Opm::AdaptiveTimeStepping< TypeTag >::min_time_step_before_shutting_problematic_wells_, Opm::PID, Opm::PIDAndIterationCount, Opm::AdaptiveTimeStepping< TypeTag >::restart_factor_, Opm::SimpleIterationCount, Opm::AdaptiveTimeStepping< TypeTag >::solver_restart_max_, Opm::AdaptiveTimeStepping< TypeTag >::solver_verbose_, Opm::AdaptiveTimeStepping< TypeTag >::time_step_control_, Opm::AdaptiveTimeStepping< TypeTag >::time_step_control_type_, Opm::AdaptiveTimeStepping< TypeTag >::timestep_after_event_, and Opm::AdaptiveTimeStepping< TypeTag >::use_newton_iteration_. ◆ registerParameters()
template<class TypeTag >
References Opm::detail::registerAdaptiveParameters(). Referenced by Opm::SimulatorFullyImplicitBlackoil< TypeTag >::registerParameters(). ◆ report()
template<class TypeTag >
◆ serializationTestObject3rdOrder()
template<class TypeTag >
◆ serializationTestObjectHardcoded()
template<class TypeTag >
◆ serializationTestObjectPID()
template<class TypeTag >
◆ serializationTestObjectPIDIt()
template<class TypeTag >
◆ serializationTestObjectSimple()
template<class TypeTag >
◆ serializeOp()
template<class TypeTag >
template<class Serializer >
◆ setSuggestedNextStep()
template<class TypeTag >
◆ step()
template<class TypeTag >
template<class Solver >
step method that acts like the solver::step method in a sub cycle of time steps
◆ suggestedNextStep()
template<class TypeTag >
◆ timeStepControl()
template<class TypeTag >
◆ updateNEXTSTEP()
template<class TypeTag >
◆ updateTUNING()
template<class TypeTag >
Member Data Documentation◆ full_timestep_initially_
template<class TypeTag >
beginning with the size of the time step from data file Referenced by Opm::AdaptiveTimeStepping< TypeTag >::operator==(). ◆ growth_factor_
template<class TypeTag >
factor to multiply time step when solver recovered from failed convergence Referenced by Opm::AdaptiveTimeStepping< TypeTag >::operator==(). ◆ ignore_convergence_failure_
template<class TypeTag >
continue instead of stop when minimum time step is reached Referenced by Opm::AdaptiveTimeStepping< TypeTag >::operator==(). ◆ max_growth_
template<class TypeTag >
factor that limits the maximum growth of a time step Referenced by Opm::AdaptiveTimeStepping< TypeTag >::operator==(). ◆ max_time_step_
template<class TypeTag >
maximal allowed time step size in days Referenced by Opm::AdaptiveTimeStepping< TypeTag >::operator==(). ◆ min_time_step_
template<class TypeTag >
minimal allowed time step size before throwing Referenced by Opm::AdaptiveTimeStepping< TypeTag >::operator==(). ◆ min_time_step_before_shutting_problematic_wells_
template<class TypeTag >
< shut problematic wells when time step size in days are less than this Referenced by Opm::AdaptiveTimeStepping< TypeTag >::operator==(). ◆ report_
template<class TypeTag >
◆ restart_factor_
template<class TypeTag >
factor to multiply time step with when solver fails to converge Referenced by Opm::AdaptiveTimeStepping< TypeTag >::operator==(). ◆ solver_restart_max_
template<class TypeTag >
how many restart of solver are allowed Referenced by Opm::AdaptiveTimeStepping< TypeTag >::operator==(). ◆ solver_verbose_
template<class TypeTag >
solver verbosity Referenced by Opm::AdaptiveTimeStepping< TypeTag >::operator==(). ◆ suggested_next_timestep_
template<class TypeTag >
suggested size of next timestep ◆ time_step_control_
template<class TypeTag >
time step control object Referenced by Opm::AdaptiveTimeStepping< TypeTag >::operator==(). ◆ time_step_control_type_
template<class TypeTag >
type of time step control object Referenced by Opm::AdaptiveTimeStepping< TypeTag >::operator==(). ◆ timestep_after_event_
template<class TypeTag >
suggested size of timestep after an event Referenced by Opm::AdaptiveTimeStepping< TypeTag >::operator==(). ◆ timestep_verbose_
template<class TypeTag >
timestep verbosity ◆ use_newton_iteration_
template<class TypeTag >
use newton iteration count for adaptive time step control Referenced by Opm::AdaptiveTimeStepping< TypeTag >::operator==(). The documentation for this class was generated from the following files: |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||