www.mooseframework.org
Functions
Q2PPorepressureFlux.C File Reference

Go to the source code of this file.

Functions

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

Function Documentation

◆ registerMooseObject()

registerMooseObject ( "RichardsApp"  ,
Q2PPorepressureFlux   
)

◆ 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 }