28#ifndef OPM_FLOW_BASE_PROBLEM_PROPERTIES_HPP
29#define OPM_FLOW_BASE_PROBLEM_PROPERTIES_HPP
32#include <opm/material/thermal/EclThermalLawManager.hpp>
50namespace Opm::Properties {
55 using InheritsFrom = std::tuple<CpGridVanguard>;
60template<
class TypeTag,
class MyTypeTag>
66template<
class TypeTag,
class MyTypeTag>
71template<
class TypeTag,
class MyTypeTag>
77template<
class TypeTag,
class MyTypeTag>
80template<
class TypeTag,
class MyTypeTag>
83template<
class TypeTag,
class MyTypeTag>
87template<
class TypeTag,
class MyTypeTag>
92template<
class TypeTag,
class MyTypeTag>
96template<
class TypeTag,
class MyTypeTag>
101template<
class TypeTag,
class MyTypeTag>
104template <
class TypeTag>
109template<
class TypeTag>
114template<
class TypeTag>
118template<
class TypeTag>
122template<
class TypeTag>
129template<
class TypeTag>
134template<
class TypeTag>
142 using EclThermalLawManager = ::Opm::EclThermalLawManager<Scalar, FluidSystem>;
144 using type =
typename EclThermalLawManager::SolidEnergyLaw;
148template<
class TypeTag>
156 using EclThermalLawManager = ::Opm::EclThermalLawManager<Scalar, FluidSystem>;
158 using type =
typename EclThermalLawManager::ThermalConductionLaw;
163template<
class TypeTag>
178template<
class TypeTag>
184template<
class TypeTag>
186{
static constexpr bool value =
true; };
189template<
class TypeTag>
191{
static constexpr bool value =
false; };
194template<
class TypeTag>
196{
static constexpr bool value =
true; };
199template<
class TypeTag>
201{
static constexpr bool value =
false; };
204template<
class TypeTag>
206{
static constexpr bool value =
true; };
208template<
class TypeTag>
210{
static constexpr bool value =
false; };
214template<
class TypeTag>
216{
static constexpr bool value =
false; };
218template<
class TypeTag>
220{
static constexpr bool value =
false; };
222template<
class TypeTag>
224{
static constexpr bool value =
false; };
226template<
class TypeTag>
228{
static constexpr bool value =
false; };
230template<
class TypeTag>
232{
static constexpr bool value =
false; };
234template<
class TypeTag>
236{
static constexpr bool value =
false; };
239template<
class TypeTag>
241{
static constexpr bool value =
false; };
245template<
class TypeTag>
247{
static constexpr bool value =
false; };
250template<
class TypeTag>
252{
static constexpr bool value =
true; };
254template<
class TypeTag>
256{
static constexpr bool value =
true; };
258template<
class TypeTag>
260{
static constexpr bool value =
true; };
264template<
class TypeTag>
266{
static constexpr bool value =
false; };
The base class which specifies the API of aquifer models.
Helper class for grid instantiation of ECL file-format using problems.
Collects necessary output values and pass them to Damaris server processes.
This is a "dummy" gradient calculator which does not do anything.
Collects necessary output values and pass it to opm-common's ECL output.
This problem simulates an input file given in the data format used by the commercial ECLiPSE simulato...
A class which handles tracers as specified in by ECL.
The base class which specifies the API of aquifer models.
Definition BaseAquiferModel.hpp:50
Represents the stencil (finite volume geometry) of a single element in the ECFV discretization.
Definition ecfvstencil.hh:69
The base class for the finite volume discretization schemes without adaptation.
Definition fvbasediscretization.hh:2048
Definition fvbasediscretization.hh:350
The base class for the finite volume discretization schemes.
Definition fvbasediscretization.hh:298
A class which handles tracers as specified in by ECL.
Definition TracerModel.hpp:75
The base class for the element-centered finite-volume discretization scheme.
The generic type tag for problems using the immiscible multi-phase model.
Definition blackoilmodel.hh:81
typename Properties::Detail::GetPropImpl< TypeTag, Property >::type::type GetPropType
get the type alias defined in the property (equivalent to old macro GET_PROP_TYPE(....
Definition propertysystem.hh:233
The Opm property system, traits with inheritance.
Definition FlowBaseProblemProperties.hpp:67
Definition FlowBaseProblemProperties.hpp:88
Definition fvbasediscretization.hh:272
Definition fvbaseproperties.hh:77
Definition FlowBaseProblemProperties.hpp:72
Enable the ECL-blackoil extension for bioeffects (biofilm/MICP).
Definition blackoilproperties.hh:83
Enable convective mixing?
Definition multiphasebaseproperties.hh:99
Definition FlowBaseProblemProperties.hpp:78
Enable diffusive fluxes?
Definition multiphasebaseproperties.hh:91
Enable dispersive fluxes?
Definition multiphasebaseproperties.hh:95
Definition FlowBaseProblemProperties.hpp:84
Specify whether energy should be considered as a conservation quantity or not.
Definition multiphasebaseproperties.hh:87
Specify if experimental features should be enabled or not.
Definition fvbaseproperties.hh:241
Enable the ECL-blackoil extension for extended BO. ("Second gas" - alternative approach).
Definition blackoilproperties.hh:47
Enable the ECL-blackoil extension for foam.
Definition blackoilproperties.hh:63
Definition FlowBaseProblemProperties.hpp:81
Definition blackoilproperties.hh:91
Enable the ECL-blackoil extension for polymer.
Definition blackoilproperties.hh:51
Enable the ECL-blackoil extension for solvents. ("Second gas").
Definition blackoilproperties.hh:43
Allow the spatial and temporal domains to exhibit non-constant temperature in the black-oil model.
Definition blackoilproperties.hh:88
Definition FlowBaseProblemProperties.hpp:93
Definition basicproperties.hh:103
Definition fvbaseproperties.hh:55
Definition FlowBaseProblemProperties.hpp:61
The material law for the energy stored in the solid matrix.
Definition multiphasebaseproperties.hh:63
The splice to be used for the spatial discretization.
Definition multiphasebaseproperties.hh:39
The class describing the stencil of the spatial discretization.
Definition fvbaseproperties.hh:70
Definition fvbaseadlocallinearizer.hh:58
Definition ecfvproperties.hh:41
Definition FlowBaseProblemProperties.hpp:54
The material law for thermal conduction.
Definition multiphasebaseproperties.hh:71
Definition FlowBaseProblemProperties.hpp:102
a tag to mark properties as undefined
Definition propertysystem.hh:38
Definition FlowBaseProblemProperties.hpp:97