Go to the source code of this file.
◆ registerMooseObject()
◆ validParams< RichardsSeff2waterRSC >()
Definition at line 23 of file RichardsSeff2waterRSC.C.
26 params.addRequiredParam<Real>(
28 "Viscosity of oil (gas) phase. It is assumed this is double the water-phase viscosity");
29 params.addRequiredParam<Real>(
"scale_ratio",
30 "This is porosity/permeability/beta^2, where beta "
31 "may be chosen by the user (RSC define beta<0, but "
32 "MOOSE only uses beta^2, so its sign is "
33 "irrelevant). It has dimensions [time]");
34 params.addRequiredParam<Real>(
"shift",
"effective saturation is a function of (Pc - shift)");
35 params.addClassDescription(
"Rogers-Stallybrass-Clements version of effective saturation for the "
36 "water phase, valid for residual saturations = 0, and viscosityOil = "
37 "2*viscosityWater. seff_water = 1/Sqrt(1 + Exp(Pc - shift)/scale)), "
38 "where scale = 0.25*scale_ratio*oil_viscosity");