25#ifndef MP_LINEAR_MATERIAL_PARAMS_HH
26#define MP_LINEAR_MATERIAL_PARAMS_HH
35template<
int numPhasesV,
class ScalarT>
65 {
return pcMinSat_[phaseIdx]; }
73 { pcMinSat_[phaseIdx] = val; }
80 {
return pcMaxSat_[phaseIdx]; }
88 { 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:109
Scalar pcMinSat(int phaseIdx) const
Return the capillary pressure in for a phase at .
Definition: mplinearmaterialparams.hh:64
Scalar krLowS(int phaseIdx) const
Return the threshold saturation respective phase below which the relative permeability gets regulariz...
Definition: mplinearmaterialparams.hh:98
@ numPhases
Definition: mplinearmaterialparams.hh:40
Scalar sReg(int phaseIdx) const
Return the threshold saturation at which the relative permeability starts to get regularized.
Definition: mplinearmaterialparams.hh:57
ScalarT Scalar
Definition: mplinearmaterialparams.hh:39
void setPcMaxSat(int phaseIdx, Scalar val)
Set the capillary pressure in for a phase at .
Definition: mplinearmaterialparams.hh:87
Scalar pcMaxSat(int phaseIdx) const
Return the capillary pressure in for a phase at .
Definition: mplinearmaterialparams.hh:79
void setPcMinSat(int phaseIdx, Scalar val)
Set the capillary pressure in for a phase at .
Definition: mplinearmaterialparams.hh:72
MpLinearMaterialParams()
Definition: mplinearmaterialparams.hh:42