www.mooseframework.org
Functions
AqueousEquilibriumRxnAux.C File Reference

Go to the source code of this file.

Functions

 registerMooseObject ("ChemicalReactionsApp", AqueousEquilibriumRxnAux)
 
template<>
InputParameters validParams< AqueousEquilibriumRxnAux > ()
 

Function Documentation

◆ registerMooseObject()

registerMooseObject ( "ChemicalReactionsApp"  ,
AqueousEquilibriumRxnAux   
)

◆ validParams< AqueousEquilibriumRxnAux >()

template<>
InputParameters validParams< AqueousEquilibriumRxnAux > ( )

Definition at line 16 of file AqueousEquilibriumRxnAux.C.

17 {
18  InputParameters params = validParams<AuxKernel>();
19  params.addCoupledVar("log_k", 0.0, "The equilibrium constant in dissociation form");
20  params.addRequiredParam<std::vector<Real>>("sto_v",
21  "The stoichiometric coefficient of reactants");
22  params.addRequiredCoupledVar(
23  "v", "The list of primary species participating in this equilibrium species");
24  params.addCoupledVar("gamma", 1.0, "Activity coefficient of this secondary equilibrium species");
25  params.addCoupledVar("gamma_v", 1.0, "Activity coefficients of coupled primary species");
26  params.addClassDescription("Concentration of secondary equilibrium species");
27  return params;
28 }