Go to the source code of this file.
◆ registerMooseObject()
◆ validParams< PorousFlowHalfGaussianSink >()
Definition at line 16 of file PorousFlowHalfGaussianSink.C.
19 params.addRequiredParam<Real>(
"max",
20 "Maximum of the Gaussian flux multiplier. Flux out is "
21 "multiplied by max*exp((-0.5*(p - center)/sd)^2) for "
22 "p<center, and by = max for p>center. Here p is the nodal "
23 "porepressure for the fluid_phase specified (or, for heat "
24 "fluxes, it is the temperature).");
25 params.addRequiredParam<Real>(
"sd",
26 "Standard deviation of the Gaussian flux multiplier "
27 "(measured in Pa (or K for heat fluxes)).");
28 params.addRequiredParam<Real>(
29 "center",
"Center of the Gaussian flux multiplier (measured in Pa (or K for heat fluxes)).");
30 params.addClassDescription(
"Applies a flux sink to a boundary. The base flux defined by "
31 "PorousFlowSink is multiplied by a Gaussian.");