www.mooseframework.org
Functions
RichardsRelPermPowerGas.C File Reference

Go to the source code of this file.

Functions

template<>
InputParameters validParams< RichardsRelPermPowerGas > ()
 

Function Documentation

template<>
InputParameters validParams< RichardsRelPermPowerGas > ( )

Definition at line 14 of file RichardsRelPermPowerGas.C.

15 {
16  InputParameters params = validParams<RichardsRelPerm>();
17  params.addRequiredRangeCheckedParam<Real>(
18  "simm",
19  "simm >= 0 & simm < 1",
20  "Immobile saturation. Must be between 0 and 1. Define s = "
21  "(seff - simm)/(1 - simm). Then relperm = 1 - (n+1)(1-s)^n "
22  "+ n(1-s)^(n+1)");
23  params.addRequiredRangeCheckedParam<Real>(
24  "n",
25  "n >= 2",
26  "Exponent. Must be >= 2. Define s = (seff - simm)/(1 - simm). Then "
27  "relperm = 1 - (n+1)(1-s)^n + n(1-s)^(n+1)");
28  params.addClassDescription("Power form of relative permeability that might be useful for gases. "
29  "Define s = (seff - simm)/(1 - simm). Then relperm = 1 - "
30  "(n+1)(1-s)^n + n(1-s)^(n+1) if s<simm, otherwise relperm=1");
31  return params;
32 }
InputParameters validParams< RichardsRelPerm >()