Go to the source code of this file.
◆ registerMooseObject()
◆ validParams< RichardsRelPermVG1 >()
Definition at line 18 of file RichardsRelPermVG1.C.
21 params.addRequiredRangeCheckedParam<Real>(
23 "simm >=0 & simm < 1",
24 "Immobile saturation. Must be between 0 and 1. Define s = "
25 "(seff - simm)/(1 - simm). Then relperm = s^(1/2) * (1 - (1 "
27 params.addRequiredRangeCheckedParam<Real>(
30 "van-Genuchten m parameter. Must be between 0 and 1, and optimally "
31 "should be set >0.5. Define s = (seff - simm)/(1 - simm). Then "
32 "relperm = s^(1/2) * (1 - (1 - s^(1/m))^m)^2");
33 params.addRequiredRangeCheckedParam<Real>(
34 "scut",
"scut > 0 & scut < 1",
"cutoff in effective saturation.");
35 params.addClassDescription(
"VG1 form of relative permeability. Define s = (seff - simm)/(1 - "
36 "simm). Then relperm = s^(1/2) * (1 - (1 - s^(1/m))^m)^2, if s>0, "
37 "and relperm=0 otherwise");