www.mooseframework.org
Classes | Functions
Q2PPorepressureFlux.h File Reference

Go to the source code of this file.

Classes

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

Functions

template<>
InputParameters validParams< Q2PPorepressureFlux > ()
 

Function Documentation

◆ validParams< Q2PPorepressureFlux >()

template<>
InputParameters validParams< Q2PPorepressureFlux > ( )

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