www.mooseframework.org
PorousFlowRelativePermeabilityBW.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 POROUSFLOWRELATIVEPERMEABILITYBW_H
9 #define POROUSFLOWRELATIVEPERMEABILITYBW_H
10 
13 
15 
16 template <>
18 
26 {
27 public:
28  PorousFlowRelativePermeabilityBW(const InputParameters & parameters);
29 
30 protected:
31  virtual Real relativePermeability(Real seff) const override;
32  virtual Real dRelativePermeability(Real seff) const override;
33 
35  const Real _sn;
36 
38  const Real _ss;
39 
41  const Real _kn;
42 
44  const Real _ks;
45 
47  const Real _c;
48 };
49 
50 #endif // POROUSFLOWRELATIVEPERMEABILITYBW_H
Material that calculates the Broadbridge-White relative permeability P Broadbridge, I White ``Constant rate rainfall infiltration: A versatile nonlinear model, 1 Analytical solution&#39;&#39;.
const Real _ks
BW&#39;s high relative permeability.
virtual Real relativePermeability(Real seff) const override
Relative permeability equation (must be overriden in derived class)
Base class for PorousFlow relative permeability materials.
const Real _kn
BW&#39;s low relative permeability.
InputParameters validParams< PorousFlowRelativePermeabilityBW >()
PorousFlowRelativePermeabilityBW(const InputParameters &parameters)
const Real _ss
BW&#39;s high saturation.
const Real _sn
BW&#39;s low saturation.
virtual Real dRelativePermeability(Real seff) const override
Derivative of relative permeability with respect to effective saturation.