www.mooseframework.org
Functions
RichardsRelPermPower.C File Reference

Go to the source code of this file.

Functions

 registerMooseObject ("RichardsApp", RichardsRelPermPower)
 
template<>
InputParameters validParams< RichardsRelPermPower > ()
 

Function Documentation

◆ registerMooseObject()

registerMooseObject ( "RichardsApp"  ,
RichardsRelPermPower   
)

◆ validParams< RichardsRelPermPower >()

template<>
InputParameters validParams< RichardsRelPermPower > ( )

Definition at line 18 of file RichardsRelPermPower.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 = (n+1)s^n - "
26  "ns^(n+1)");
27  params.addRequiredRangeCheckedParam<Real>("n",
28  "n >= 2",
29  "Exponent. Must be >= 2. Define s = "
30  "(seff - simm)/(1 - simm). Then "
31  "relperm = (n+1)s^n - ns^(n+1)");
32  params.addClassDescription("Power form of relative permeability. Define s = (seff - simm)/(1 - "
33  "simm). Then relperm = (n+1)s^n - ns^(n+1) if s<simm, otherwise "
34  "relperm=1");
35  return params;
36 }
validParams< RichardsRelPerm >
InputParameters validParams< RichardsRelPerm >()
Definition: RichardsRelPerm.C:16