www.mooseframework.org
RichardsRelPermPowerGas.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 RICHARDSRELPERMPOWERGAS_H
9 #define RICHARDSRELPERMPOWERGAS_H
10 
11 #include "RichardsRelPerm.h"
12 
14 
15 template <>
16 InputParameters validParams<RichardsRelPermPowerGas>();
17 
24 {
25 public:
26  RichardsRelPermPowerGas(const InputParameters & parameters);
27 
32  Real relperm(Real seff) const;
33 
38  Real drelperm(Real seff) const;
39 
44  Real d2relperm(Real seff) const;
45 
46 protected:
48  Real _simm;
49 
51  Real _n;
52 };
53 
54 #endif // RICHARDSRELPERMPOWERGAS_H
RichardsRelPermPowerGas(const InputParameters &parameters)
Real drelperm(Real seff) const
Derivative of relative permeability wrt seff.
Real d2relperm(Real seff) const
Second derivative of relative permeability wrt seff.
Base class for Richards relative permeability classes that provide relative permeability as a functio...
Real relperm(Real seff) const
Relative permeability.
InputParameters validParams< RichardsRelPermPowerGas >()
PowerGas form of relative permeability Define s = (seff - simm)/(1 - simm).
Real _simm
immobile saturation