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>
81struct NumPhases<TypeTag, TTag::SequentialTwoP> {
static constexpr int value = 2; };
84template<
class TypeTag>
85struct NumComponents<TypeTag, TTag::SequentialTwoP> {
static constexpr int value = 1; };
88template<
class TypeTag>
92template<
class TypeTag>
93struct Indices<TypeTag, TTag::SequentialTwoP>
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
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
The type of velocity reconstructed for the transport model.
Definition: porousmediumflow/2p/sequential/properties.hh:59
Returns whether compressibility is allowed.
Definition: porousmediumflow/2p/sequential/properties.hh:61
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 primary variable and equation indices used by the isothermal tracer model.
Class including data of one grid cell.