www.mooseframework.org
Classes | Functions
CoupledConvectionReactionSub.h File Reference

Go to the source code of this file.

Classes

class  CoupledConvectionReactionSub
 Convection of primary species in given equilibrium species. More...
 

Functions

template<>
InputParameters validParams< CoupledConvectionReactionSub > ()
 

Function Documentation

◆ validParams< CoupledConvectionReactionSub >()

template<>
InputParameters validParams< CoupledConvectionReactionSub > ( )

Definition at line 16 of file CoupledConvectionReactionSub.C.

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