www.mooseframework.org
Functions
CoupledDiffusionReactionSub.C File Reference

Go to the source code of this file.

Functions

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

Function Documentation

◆ registerMooseObject()

registerMooseObject ( "ChemicalReactionsApp"  ,
CoupledDiffusionReactionSub   
)

◆ validParams< CoupledDiffusionReactionSub >()

template<>
InputParameters validParams< CoupledDiffusionReactionSub > ( )

Definition at line 16 of file CoupledDiffusionReactionSub.C.

17 {
18  InputParameters params = validParams<Kernel>();
19  params.addParam<Real>(
20  "weight",
21  1.0,
22  "Weight of equilibrium species concentration in the primary species concentration");
23  params.addCoupledVar(
24  "log_k", 0.0, "Equilibrium constant of the equilbrium reaction in dissociation form");
25  params.addParam<Real>("sto_u",
26  1.0,
27  "Stoichiometric coef of the primary species this kernel "
28  "operates on in the equilibrium reaction");
29  params.addCoupledVar(
30  "gamma_u", 1.0, "Activity coefficient of primary species that this kernel operates on");
31  params.addParam<std::vector<Real>>("sto_v",
32  "The stoichiometric coefficients of coupled primary species");
33  params.addCoupledVar("v", "List of coupled primary species in this equilibrium species");
34  params.addCoupledVar("gamma_v", 1.0, "Activity coefficients of coupled primary species");
35  params.addCoupledVar("gamma_eq", 1.0, "Activity coefficient of this equilibrium species");
36  params.addClassDescription("Diffusion of equilibrium species");
37  return params;
38 }