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