Go to the source code of this file.
◆ registerMooseObject()
◆ validParams< CoupledDiffusionReactionSub >()
Definition at line 16 of file CoupledDiffusionReactionSub.C.
18 InputParameters params = validParams<Kernel>();
19 params.addParam<Real>(
22 "Weight of equilibrium species concentration in the primary species concentration");
24 "log_k", 0.0,
"Equilibrium constant of the equilbrium reaction in dissociation form");
25 params.addParam<Real>(
"sto_u",
27 "Stoichiometric coef of the primary species this kernel "
28 "operates on in the equilibrium reaction");
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");