Go to the source code of this file.
◆ registerMooseObject()
◆ validParams< PorousFlowCapillaryPressureBW >()
Definition at line 17 of file PorousFlowCapillaryPressureBW.C.
20 params.addRequiredRangeCheckedParam<Real>(
23 "Low saturation. This must be < Ss, and non-negative. This is BW's "
24 "initial effective saturation, below which effective saturation never goes "
25 "in their simulations/models. If Kn=0 then Sn is the immobile saturation. "
26 "This form of effective saturation is only correct for Kn small.");
27 params.addRangeCheckedParam<Real>(
31 "High saturation. This must be > Sn and <= 1. Effective saturation "
32 "where porepressure = 0. Effective saturation never exceeds this "
33 "value in BW's simulations/models.");
34 params.addRequiredRangeCheckedParam<Real>(
35 "C",
"C > 1",
"BW's C parameter. Must be > 1. Typical value would be 1.05.");
36 params.addRequiredRangeCheckedParam<Real>(
39 "BW's lambda_s parameter multiplied by (fluid_density * gravity). Must be "
40 "> 0. Typical value would be 1E5");
41 params.addClassDescription(
"Broadbridge and White capillary pressure for negligable Kn");