Implements a linear saturation-capillary pressure relation. More...
#include <dumux/material/fluidmatrixinteractions/mp/mplinearmaterial.hh>
Implements a linear saturation-capillary pressure relation.
Implements a linear saturation-capillary pressure relation for M-phase fluid systems.
Public Types | |
using | BasicParams = Params |
using | Scalar = S |
Public Member Functions | |
MPLinearMaterial (const BasicParams &basicParams) | |
template<class FluidState > | |
auto | capillaryPressures (const FluidState &state, int wPhaseIdx=0) const |
The linear capillary pressure-saturation curve. More... | |
template<class FluidState > | |
auto | relativePermeabilities (const FluidState &state, int wPhaseIdx=0) const |
The relative permeability of all phases. More... | |
using Dumux::FluidMatrix::MPLinearMaterial< S, numFluidPhases >::BasicParams = Params |
using Dumux::FluidMatrix::MPLinearMaterial< S, numFluidPhases >::Scalar = S |
|
inline |
|
inline |
The linear capillary pressure-saturation curve.
This material law is linear:
\[ p_C = (1 - \overline{S}_w) (p_{C,max} - p_{C,entry}) + p_{C,entry} \]
state | The fluid state |
wPhaseIdx | The phase index of the wetting phase |
|
inline |
The relative permeability of all phases.
state | The fluid state |
wPhaseIdx | The phase index of the wetting phase |