25#ifndef MP_LINEAR_MATERIAL_PARAMS_HH
26#define MP_LINEAR_MATERIAL_PARAMS_HH
35template<
int numPhasesV,
class ScalarT>
42 [[deprecated(
"Use FluidMatrix::MPLinearMaterial. Class will be removed after 3.3.")]]
66 {
return pcMinSat_[phaseIdx]; }
74 { pcMinSat_[phaseIdx] = val; }
81 {
return pcMaxSat_[phaseIdx]; }
89 { pcMaxSat_[phaseIdx] = val; }
Reference implementation of params for the linear M-phase material material.
Definition: mplinearmaterialparams.hh:37
Scalar krHighS(int phaseIdx) const
Return the threshold saturation of the respective phase above which the relative permeability gets re...
Definition: mplinearmaterialparams.hh:110
Scalar pcMinSat(int phaseIdx) const
Return the capillary pressure in for a phase at .
Definition: mplinearmaterialparams.hh:65
Scalar krLowS(int phaseIdx) const
Return the threshold saturation respective phase below which the relative permeability gets regulariz...
Definition: mplinearmaterialparams.hh:99
Scalar sReg(int phaseIdx) const
Return the threshold saturation at which the relative permeability starts to get regularized.
Definition: mplinearmaterialparams.hh:58
ScalarT Scalar
Definition: mplinearmaterialparams.hh:39
void setPcMaxSat(int phaseIdx, Scalar val)
Set the capillary pressure in for a phase at .
Definition: mplinearmaterialparams.hh:88
Scalar pcMaxSat(int phaseIdx) const
Return the capillary pressure in for a phase at .
Definition: mplinearmaterialparams.hh:80
void setPcMinSat(int phaseIdx, Scalar val)
Set the capillary pressure in for a phase at .
Definition: mplinearmaterialparams.hh:73
@ numPhases
Definition: mplinearmaterialparams.hh:40
MpLinearMaterialParams()
Definition: mplinearmaterialparams.hh:43