www.mooseframework.org
PorousFlowBrooksCorey.h
Go to the documentation of this file.
1 /****************************************************************/
2 /* MOOSE - Multiphysics Object Oriented Simulation Environment */
3 /* */
4 /* All contents are licensed under LGPL V2.1 */
5 /* See LICENSE for full restrictions */
6 /****************************************************************/
7 
8 #ifndef POROUSFLOWBROOKSCOREY_H
9 #define POROUSFLOWBROOKSCOREY_H
10 
11 #include "MooseTypes.h"
12 
27 {
36 Real effectiveSaturation(Real pc, Real pe, Real lambda);
37 
45 Real dEffectiveSaturation(Real pc, Real pe, Real lambda);
46 
54 Real d2EffectiveSaturation(Real pc, Real pe, Real lambda);
55 
65 Real capillaryPressure(Real seff, Real pe, Real lambda, Real pc_max);
66 
76 Real dCapillaryPressure(Real seff, Real pe, Real lambda, Real pc_max);
77 
87 Real d2CapillaryPressure(Real seff, Real pe, Real lambda, Real pc_max);
88 
95 Real relativePermeabilityW(Real seff, Real lambda);
96 
103 Real dRelativePermeabilityW(Real seff, Real lambda);
104 
111 Real relativePermeabilityNW(Real seff, Real lambda);
112 
119 Real dRelativePermeabilityNW(Real seff, Real lambda);
120 }
121 
122 #endif // POROUSFLOWBROOKSCOREY_H
Real capillaryPressure(Real seff, Real pe, Real lambda, Real pc_max)
Capillary pressure as a function of effective saturation.
Real relativePermeabilityW(Real seff, Real lambda)
Relative permeability of the wetting phase as a function of effective saturation. ...
Real dRelativePermeabilityNW(Real seff, Real lambda)
Derivative of relative permeability of the non-wetting phase wrt to effective saturation.
Real effectiveSaturation(Real pc, Real pe, Real lambda)
Effective saturation as a function of capillary pressure Note: seff = 1 for p >= 0.
Real dCapillaryPressure(Real seff, Real pe, Real lambda, Real pc_max)
Derivative of capillary pressure wrt effective saturation.
Real d2CapillaryPressure(Real seff, Real pe, Real lambda, Real pc_max)
Second derivative of capillary pressure wrt effective saturation.
Real dEffectiveSaturation(Real pc, Real pe, Real lambda)
Derivative of effective saturation wrt porepressure.
Real dRelativePermeabilityW(Real seff, Real lambda)
Derivative of relative permeability of the wetting phase wrt to effective saturation.
Real d2EffectiveSaturation(Real pc, Real pe, Real lambda)
Second derivative of effective saturation wrt porepressure.
Real relativePermeabilityNW(Real seff, Real lambda)
Relative permeability of the non-wetting phase as a function of effective saturation.
Brooks-Corey effective saturation, capillary pressure and relative permeability functions.