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>
82template<
class TypeTag,
class MyTypeTag>
86template<
class TypeTag,
class MyTypeTag>
91template<
class TypeTag,
class MyTypeTag>
94template <
class TypeTag>
99template<
class TypeTag>
104template<
class TypeTag>
108template<
class TypeTag>
112template<
class TypeTag>
119template<
class TypeTag>
124template<
class TypeTag>
134 using type =
typename EclThermalLawManager::SolidEnergyLaw;
138template<
class TypeTag>
148 using type =
typename EclThermalLawManager::ThermalConductionLaw;
153template<
class TypeTag>
168template<
class TypeTag>
174template<
class TypeTag>
176{
static constexpr bool value =
true; };
179template<
class TypeTag>
181{
static constexpr bool value =
false; };
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; };
198template<
class TypeTag>
200{
static constexpr bool value =
false; };
204template<
class TypeTag>
206{
static constexpr bool value =
false; };
208template<
class TypeTag>
210{
static constexpr bool value =
false; };
212template<
class TypeTag>
214{
static constexpr bool value =
false; };
216template<
class TypeTag>
218{
static constexpr bool value =
false; };
220template<
class TypeTag>
222{
static constexpr bool value =
false; };
224template<
class TypeTag>
226{
static constexpr bool value =
false; };
229template<
class TypeTag>
231{
static constexpr bool value =
false; };
235template<
class TypeTag>
237{
static constexpr bool value =
false; };
240template<
class TypeTag>
242{
static constexpr bool value =
true; };
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:61
The base class for the finite volume discretization schemes without adaptation.
Definition fvbasediscretization.hh:1945
Definition fvbasediscretization.hh:343
The base class for the finite volume discretization schemes.
Definition fvbasediscretization.hh:293
A class which handles tracers as specified in by ECL.
Definition TracerModel.hpp:72
The base class for the element-centered finite-volume discretization scheme.
constexpr auto getPropValue()
get the value data member of a property
Definition propertysystem.hh:242
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:235
The Opm property system, traits with inheritance.
Definition FlowBaseProblemProperties.hpp:67
Definition fvbasediscretization.hh:267
Definition fvbaseproperties.hh:77
Definition FlowBaseProblemProperties.hpp:72
Enable convective mixing?
Definition multiphasebaseproperties.hh:85
Definition FlowBaseProblemProperties.hpp:78
Enable diffusive fluxes?
Definition multiphasebaseproperties.hh:79
Enable dispersive fluxes?
Definition multiphasebaseproperties.hh:82
Specify whether energy should be considered as a conservation quantity or not.
Definition multiphasebaseproperties.hh:76
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:45
Enable the ECL-blackoil extension for foam.
Definition blackoilproperties.hh:57
Enable the ECL-blackoil extension for MICP.
Definition blackoilproperties.hh:72
Definition blackoilproperties.hh:81
Enable the ECL-blackoil extension for polymer.
Definition blackoilproperties.hh:48
Enable the ECL-blackoil extension for solvents. ("Second gas")
Definition blackoilproperties.hh:42
Allow the spatial and temporal domains to exhibit non-constant temperature in the black-oil model.
Definition blackoilproperties.hh:78
Definition FlowBaseProblemProperties.hpp:83
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:57
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:53
Definition ecfvproperties.hh:41
Definition FlowBaseProblemProperties.hpp:54
The material law for thermal conduction.
Definition multiphasebaseproperties.hh:63
Definition FlowBaseProblemProperties.hpp:92
a tag to mark properties as undefined
Definition propertysystem.hh:40
Definition FlowBaseProblemProperties.hpp:87