AqueousEquilibriumReactions syntax
This syntax, nesting parameters in the [ReactionNetwork/AqueousEquilibriumReactions] block, is used to describe aqueous equilibrium chemical reactions. The following actions use the parameters defined in this syntax:
- AddCoupledEqSpeciesActions to define the kernels and auxiliary kernels for the equations describing the chemical reactions. 
- AddPrimarySpeciesAction to define the nonlinear variables for the primary species. 
- AddSecondarySpeciesAction to define the auxiliary variables for the secondary species. 
Available Objects
- Moose App
- ArrayMooseVariableUsed for grouping standard field variables with the same finite element family and order
- MooseLinearVariableFVRealBase class for Moose variables. This should never be the terminal object type
- MooseVariableRepresents standard field variables, e.g. Lagrange, Hermite, or non-constant Monomials
- MooseVariableBaseBase class for Moose variables. This should never be the terminal object type
- MooseVariableConstMonomialSpecialization for constant monomials that avoids unnecessary loops
- MooseVariableFVRealBase class for Moose variables. This should never be the terminal object type
- MooseVariableScalarMoose wrapper class around scalar variables
- VectorMooseVariableRepresents vector field variables, e.g. Vector Lagrange, Nedelec or Raviart-Thomas
- Navier Stokes App
- BernoulliPressureVariableBase class for Moose variables. This should never be the terminal object type
- INSFVEnergyVariableBase class for Moose variables. This should never be the terminal object type
- INSFVPressureVariableBase class for Moose variables. This should never be the terminal object type
- INSFVScalarFieldVariableBase class for Moose variables. This should never be the terminal object type
- INSFVVelocityVariableBase class for Moose variables. This should never be the terminal object type
- PINSFVSuperficialVelocityVariableBase class for Moose variables. This should never be the terminal object type
- PiecewiseConstantVariableBase class for Moose variables. This should never be the terminal object type
Available Actions
- Chemical Reactions App
- AddCoupledEqSpeciesActionAdds coupled equilibrium Kernels and AuxKernels for primary species
- AddPrimarySpeciesActionAdds Variables for all primary species
- AddSecondarySpeciesActionAdds AuxVariables for all secondary species