Immiscible Multi-Phase Model. More...
Classes | |
class | Ewoms::ImmiscibleBoundaryRateVector< TypeTag > |
Implements a boundary vector for the fully implicit multi-phase model which assumes immiscibility. More... | |
class | Ewoms::ImmiscibleExtensiveQuantities< TypeTag > |
This class provides the data all quantities that are required to calculate the fluxes of the fluid phases over a face of a finite volume for the immiscible multi-phase model. More... | |
struct | Ewoms::ImmiscibleIndices< TypeTag, PVOffset > |
The indices for the isothermal multi-phase model. More... | |
class | Ewoms::ImmiscibleIntensiveQuantities< TypeTag > |
Contains the quantities which are are constant within a finite volume for the immiscible multi-phase model. More... | |
class | Ewoms::ImmiscibleLocalResidual< TypeTag > |
Calculates the local residual of the immiscible multi-phase model. More... | |
class | Ewoms::ImmiscibleModel< TypeTag > |
A fully-implicit multi-phase flow model which assumes immiscibility of the phases. More... | |
class | Ewoms::ImmisciblePrimaryVariables< TypeTag > |
Represents the primary variables used by the immiscible multi-phase, model. More... | |
class | Ewoms::ImmiscibleRateVector< TypeTag > |
Implements a vector representing rates of conserved quantities. More... | |
Immiscible Multi-Phase Model.
This model implements multi-phase flow of immiscible fluids
. By default, the standard multi-phase Darcy approach is used to determine the velocity, i.e.
although the actual approach which is used can be specified via the FluxModule
property. For example, the velocity model can by changed to the Forchheimer approach by
The core of the model is the conservation mass of each component by means of the equation
The model uses the following primary variables: