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

Go to the source code of this file.

Classes

class  RichardsRelPermMonomial
 Monomial form of relative permeability relperm = Seff^n for 0<Seff<=1, where S = (S - simm)/(1 - simm) relperm = 1 for Seff>1 relperm = 0 for Seff<0, except if n=0 then relperm = zero_to_the_zero. More...
 

Functions

template<>
InputParameters validParams< RichardsRelPermMonomial > ()
 

Function Documentation

◆ validParams< RichardsRelPermMonomial >()

template<>
InputParameters validParams< RichardsRelPermMonomial > ( )

Definition at line 18 of file RichardsRelPermMonomial.C.

19 {
20  InputParameters params = validParams<RichardsRelPerm>();
21  params.addRequiredRangeCheckedParam<Real>(
22  "simm",
23  "simm >= 0 & simm < 1",
24  "Immobile saturation. Must be between 0 and 1. Define s = "
25  "(seff - simm)/(1 - simm). Then relperm = s^n");
26  params.addRequiredRangeCheckedParam<Real>(
27  "n",
28  "n >= 0",
29  "Exponent. Must be >= 0. Define s = (seff - simm)/(1 - simm). Then relperm = s^n");
30  params.addParam<Real>(
31  "zero_to_the_zero", 0.0, "If n=0, this is the value of relative permeability for s<=simm");
32  params.addClassDescription("Monomial form of relative permeability. Define s = (seff - simm)/(1 "
33  "- simm). Then relperm = s^n if s<simm, otherwise relperm=1");
34  return params;
35 }
validParams< RichardsRelPerm >
InputParameters validParams< RichardsRelPerm >()
Definition: RichardsRelPerm.C:16