www.mooseframework.org
Functions
PorousFlowDispersiveFlux.C File Reference

Go to the source code of this file.

Functions

 registerMooseObject ("PorousFlowApp", PorousFlowDispersiveFlux)
 
template<>
InputParameters validParams< PorousFlowDispersiveFlux > ()
 

Function Documentation

◆ registerMooseObject()

registerMooseObject ( "PorousFlowApp"  ,
PorousFlowDispersiveFlux   
)

◆ validParams< PorousFlowDispersiveFlux >()

template<>
InputParameters validParams< PorousFlowDispersiveFlux > ( )

Definition at line 18 of file PorousFlowDispersiveFlux.C.

19 {
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");
33  return params;
34 }