Go to the source code of this file.
◆ registerMooseObject()
◆ validParams< PorousFlowCapillaryPressureRSC >()
Definition at line 17 of file PorousFlowCapillaryPressureRSC.C.
20 params.addParam<Real>(
"oil_viscosity",
21 "Viscosity of oil (gas) phase. It is assumed this is "
22 "double the water-phase viscosity. (Note that this "
23 "effective saturation is mostly useful for 2-phase, not "
25 params.addParam<Real>(
"scale_ratio",
26 "This is porosity / permeability / beta^2, where beta may "
27 "be chosen by the user. It has dimensions [time]");
28 params.addParam<Real>(
"shift",
"effective saturation is a function of (Pc - shift)");
29 params.addClassDescription(
"Rogers-Stallybrass-Clements version of effective saturation for the "
30 "water phase, valid for residual saturations = 0, and viscosityOil = "
31 "2 * viscosityWater. seff_water = 1 / sqrt(1 + exp((Pc - shift) / "
32 "scale)), where scale = 0.25 * scale_ratio * oil_viscosity.");