Go to the source code of this file.
|
class | Q2PSaturationDiffusion |
| Diffusive Kernel that models nonzero capillary pressure in Q2P models The Variable of this Kernel should be the saturation. More...
|
|
◆ validParams< Q2PSaturationDiffusion >()
Definition at line 16 of file Q2PSaturationDiffusion.C.
18 InputParameters params = validParams<Kernel>();
19 params.addRequiredParam<UserObjectName>(
21 "A RichardsDensity UserObject that defines the fluid density as a function of pressure.");
22 params.addRequiredParam<UserObjectName>(
24 "A RichardsRelPerm UserObject that defines the fluid relative permeability "
25 "as a function of water saturation (eg RichardsRelPermPower)");
26 params.addRequiredCoupledVar(
"porepressure_variable",
27 "The variable representing the porepressure");
28 params.addRequiredParam<Real>(
"fluid_viscosity",
"The fluid dynamic viscosity");
29 params.addRequiredParam<Real>(
"diffusivity",
"Diffusivity as a function of S");
30 params.addClassDescription(
"Diffusion part of the Flux according to Darcy-Richards flow. The "
31 "Variable of this Kernel must be the saturation.");