Go to the source code of this file.
◆ registerMooseObject()
◆ validParams< PorousFlowDispersiveFlux >()
Definition at line 18 of file PorousFlowDispersiveFlux.C.
20 InputParameters params = validParams<Kernel>();
21 params.addParam<
unsigned int>(
22 "fluid_component", 0,
"The index corresponding to the fluid component for this kernel");
23 params.addRequiredParam<UserObjectName>(
24 "PorousFlowDictator",
"The UserObject that holds the list of PorousFlow variable names");
25 params.addRequiredParam<std::vector<Real>>(
26 "disp_long",
"Vector of longitudinal dispersion coefficients for each phase");
27 params.addRequiredParam<std::vector<Real>>(
28 "disp_trans",
"Vector of transverse dispersion coefficients for each phase");
29 params.addRequiredParam<RealVectorValue>(
"gravity",
30 "Gravitational acceleration vector downwards (m/s^2)");
31 params.addClassDescription(
32 "Dispersive and diffusive flux of the component given by fluid_component in all phases");