www.mooseframework.org
Functions
PorousFlowFullySaturatedMassTimeDerivative.C File Reference

Go to the source code of this file.

Functions

template<>
InputParameters validParams< PorousFlowFullySaturatedMassTimeDerivative > ()
 

Function Documentation

template<>
InputParameters validParams< PorousFlowFullySaturatedMassTimeDerivative > ( )

Definition at line 15 of file PorousFlowFullySaturatedMassTimeDerivative.C.

16 {
17  InputParameters params = validParams<TimeKernel>();
18  MooseEnum coupling_type("Hydro ThermoHydro HydroMechanical ThermoHydroMechanical", "Hydro");
19  params.addParam<MooseEnum>("coupling_type",
20  coupling_type,
21  "The type of simulation. For simulations involving Mechanical "
22  "deformations, you will need to supply the correct Biot coefficient. "
23  "For simulations involving Thermal flows, you will need an associated "
24  "ConstantThermalExpansionCoefficient Material");
25  params.addRangeCheckedParam<Real>(
26  "biot_coefficient", 1.0, "biot_coefficient>=0 & biot_coefficient<=1", "Biot coefficient");
27  params.addParam<bool>("multiply_by_density",
28  true,
29  "If true, then this Kernel is the time derivative of the fluid "
30  "mass. If false, then this Kernel is the derivative of the "
31  "fluid volume (which is common in poro-mechanics)");
32  params.addRequiredParam<UserObjectName>(
33  "PorousFlowDictator", "The UserObject that holds the list of Porous-Flow variable names.");
34  params.addClassDescription("Fully-saturated version of the single-component, single-phase fluid "
35  "mass derivative wrt time");
36  return params;
37 }