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

Go to the source code of this file.

Classes

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

Functions

template<>
InputParameters validParams< CoupledBEEquilibriumSub > ()
 

Function Documentation

template<>
InputParameters validParams< CoupledBEEquilibriumSub > ( )

Definition at line 11 of file CoupledBEEquilibriumSub.C.

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