www.mooseframework.org
Functions
Q2PRelPermPowerGas.C File Reference

Go to the source code of this file.

Functions

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

Function Documentation

◆ registerMooseObject()

registerMooseObject ( "RichardsApp"  ,
Q2PRelPermPowerGas   
)

◆ validParams< Q2PRelPermPowerGas >()

template<>
InputParameters validParams< Q2PRelPermPowerGas > ( )

Definition at line 18 of file Q2PRelPermPowerGas.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/(1 - simm). Then relperm = 1 - (n+1)s^n + ns^(n+1)");
26  params.addRequiredRangeCheckedParam<Real>("n",
27  "n >= 2",
28  "Exponent. Must be >= 2. Define s = "
29  "(eff/(1 - simm). Then relperm = 1 - "
30  "(n+1)s^n + ns^(n+1)");
31  params.addClassDescription("Power form of relative permeability that might be useful for gases "
32  "as a function of water saturation in Q2P models. Define s = seff/(1 "
33  "- simm). Then relperm = 1 - (n+1)s^n + ns^(n+1) if seff<1-simm, "
34  "otherwise relperm=1. Here seff is the water saturation");
35  return params;
36 }
validParams< RichardsRelPerm >
InputParameters validParams< RichardsRelPerm >()
Definition: RichardsRelPerm.C:16