- primary_speciesThe list of primary variables to add
C++ Type:std::vector<NonlinearVariableName>
Unit:(no unit assumed)
Controllable:No
Description:The list of primary variables to add
AddCoupledEqSpeciesActions
Adds coupled equilibrium Kernels and AuxKernels for primary species
This action only creates the Kernels and AuxKernels. The primary species are created as nonlinear variables, by the AddPrimarySpeciesAction. The reactions are parsed from the syntax described on this page. Equilibrium species are output as auxiliary variables, by the AddSecondarySpeciesAction. This action is the aqueous equilibrium pendant of the solid kinetic AddCoupledSolidKinSpeciesActions.
Input Parameters
- active__all__ If specified only the blocks named will be visited and made active
Default:__all__
C++ Type:std::vector<std::string>
Controllable:No
Description:If specified only the blocks named will be visited and made active
- gravity0 0 0Gravity vector (default is (0, 0, 0))
Default:0 0 0
C++ Type:libMesh::VectorValue<double>
Unit:(no unit assumed)
Controllable:No
Description:Gravity vector (default is (0, 0, 0))
- inactiveIf specified blocks matching these identifiers will be skipped.
C++ Type:std::vector<std::string>
Controllable:No
Description:If specified blocks matching these identifiers will be skipped.
- pressurePressure variable
C++ Type:std::vector<VariableName>
Unit:(no unit assumed)
Controllable:No
Description:Pressure variable
- reactionsThe list of aqueous equilibrium reactions
C++ Type:std::string
Controllable:No
Description:The list of aqueous equilibrium reactions
- secondary_speciesThe list of aqueous equilibrium species to be output as aux variables
C++ Type:std::vector<AuxVariableName>
Unit:(no unit assumed)
Controllable:No
Description:The list of aqueous equilibrium species to be output as aux variables
Optional Parameters
- control_tagsAdds user-defined labels for accessing object parameters via control logic.
C++ Type:std::vector<std::string>
Controllable:No
Description:Adds user-defined labels for accessing object parameters via control logic.