20 "primary_species",
"The list of primary variables to add");
27 _vars(getParam<
std::vector<NonlinearVariableName>>(
"primary_species")),
28 _scaling(isParamValid(
"scaling") ? getParam<
std::vector<Real>>(
"scaling")
29 :
std::vector<Real>(1, 1.0))
42 for (
auto & var :
_vars)
registerMooseAction("ChemicalReactionsApp", AddPrimarySpeciesAction, "add_variable")
std::shared_ptr< FEProblemBase > & _problem
virtual void act() override
AddPrimarySpeciesAction(const InputParameters ¶ms)
static InputParameters validParams()
const std::vector< NonlinearVariableName > _vars
Primary species to add.
static libMesh::FEType feType(const InputParameters ¶ms)
static std::string variableType(const libMesh::FEType &fe_type, const bool is_fv=false, const bool is_array=false)
static InputParameters validParams()
InputParameters getValidParams(const std::string &name) const
const std::string & type() const
const InputParameters & _pars