AdaptiveTimeStepping.hpp File Reference
#include <dune/common/version.hh>
#include <dune/istl/ilu.hh>
#include <opm/common/Exceptions.hpp>
#include <opm/common/ErrorMacros.hpp>
#include <opm/common/OpmLog/OpmLog.hpp>
#include <opm/grid/utility/StopWatch.hpp>
#include <opm/input/eclipse/Units/Units.hpp>
#include <opm/input/eclipse/Units/UnitSystem.hpp>
#include <opm/input/eclipse/Schedule/Tuning.hpp>
#include <opm/models/utils/basicproperties.hh>
#include <opm/models/utils/parametersystem.hpp>
#include <opm/models/utils/propertysystem.hh>
#include <opm/simulators/timestepping/AdaptiveSimulatorTimer.hpp>
#include <opm/simulators/timestepping/EclTimeSteppingParams.hpp>
#include <opm/simulators/timestepping/SimulatorReport.hpp>
#include <opm/simulators/timestepping/SimulatorTimer.hpp>
#include <opm/simulators/timestepping/TimeStepControl.hpp>
#include <opm/simulators/timestepping/TimeStepControlInterface.hpp>
#include <opm/simulators/utils/phaseUsageFromDeck.hpp>
#include <fmt/format.h>
#include <algorithm>
#include <cassert>
#include <cmath>
#include <functional>
#include <memory>
#include <set>
#include <sstream>
#include <stdexcept>
#include <string>
#include <vector>
Include dependency graph for AdaptiveTimeStepping.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Opm::Parameters::SolverContinueOnConvergenceFailure
 
struct  Opm::Parameters::SolverMaxRestarts
 
struct  Opm::Parameters::SolverVerbosity
 
struct  Opm::Parameters::TimeStepVerbosity
 
struct  Opm::Parameters::InitialTimeStepInDays
 
struct  Opm::Parameters::FullTimeStepInitially
 
struct  Opm::Parameters::TimeStepControl
 
struct  Opm::Parameters::TimeStepControlTolerance
 
struct  Opm::Parameters::TimeStepControlTargetIterations
 
struct  Opm::Parameters::TimeStepControlTargetNewtonIterations
 
struct  Opm::Parameters::TimeStepControlDecayRate
 
struct  Opm::Parameters::TimeStepControlGrowthRate
 
struct  Opm::Parameters::TimeStepControlDecayDampingFactor
 
struct  Opm::Parameters::TimeStepControlGrowthDampingFactor
 
struct  Opm::Parameters::TimeStepControlFileName
 
struct  Opm::Parameters::MinTimeStepBeforeShuttingProblematicWellsInDays
 
struct  Opm::Parameters::MinTimeStepBasedOnNewtonIterations
 
class  Opm::AdaptiveTimeStepping< TypeTag >
 

Namespaces

namespace  Opm
 
namespace  Opm::Parameters
 
namespace  Opm::detail
 

Functions

void Opm::detail::logTimer (const AdaptiveSimulatorTimer &substepTimer)
 
std::set< std::string > Opm::detail::consistentlyFailingWells (const std::vector< StepReport > &sr)
 
void Opm::detail::registerAdaptiveParameters ()