www.mooseframework.org
PorousFlowVanGenuchten.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 POROUSFLOWVANGENUCHTEN_H
9 #define POROUSFLOWVANGENUCHTEN_H
10 
11 #include "MooseTypes.h"
12 
29 {
38 Real effectiveSaturation(Real p, Real alpha, Real m);
39 
47 Real dEffectiveSaturation(Real p, Real alpha, Real m);
48 
56 Real d2EffectiveSaturation(Real p, Real alpha, Real m);
57 
67 Real capillaryPressure(Real seff, Real alpha, Real m, Real pc_max);
68 
78 Real dCapillaryPressure(Real seff, Real alpha, Real m, Real pc_max);
79 
89 Real d2CapillaryPressure(Real seff, Real alpha, Real m, Real pc_max);
90 
97 Real relativePermeability(Real seff, Real m);
98 
105 Real dRelativePermeability(Real seff, Real m);
106 
113 Real d2RelativePermeability(Real seff, Real m);
114 }
115 
116 #endif // POROUSFLOWVANGENUCHTEN_H
Real relativePermeability(Real seff, Real m)
Relative permeability as a function of effective saturation.
van Genuchten effective saturation, capillary pressure and relative permeability functions.
Real d2CapillaryPressure(Real seff, Real alpha, Real m, Real pc_max)
Second derivative of capillary pressure wrt effective saturation.
Real dRelativePermeability(Real seff, Real m)
Derivative of relative permeability with respect to effective saturation.
Real effectiveSaturation(Real p, Real alpha, Real m)
Effective saturation as a function of porepressure.
Real dCapillaryPressure(Real seff, Real alpha, Real m, Real pc_max)
Derivative of capillary pressure wrt effective saturation.
Real d2EffectiveSaturation(Real p, Real alpha, Real m)
Second derivative of effective saturation wrt porepressure.
Real d2RelativePermeability(Real seff, Real m)
Second derivative of relative permeability with respect to effective saturation.
Real dEffectiveSaturation(Real p, Real alpha, Real m)
Derivative of effective saturation wrt porepressure.
Real capillaryPressure(Real seff, Real alpha, Real m, Real pc_max)
Capillary pressure as a function of effective saturation.