Reference implementation of params for the linear M-phase material material. More...
#include <dumux/material/fluidmatrixinteractions/mp/mplinearmaterialparams.hh>
Reference implementation of params for the linear M-phase material material.
Public Types | |
enum | { numPhases = numPhasesV } |
using | Scalar = ScalarT |
Public Member Functions | |
MpLinearMaterialParams () | |
Scalar | sReg (int phaseIdx) const |
Return the threshold saturation at which the relative permeability starts to get regularized. More... | |
Scalar | pcMinSat (int phaseIdx) const |
Return the capillary pressure in \(\mathrm{[Pa]}\) for a phase \(\mathrm{\alpha}\) at \(\mathrm{S_\alpha=0}\). More... | |
void | setPcMinSat (int phaseIdx, Scalar val) |
Set the capillary pressure in \(\mathrm{[Pa]}\) for a phase \(\mathrm{\alpha}\) at \(\mathrm{S_\alpha=0}\). More... | |
Scalar | pcMaxSat (int phaseIdx) const |
Return the capillary pressure in \(\mathrm{[Pa]}\) for a phase \(\mathrm{\alpha}\) at \(\mathrm{S_\alpha=1}\). More... | |
void | setPcMaxSat (int phaseIdx, Scalar val) |
Set the capillary pressure in \(\mathrm{[Pa]}\) for a phase \(\mathrm{\alpha}\) at \(\mathrm{S_\alpha=1}\). More... | |
Scalar | krLowS (int phaseIdx) const |
Return the threshold saturation respective phase below which the relative permeability gets regularized. More... | |
Scalar | krHighS (int phaseIdx) const |
Return the threshold saturation of the respective phase above which the relative permeability gets regularized. More... | |
using Dumux::MpLinearMaterialParams< numPhasesV, ScalarT >::Scalar = ScalarT |
|
inline |
|
inline |
Return the threshold saturation of the respective phase above which the relative permeability gets regularized.
This is just 95%. If you need a different value, write your own parameter class.
phaseIdx | Index of the phase |
|
inline |
Return the threshold saturation respective phase below which the relative permeability gets regularized.
This is just 5%. If you need a different value, write your own parameter class.
phaseIdx | Index of the phase |
|
inline |
Return the capillary pressure in \(\mathrm{[Pa]}\) for a phase \(\mathrm{\alpha}\) at \(\mathrm{S_\alpha=1}\).
phaseIdx | Index of the phase |
|
inline |
Return the capillary pressure in \(\mathrm{[Pa]}\) for a phase \(\mathrm{\alpha}\) at \(\mathrm{S_\alpha=0}\).
phaseIdx | Index of the phase |
|
inline |
Set the capillary pressure in \(\mathrm{[Pa]}\) for a phase \(\mathrm{\alpha}\) at \(\mathrm{S_\alpha=1}\).
phaseIdx | Index of the phase |
val | Value of the capillary pressure |
|
inline |
Set the capillary pressure in \(\mathrm{[Pa]}\) for a phase \(\mathrm{\alpha}\) at \(\mathrm{S_\alpha=0}\).
phaseIdx | Index of the phase |
val | Value of the capillary pressure |
|
inline |
Return the threshold saturation at which the relative permeability starts to get regularized.
phaseIdx | Index of the phase |
This is simply 10%