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