www.mooseframework.org
Functions
Q2PSaturationFlux.C File Reference

Go to the source code of this file.

Functions

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

Function Documentation

◆ registerMooseObject()

registerMooseObject ( "RichardsApp"  ,
Q2PSaturationFlux   
)

◆ validParams< Q2PSaturationFlux >()

template<>
InputParameters validParams< Q2PSaturationFlux > ( )

Definition at line 26 of file Q2PSaturationFlux.C.

27 {
28  InputParameters params = validParams<Kernel>();
29  params.addRequiredParam<UserObjectName>(
30  "fluid_density",
31  "A RichardsDensity UserObject that defines the fluid density as a function of pressure.");
32  params.addRequiredCoupledVar("porepressure_variable",
33  "The variable representing the porepressure");
34  params.addRequiredParam<UserObjectName>(
35  "fluid_relperm",
36  "A RichardsRelPerm UserObject (eg RichardsRelPermPowerGas) that defines the "
37  "fluid relative permeability as a function of the saturation Variable.");
38  params.addRequiredParam<Real>("fluid_viscosity", "The fluid dynamic viscosity");
39  params.addClassDescription(
40  "Flux according to Darcy-Richards flow. The Variable of this Kernel must be the saturation");
41  return params;
42 }