Go to the source code of this file.
◆ registerMooseAction() [1/2]
◆ registerMooseAction() [2/2]
◆ validParams< AddCoupledSolidKinSpeciesAction >()
Definition at line 27 of file AddCoupledSolidKinSpeciesAction.C.
29 InputParameters params = validParams<Action>();
30 params.addRequiredParam<std::vector<NonlinearVariableName>>(
"primary_species",
31 "The list of primary species to add");
32 params.addParam<std::vector<AuxVariableName>>(
33 "secondary_species",
"The list of solid kinetic species to be output as aux variables");
34 params.addRequiredParam<std::string>(
"kin_reactions",
"The list of solid kinetic reactions");
35 params.addRequiredParam<std::vector<Real>>(
"log10_keq",
36 "The list of equilibrium constants for all reactions");
37 params.addRequiredParam<std::vector<Real>>(
38 "specific_reactive_surface_area",
39 "The list of specific reactive surface area for all minerals (m^2/L)");
40 params.addRequiredParam<std::vector<Real>>(
41 "kinetic_rate_constant",
"The list of kinetic rate constant for all reactions (mol/m^2/s)");
42 params.addRequiredParam<std::vector<Real>>(
43 "activation_energy",
"The list of activation energy values for all reactions (J/mol)");
44 params.addParam<Real>(
"gas_constant", 8.314,
"Gas constant. Default is 8.314 (J/mol/K)");
45 params.addRequiredParam<std::vector<Real>>(
46 "reference_temperature",
"The list of reference temperatures for all reactions (K)");
47 params.addRequiredCoupledVar(
"system_temperature",
48 "The system temperature for all reactions (K)");
49 params.addClassDescription(
"Adds solid kinetic Kernels and AuxKernels for primary species");