www.mooseframework.org
Classes | Functions
RichardsRelPermVG.h File Reference

Go to the source code of this file.

Classes

class  RichardsRelPermVG
 Van-Genuchten form of relative permeability as a function of effective saturation. More...
 

Functions

template<>
InputParameters validParams< RichardsRelPermVG > ()
 

Function Documentation

template<>
InputParameters validParams< RichardsRelPermVG > ( )

Definition at line 13 of file RichardsRelPermVG.C.

Referenced by validParams< RichardsRelPermVG1 >().

14 {
15  InputParameters params = validParams<RichardsRelPerm>();
16  params.addRequiredRangeCheckedParam<Real>(
17  "simm",
18  "simm >= 0 & simm < 1",
19  "Immobile saturation. Must be between 0 and 1. Define s = "
20  "(seff - simm)/(1 - simm). Then relperm = s^(1/2) * (1 - (1 "
21  "- s^(1/m))^m)^2");
22  params.addRequiredRangeCheckedParam<Real>(
23  "m",
24  "m > 0 & m < 1",
25  "van-Genuchten m parameter. Must be between 0 and 1, and optimally "
26  "should be set >0.5. Define s = (seff - simm)/(1 - simm). Then "
27  "relperm = s^(1/2) * (1 - (1 - s^(1/m))^m)^2");
28  params.addClassDescription("VG form of relative permeability. Define s = (seff - simm)/(1 - "
29  "simm). Then relperm = s^(1/2) * (1 - (1 - s^(1/m))^m)^2, if s>0, "
30  "and relperm=0 otherwise");
31  return params;
32 }
InputParameters validParams< RichardsRelPerm >()