BlackoilModel.hpp File Reference
#include <fmt/format.h>
#include <opm/common/ErrorMacros.hpp>
#include <opm/common/Exceptions.hpp>
#include <opm/common/OpmLog/OpmLog.hpp>
#include <opm/core/props/phaseUsageFromDeck.hpp>
#include <opm/input/eclipse/EclipseState/EclipseState.hpp>
#include <opm/input/eclipse/EclipseState/Tables/TableManager.hpp>
#include <opm/simulators/aquifers/AquiferGridUtils.hpp>
#include <opm/simulators/aquifers/BlackoilAquiferModel.hpp>
#include <opm/simulators/flow/BlackoilModelNldd.hpp>
#include <opm/simulators/flow/BlackoilModelParameters.hpp>
#include <opm/simulators/flow/countGlobalCells.hpp>
#include <opm/simulators/flow/FlowProblem.hpp>
#include <opm/simulators/flow/NonlinearSolver.hpp>
#include <opm/simulators/flow/RSTConv.hpp>
#include <opm/simulators/timestepping/AdaptiveTimeStepping.hpp>
#include <opm/simulators/timestepping/ConvergenceReport.hpp>
#include <opm/simulators/timestepping/SimulatorReport.hpp>
#include <opm/simulators/timestepping/SimulatorTimer.hpp>
#include <opm/simulators/utils/ComponentName.hpp>
#include <opm/simulators/utils/DeferredLoggingErrorHelpers.hpp>
#include <opm/simulators/utils/ParallelCommunication.hpp>
#include <opm/simulators/wells/BlackoilWellModel.hpp>
#include <dune/common/timer.hh>
#include <algorithm>
#include <cassert>
#include <cmath>
#include <filesystem>
#include <fstream>
#include <iomanip>
#include <ios>
#include <limits>
#include <memory>
#include <sstream>
#include <tuple>
#include <utility>
#include <vector>
Include dependency graph for BlackoilModel.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Opm::Properties::TTag::FlowProblem
 
struct  Opm::Properties::OutputDir< TypeTag, TTag::FlowProblem >
 
struct  Opm::Properties::EnableDebuggingChecks< TypeTag, TTag::FlowProblem >
 
struct  Opm::Properties::BlackoilConserveSurfaceVolume< TypeTag, TTag::FlowProblem >
 
struct  Opm::Properties::UseVolumetricResidual< TypeTag, TTag::FlowProblem >
 
struct  Opm::Properties::AquiferModel< TypeTag, TTag::FlowProblem >
 
struct  Opm::Properties::EnablePolymer< TypeTag, TTag::FlowProblem >
 
struct  Opm::Properties::EnableSolvent< TypeTag, TTag::FlowProblem >
 
struct  Opm::Properties::EnableTemperature< TypeTag, TTag::FlowProblem >
 
struct  Opm::Properties::EnableEnergy< TypeTag, TTag::FlowProblem >
 
struct  Opm::Properties::EnableFoam< TypeTag, TTag::FlowProblem >
 
struct  Opm::Properties::EnableBrine< TypeTag, TTag::FlowProblem >
 
struct  Opm::Properties::EnableSaltPrecipitation< TypeTag, TTag::FlowProblem >
 
struct  Opm::Properties::EnableMICP< TypeTag, TTag::FlowProblem >
 
struct  Opm::Properties::EnableDispersion< TypeTag, TTag::FlowProblem >
 
struct  Opm::Properties::WellModel< TypeTag, TTag::FlowProblem >
 
struct  Opm::Properties::LinearSolverSplice< TypeTag, TTag::FlowProblem >
 
class  Opm::BlackoilModel< TypeTag >
 

Namespaces

namespace  Opm
 
namespace  Opm::Properties
 
namespace  Opm::Properties::TTag