Go to the source code of this file.
◆ registerMooseObject()
◆ validParams< PorousFlow1PhaseMD_Gaussian >()
Definition at line 16 of file PorousFlow1PhaseMD_Gaussian.C.
19 params.addRequiredCoupledVar(
"mass_density",
20 "Variable that represents log(mass-density) of the single phase");
21 params.addRequiredRangeCheckedParam<Real>(
24 "For this class, the capillary function is assumed to be saturation = "
25 "exp(-(al*porepressure)^2) for porepressure<0.");
26 params.addRequiredRangeCheckedParam<Real>(
27 "density_P0",
"density_P0>0",
"The density of the fluid phase at zero porepressure");
28 params.addRequiredRangeCheckedParam<Real>(
29 "bulk_modulus",
"bulk_modulus>0",
"The constant bulk modulus of the fluid phase");
30 params.addClassDescription(
"This Material is used for the single-phase situation where "
31 "log(mass-density) is the primary variable. calculates the 1 "
32 "porepressure and the 1 saturation in a 1-phase situation, "
33 "and derivatives of these with respect to the PorousFlowVariables. A "
34 "gaussian capillary function is assumed");