www.mooseframework.org
Functions
PorousFlowDictator.C File Reference

Go to the source code of this file.

Functions

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

Function Documentation

◆ registerMooseObject()

registerMooseObject ( "PorousFlowApp"  ,
PorousFlowDictator   
)

◆ validParams< PorousFlowDictator >()

template<>
InputParameters validParams< PorousFlowDictator > ( )

Definition at line 19 of file PorousFlowDictator.C.

20 {
21  InputParameters params = validParams<GeneralUserObject>();
22  params.addClassDescription("Holds information on the PorousFlow variable names");
23  params.addRequiredCoupledVar("porous_flow_vars",
24  "List of primary variables that are used in the PorousFlow "
25  "simulation. Jacobian entries involving derivatives wrt these "
26  "variables will be computed. In single-phase models you will just "
27  "have one (eg \'pressure\'), in two-phase models you will have two "
28  "(eg \'p_water p_gas\', or \'p_water s_water\'), etc.");
29  params.addRequiredParam<unsigned int>("number_fluid_phases",
30  "The number of fluid phases in the simulation");
31  params.addRequiredParam<unsigned int>("number_fluid_components",
32  "The number of fluid components in the simulation");
33  params.addParam<unsigned int>("number_aqueous_equilibrium",
34  0,
35  "The number of secondary species in the aqueous-equilibrium "
36  "reaction system. (Leave as zero if the simulation does not "
37  "involve chemistry)");
38  params.addParam<unsigned int>("number_aqueous_kinetic",
39  0,
40  "The number of secondary species in the aqueous-kinetic reaction "
41  "system involved in precipitation and dissolution. (Leave as zero "
42  "if the simulation does not involve chemistry)");
43  params.addParam<unsigned int>("aqueous_phase_number",
44  0,
45  "The fluid phase number of the aqueous phase in which the "
46  "equilibrium and kinetic chemical reactions occur");
47  return params;
48 }