Classes | Functions
Q2PSaturationFlux.h File Reference

Go to the source code of this file.


class  Q2PSaturationFlux
 This is a fully upwinded flux Kernel The Variable of this Kernel should be the saturation. More...


InputParameters validParams< Q2PSaturationFlux > ()

Function Documentation

InputParameters validParams< Q2PSaturationFlux > ( )

Definition at line 22 of file Q2PSaturationFlux.C.

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