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