Classes | Functions
Q2PPorepressureFlux.h File Reference

Go to the source code of this file.


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


InputParameters validParams< Q2PPorepressureFlux > ()

Function Documentation

InputParameters validParams< Q2PPorepressureFlux > ( )

Definition at line 22 of file Q2PPorepressureFlux.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("saturation_variable", "The variable representing fluid saturation");
29  params.addRequiredParam<UserObjectName>(
30  "fluid_relperm",
31  "A RichardsRelPerm UserObject (eg RichardsRelPermPower) that defines the "
32  "fluid relative permeability as a function of the saturation variable");
33  params.addRequiredParam<Real>("fluid_viscosity", "The fluid dynamic viscosity");
34  params.addClassDescription("Flux according to Darcy-Richards flow. The Variable for this Kernel "
35  "should be the porepressure.");
36  return params;
37 }