Loading...
Searching...
No Matches
TwoPhaseImmiscibleFluidSystem.hpp File Reference

A fluid system for two-phase models assuming immiscibility and thermodynamic equilibrium. More...

`#include <cassert>`
`#include <limits>`
`#include <string_view>`
`#include <opm/material/fluidsystems/LiquidPhase.hpp>`
`#include <opm/material/fluidsystems/GasPhase.hpp>`
`#include <opm/material/fluidstates/ImmiscibleFluidState.hpp>`
`#include "BaseFluidSystem.hpp"`
`#include "NullParameterCache.hpp"`

Go to the source code of this file.

## Classes

class | Opm::TwoPhaseImmiscibleFluidSystem< Scalar, WettingPhase, NonwettingPhase >
| A fluid system for two-phase models assuming immiscibility and thermodynamic equilibrium. More...
struct | Opm::TwoPhaseImmiscibleFluidSystem< Scalar, WettingPhase, NonwettingPhase >::ParameterCache< Evaluation >

## Namespaces

namespace | Opm
| This class implements a small container which holds the transmissibility mulitpliers for all the faces in the grid.

## Detailed Description

A fluid system for two-phase models assuming immiscibility and thermodynamic equilibrium.

The wetting and the non-wetting phase can be defined individually via Opm::LiquidPhase<Component> and Opm::GasPhase<Component>. These phases consist of one pure component. With the help of this adapter class, the phase properties can be accessed. This is suitable for pure two-phase systems without compositional effects.