Go to the source code of this file.
◆ registerMooseObject()
◆ validParams< PorousFlowDictator >()
Definition at line 19 of file PorousFlowDictator.C.
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",
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",
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",
45 "The fluid phase number of the aqueous phase in which the "
46 "equilibrium and kinetic chemical reactions occur");