www.mooseframework.org
PorousFlowBrooksCorey.h
Go to the documentation of this file.
1 //* This file is part of the MOOSE framework
2 //* https://www.mooseframework.org
3 //*
4 //* All rights reserved, see COPYRIGHT for full restrictions
5 //* https://github.com/idaholab/moose/blob/master/COPYRIGHT
6 //*
7 //* Licensed under LGPL 2.1, please see LICENSE for details
8 //* https://www.gnu.org/licenses/lgpl-2.1.html
9 
10 #pragma once
11 
12 #include "MooseTypes.h"
13 
28 {
37 Real effectiveSaturation(Real pc, Real pe, Real lambda);
38 
46 Real dEffectiveSaturation(Real pc, Real pe, Real lambda);
47 
55 Real d2EffectiveSaturation(Real pc, Real pe, Real lambda);
56 
66 Real capillaryPressure(Real seff, Real pe, Real lambda, Real pc_max);
67 
77 Real dCapillaryPressure(Real seff, Real pe, Real lambda, Real pc_max);
78 
88 Real d2CapillaryPressure(Real seff, Real pe, Real lambda, Real pc_max);
89 
96 Real relativePermeabilityW(Real seff, Real lambda);
97 
104 Real dRelativePermeabilityW(Real seff, Real lambda);
105 
112 Real relativePermeabilityNW(Real seff, Real lambda);
113 
120 Real dRelativePermeabilityNW(Real seff, Real lambda);
121 }
122 
PorousFlowBrooksCorey::relativePermeabilityNW
Real relativePermeabilityNW(Real seff, Real lambda)
Relative permeability of the non-wetting phase as a function of effective saturation.
Definition: PorousFlowBrooksCorey.C:104
PorousFlowBrooksCorey::capillaryPressure
Real capillaryPressure(Real seff, Real pe, Real lambda, Real pc_max)
Capillary pressure as a function of effective saturation.
Definition: PorousFlowBrooksCorey.C:42
PorousFlowBrooksCorey::dEffectiveSaturation
Real dEffectiveSaturation(Real pc, Real pe, Real lambda)
Derivative of effective saturation wrt porepressure.
Definition: PorousFlowBrooksCorey.C:24
PorousFlowBrooksCorey::d2EffectiveSaturation
Real d2EffectiveSaturation(Real pc, Real pe, Real lambda)
Second derivative of effective saturation wrt porepressure.
Definition: PorousFlowBrooksCorey.C:33
PorousFlowBrooksCorey::dRelativePermeabilityNW
Real dRelativePermeabilityNW(Real seff, Real lambda)
Derivative of relative permeability of the non-wetting phase wrt to effective saturation.
Definition: PorousFlowBrooksCorey.C:115
PorousFlowBrooksCorey::effectiveSaturation
Real effectiveSaturation(Real pc, Real pe, Real lambda)
Effective saturation as a function of capillary pressure Note: seff = 1 for p >= 0.
Definition: PorousFlowBrooksCorey.C:15
PorousFlowBrooksCorey::dRelativePermeabilityW
Real dRelativePermeabilityW(Real seff, Real lambda)
Derivative of relative permeability of the wetting phase wrt to effective saturation.
Definition: PorousFlowBrooksCorey.C:94
PorousFlowBrooksCorey::d2CapillaryPressure
Real d2CapillaryPressure(Real seff, Real pe, Real lambda, Real pc_max)
Second derivative of capillary pressure wrt effective saturation.
Definition: PorousFlowBrooksCorey.C:68
PorousFlowBrooksCorey::relativePermeabilityW
Real relativePermeabilityW(Real seff, Real lambda)
Relative permeability of the wetting phase as a function of effective saturation.
Definition: PorousFlowBrooksCorey.C:83
PorousFlowBrooksCorey::dCapillaryPressure
Real dCapillaryPressure(Real seff, Real pe, Real lambda, Real pc_max)
Derivative of capillary pressure wrt effective saturation.
Definition: PorousFlowBrooksCorey.C:53
PorousFlowBrooksCorey
Brooks-Corey effective saturation, capillary pressure and relative permeability functions.
Definition: PorousFlowBrooksCorey.h:27