www.mooseframework.org
RichardsRelPermPower.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 RICHARDSRELPERMPOWER_H
9 #define RICHARDSRELPERMPOWER_H
10 
11 #include "RichardsRelPerm.h"
12 
14 
15 template <>
16 InputParameters validParams<RichardsRelPermPower>();
17 
23 {
24 public:
25  RichardsRelPermPower(const InputParameters & parameters);
26 
31  Real relperm(Real seff) const;
32 
37  Real drelperm(Real seff) const;
38 
43  Real d2relperm(Real seff) const;
44 
45 protected:
47  Real _simm;
48 
50  Real _n;
51 };
52 
53 #endif // RICHARDSRELPERMPOWER_H
Base class for Richards relative permeability classes that provide relative permeability as a functio...
Real relperm(Real seff) const
relative permeability as a function of effective saturation
Real d2relperm(Real seff) const
second derivative of relative permeability wrt effective saturation
Power form of relative permeability, usually used for water.
Real drelperm(Real seff) const
derivative of relative permeability wrt effective saturation
Real _n
exponent used in the power relationship
InputParameters validParams< RichardsRelPermPower >()
Real _simm
immobile saturation
RichardsRelPermPower(const InputParameters &parameters)