Go to the source code of this file.
◆ validParams< PorousFlowDarcyBase >()
Definition at line 21 of file PorousFlowDarcyBase.C.
23 InputParameters params = validParams<Kernel>();
24 params.addRequiredParam<RealVectorValue>(
"gravity",
25 "Gravitational acceleration vector downwards (m/s^2)");
26 params.addRequiredParam<UserObjectName>(
27 "PorousFlowDictator",
"The UserObject that holds the list of PorousFlow variable names");
28 params.addParam<
unsigned>(
"full_upwind_threshold",
30 "If, for each timestep, the number of "
31 "upwind-downwind swaps in an element is less than "
32 "this quantity, then full upwinding is used for that element. "
33 "Otherwise the fallback scheme is employed.");
34 MooseEnum fallback_enum(
"quick harmonic",
"quick");
35 params.addParam<MooseEnum>(
"fallback_scheme",
37 "quick: use nodal mobility without "
38 "preserving mass. harmonic: use a "
39 "harmonic mean of nodal mobilities "
40 "and preserve fluid mass");
41 params.addClassDescription(
"Fully-upwinded advective Darcy flux");
Referenced by validParams< PorousFlowAdvectiveFlux >(), and validParams< PorousFlowHeatAdvection >().