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

Go to the source code of this file.

Classes

class  CoupledDiffusionReactionSub
 Define the Kernel for a CoupledBEEquilibriumSub operator that looks like: grad (diff * grad (weight * 10^log_k * u^sto_u * v^sto_v)). More...
 

Functions

template<>
InputParameters validParams< CoupledDiffusionReactionSub > ()
 

Function Documentation

template<>
InputParameters validParams< CoupledDiffusionReactionSub > ( )

Definition at line 11 of file CoupledDiffusionReactionSub.C.

12 {
13  InputParameters params = validParams<Kernel>();
14  params.addParam<Real>(
15  "weight",
16  1.0,
17  "Weight of equilibrium species concentration in the primary species concentration");
18  params.addParam<Real>(
19  "log_k", 0.0, "Equilibrium constant of the equilbrium reaction in dissociation form");
20  params.addParam<Real>("sto_u",
21  1.0,
22  "Stoichiometric coef of the primary species this kernel "
23  "operates on in the equilibrium reaction");
24  params.addRequiredParam<std::vector<Real>>(
25  "sto_v", "The stoichiometric coefficients of coupled primary species");
26  params.addCoupledVar("v", "List of coupled primary species in this equilibrium species");
27  params.addClassDescription("Diffusion of equilibrium species");
28  return params;
29 }