Go to the source code of this file.
|
class | RichardsSeff1BWsmall |
| "Broadbridge-White" form of effective saturation for Kn small as a function of porepressure (not capillary pressure, so Seff = 1 for p>=0). More...
|
|
◆ validParams< RichardsSeff1BWsmall >()
Definition at line 21 of file RichardsSeff1BWsmall.C.
24 params.addRequiredRangeCheckedParam<Real>(
27 "Low saturation. This must be < Ss, and non-negative. This is BW's "
28 "initial effective saturation, below which effective saturation never goes "
29 "in their simulations/models. If Kn=0 then Sn is the immobile saturation. "
30 "This form of effective saturation is only correct for Kn small.");
31 params.addRangeCheckedParam<Real>(
35 "High saturation. This must be > Sn and <= 1. Effective saturation "
36 "where porepressure = 0. Effective saturation never exceeds this "
37 "value in BW's simulations/models.");
38 params.addRequiredRangeCheckedParam<Real>(
39 "C",
"C > 1",
"BW's C parameter. Must be > 1. Typical value would be 1.05.");
40 params.addRequiredRangeCheckedParam<Real>(
"las",
42 "BW's lambda_s parameter multiplied "
43 "by (fluiddensity*gravity). Must be "
44 "> 0. Typical value would be 1E5");
45 params.addClassDescription(
"Broadbridge-white form of effective saturation for negligable Kn. "
46 "Then porepressure = -las*( (1-th)/th - (1/c)Ln((C-th)/((C-1)th))), "
47 "for th = (Seff - Sn)/(Ss - Sn). A Lambert-W function must be "
48 "evaluated to express Seff in terms of porepressure, which can be "