Broadbridge-White version of relative permeability, and effective saturation as a function of capillary pressure. More...
Functions | |
Real | LambertW (Real z) |
Provides the Lambert W function, which satisfies W(z) * exp(W(z)) = z. More... | |
Real | effectiveSaturation (Real pc, Real c, Real sn, Real ss, Real las) |
Effective saturation as a function of capillary pressure If pc>=0 this will yield 1, otherwise it will yield <1. More... | |
Real | dEffectiveSaturation (Real pc, Real c, Real sn, Real ss, Real las) |
Derivative of effective saturation wrt capillary pressure. More... | |
Real | d2EffectiveSaturation (Real pc, Real c, Real sn, Real ss, Real las) |
Second derivative of effective saturation wrt capillary pressure. More... | |
Real | relativePermeability (Real s, Real c, Real sn, Real ss, Real kn, Real ks) |
Relative permeability as a function of saturation. More... | |
Real | dRelativePermeability (Real s, Real c, Real sn, Real ss, Real kn, Real ks) |
Derivative of relative permeability with respect to saturation. More... | |
Real | d2RelativePermeability (Real s, Real c, Real sn, Real ss, Real kn, Real ks) |
Second derivative of relative permeability with respect to saturation. More... | |
Broadbridge-White version of relative permeability, and effective saturation as a function of capillary pressure.
Valid for Kn small. P Broadbridge, I White `‘Constant rate rainfall infiltration: A versatile nonlinear model, 1 Analytical solution’'. Water Resources Research 24 (1988) 145–154.
Real PorousFlowBroadbridgeWhite::d2EffectiveSaturation | ( | Real | pc, |
Real | c, | ||
Real | sn, | ||
Real | ss, | ||
Real | las | ||
) |
Second derivative of effective saturation wrt capillary pressure.
pc | capillary pressure |
c | BW's C parameter |
sn | BW's S_n parameter |
ss | BW's S_s parameter |
las | BW's lambda_s parameter |
Definition at line 114 of file PorousFlowBroadbridgeWhite.C.
Referenced by PorousFlowCapillaryPressureBW::d2EffectiveSaturation().
Real PorousFlowBroadbridgeWhite::d2RelativePermeability | ( | Real | s, |
Real | c, | ||
Real | sn, | ||
Real | ss, | ||
Real | kn, | ||
Real | ks | ||
) |
Second derivative of relative permeability with respect to saturation.
s | saturation |
c | BW's C parameter |
sn | BW's S_n parameter |
ss | BW's S_s parameter |
kn | BW's K_n parameter |
ks | BW's K_s parameter |
Definition at line 155 of file PorousFlowBroadbridgeWhite.C.
Real PorousFlowBroadbridgeWhite::dEffectiveSaturation | ( | Real | pc, |
Real | c, | ||
Real | sn, | ||
Real | ss, | ||
Real | las | ||
) |
Derivative of effective saturation wrt capillary pressure.
pc | capillary pressure |
c | BW's C parameter |
sn | BW's S_n parameter |
ss | BW's S_s parameter |
las | BW's lambda_s parameter |
Definition at line 104 of file PorousFlowBroadbridgeWhite.C.
Referenced by PorousFlowCapillaryPressureBW::dEffectiveSaturation().
Real PorousFlowBroadbridgeWhite::dRelativePermeability | ( | Real | s, |
Real | c, | ||
Real | sn, | ||
Real | ss, | ||
Real | kn, | ||
Real | ks | ||
) |
Derivative of relative permeability with respect to saturation.
s | saturation |
c | BW's C parameter |
sn | BW's S_n parameter |
ss | BW's S_s parameter |
kn | BW's K_n parameter |
ks | BW's K_s parameter |
Definition at line 140 of file PorousFlowBroadbridgeWhite.C.
Referenced by PorousFlowRelativePermeabilityBW::dRelativePermeability().
Real PorousFlowBroadbridgeWhite::effectiveSaturation | ( | Real | pc, |
Real | c, | ||
Real | sn, | ||
Real | ss, | ||
Real | las | ||
) |
Effective saturation as a function of capillary pressure If pc>=0 this will yield 1, otherwise it will yield <1.
pc | capillary pressure |
c | BW's C parameter |
sn | BW's S_n parameter |
ss | BW's S_s parameter |
las | BW's lambda_s parameter |
Definition at line 94 of file PorousFlowBroadbridgeWhite.C.
Referenced by PorousFlowCapillaryPressureBW::effectiveSaturation().
Real PorousFlowBroadbridgeWhite::LambertW | ( | Real | z | ) |
Provides the Lambert W function, which satisfies W(z) * exp(W(z)) = z.
z | z value, which must be positive |
Definition at line 16 of file PorousFlowBroadbridgeWhite.C.
Referenced by d2EffectiveSaturation(), dEffectiveSaturation(), and effectiveSaturation().
Real PorousFlowBroadbridgeWhite::relativePermeability | ( | Real | s, |
Real | c, | ||
Real | sn, | ||
Real | ss, | ||
Real | kn, | ||
Real | ks | ||
) |
Relative permeability as a function of saturation.
s | saturation |
c | BW's C parameter |
sn | BW's S_n parameter |
ss | BW's S_s parameter |
kn | BW's K_n parameter |
ks | BW's K_s parameter |
Definition at line 125 of file PorousFlowBroadbridgeWhite.C.
Referenced by PorousFlowRelativePermeabilityBW::relativePermeability().