24#ifndef DUMUX_2PPROPERTIES_SEQUENTIAL_HH
25#define DUMUX_2PPROPERTIES_SEQUENTIAL_HH
36template <
class TypeTag,
bool enableCompressibility>
56template<
class TypeTag,
class MyTypeTag>
58template<
class TypeTag,
class MyTypeTag>
60template<
class TypeTag,
class MyTypeTag>
76template<
class TypeTag>
77struct NumEq<TypeTag,
TTag::SequentialTwoP> {
static constexpr int value = 2; };
80template<
class TypeTag>
84template<
class TypeTag>
88template<
class TypeTag>
92template<
class TypeTag>
99template<
class TypeTag>
103template<
class TypeTag>
107template<
class TypeTag>
111template<
class TypeTag>
115template<
class TypeTag>
119template<
class TypeTag>
123template<
class TypeTag>
134template<
class TypeTag>
Represents all relevant thermodynamic quantities of a isothermal immiscible multi-phase fluid system.
A fluid system for two-phase models assuming immiscibility and thermodynamic equilibrium.
The base class for spatial parameters of problems using the fv method.
Base class holding the variables for sequential models.
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:149
Definition common/properties.hh:48
Type tag for numeric models.
Definition grid.hh:36
The type of the spatial parameters object.
Definition common/properties.hh:165
The type of the fluid state to use.
Definition common/properties.hh:169
The formulation of the model.
Definition common/properties.hh:181
Definition common/properties.hh:256
a tag to mark properties as undefined
Definition propertysystem.hh:36
Represents all relevant thermodynamic quantities of a multi-phase fluid system assuming immiscibility...
Definition isothermalimmiscible.hh:42
The base class for spatial parameters of a multi-phase problem using the fv method.
Definition sequentialfv.hh:43
Class including data of one grid cell.
Definition 2p/sequential/celldata.hh:47
static const int pwsw
pw and sw as primary variables
Definition porousmediumflow/2p/sequential/indices.hh:37
The indices for the formulation of the isothermal two-phase model.
Definition porousmediumflow/2p/sequential/indices.hh:75
Definition porousmediumflow/2p/sequential/properties.hh:50
std::tuple< SequentialModel > InheritsFrom
Definition porousmediumflow/2p/sequential/properties.hh:50
The formulation of the saturation model.
Definition porousmediumflow/2p/sequential/properties.hh:57
UndefinedProperty type
Definition porousmediumflow/2p/sequential/properties.hh:57
The type of velocity reconstructed for the transport model.
Definition porousmediumflow/2p/sequential/properties.hh:59
UndefinedProperty type
Definition porousmediumflow/2p/sequential/properties.hh:59
Returns whether compressibility is allowed.
Definition porousmediumflow/2p/sequential/properties.hh:61
UndefinedProperty type
Definition porousmediumflow/2p/sequential/properties.hh:61
static constexpr int value
Definition porousmediumflow/2p/sequential/properties.hh:77
static constexpr int value
Definition porousmediumflow/2p/sequential/properties.hh:81
static constexpr int value
Definition porousmediumflow/2p/sequential/properties.hh:85
static constexpr int value
Definition porousmediumflow/2p/sequential/properties.hh:89
SequentialTwoPIndices< getPropValue< TypeTag, Properties::Formulation >(), 0 > type
Definition porousmediumflow/2p/sequential/properties.hh:95
static constexpr int value
Definition porousmediumflow/2p/sequential/properties.hh:100
static constexpr int value
Definition porousmediumflow/2p/sequential/properties.hh:104
static constexpr int value
Definition porousmediumflow/2p/sequential/properties.hh:108
static constexpr bool value
Definition porousmediumflow/2p/sequential/properties.hh:112
VariableClass< TypeTag > type
Definition porousmediumflow/2p/sequential/properties.hh:116
CellData2P< TypeTag, getPropValue< TypeTag, Properties::EnableCompressibility >()> type
Definition porousmediumflow/2p/sequential/properties.hh:120
IsothermalImmiscibleFluidState< Scalar, FluidSystem > type
Definition porousmediumflow/2p/sequential/properties.hh:130
SequentialFVSpatialParams< TypeTag > type
Definition porousmediumflow/2p/sequential/properties.hh:135
Base class holding the variables and discretized data for sequential models.
Definition variableclass.hh:49
Definition porousmediumflow/sequential/properties.hh:66
Number of equations in the system of PDEs.
Definition porousmediumflow/sequential/properties.hh:81
Number of phases in the system.
Definition porousmediumflow/sequential/properties.hh:83
Number of components in the system.
Definition porousmediumflow/sequential/properties.hh:85
The type of the container of global variables.
Definition porousmediumflow/sequential/properties.hh:87
Defines data object to be stored.
Definition porousmediumflow/sequential/properties.hh:89
Base file for properties related to sequential models.
Defines the indices required for the two-phase sequential model.
Class including data of one grid cell.