|
| AdaptiveTimeSteppingEbos (const UnitSystem &unitSystem, const bool terminalOutput=true) |
| contructor taking parameter object
|
|
| AdaptiveTimeSteppingEbos (double max_next_tstep, const Tuning &tuning, const UnitSystem &unitSystem, const bool terminalOutput=true) |
| contructor taking parameter object More...
|
|
template<class Solver > |
SimulatorReport | step (const SimulatorTimer &simulatorTimer, Solver &solver, const bool isEvent, const std::vector< int > *fipnum=nullptr) |
| step method that acts like the solver::step method in a sub cycle of time steps
|
|
double | suggestedNextStep () const |
| Returns the simulator report for the failed substeps of the last report step.
|
|
void | setSuggestedNextStep (const double x) |
|
void | updateTUNING (double max_next_tstep, const Tuning &tuning) |
|
|
static void | registerParameters () |
|
|
void | init_ (const UnitSystem &unitSystem) |
|
template<class ProblemType > |
std::set< std::string > | consistentlyFailingWells (const std::vector< ProblemType > &sr) |
|
|
TimeStepControlType | timeStepControl_ |
| time step control object
|
|
double | restartFactor_ |
| factor to multiply time step with when solver fails to converge
|
|
double | growthFactor_ |
| factor to multiply time step when solver recovered from failed convergence
|
|
double | maxGrowth_ |
| factor that limits the maximum growth of a time step
|
|
double | maxTimeStep_ |
| maximal allowed time step size in days
|
|
double | minTimeStep_ |
| minimal allowed time step size before throwing
|
|
bool | ignoreConvergenceFailure_ |
| continue instead of stop when minimum time step is reached
|
|
int | solverRestartMax_ |
| how many restart of solver are allowed
|
|
bool | solverVerbose_ |
| solver verbosity
|
|
bool | timestepVerbose_ |
| timestep verbosity
|
|
double | suggestedNextTimestep_ |
| suggested size of next timestep
|
|
bool | fullTimestepInitially_ |
| beginning with the size of the time step from data file
|
|
double | timestepAfterEvent_ |
| suggested size of timestep after an event
|
|
bool | useNewtonIteration_ |
| use newton iteration count for adaptive time step control
|
|
double | minTimeStepBeforeShuttingProblematicWells_ |
|
◆ AdaptiveTimeSteppingEbos()
template<class TypeTag >
Opm::AdaptiveTimeSteppingEbos< TypeTag >::AdaptiveTimeSteppingEbos |
( |
double |
max_next_tstep, |
|
|
const Tuning & |
tuning, |
|
|
const UnitSystem & |
unitSystem, |
|
|
const bool |
terminalOutput = true |
|
) |
| |
|
inline |
contructor taking parameter object
- Parameters
-
tuning | Pointer to ecl TUNING keyword |
timeStep | current report step |
The documentation for this class was generated from the following file: