My Project
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.