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

Go to the source code of this file.

Classes

class  KineticDisPreRateAux
 Calculate the kinetic mineral species kinetic rate according to transient state theory rate law. More...
 

Functions

template<>
InputParameters validParams< KineticDisPreRateAux > ()
 

Function Documentation

template<>
InputParameters validParams< KineticDisPreRateAux > ( )

Definition at line 11 of file KineticDisPreRateAux.C.

Referenced by validParams< KineticDisPreConcAux >().

12 {
13  InputParameters params = validParams<AuxKernel>();
14  params.addParam<Real>("log_k", 0.0, "The equilibrium constant of the dissolution reaction");
15  params.addRequiredParam<std::vector<Real>>("sto_v",
16  "The stoichiometric coefficients of reactant species");
17  params.addParam<Real>("r_area", 0.1, "Specific reactive surface area in m^2/L solution");
18  params.addParam<Real>("ref_kconst", 6.456542e-8, "Kinetic rate constant in mol/m^2 s");
19  params.addParam<Real>("e_act", 2.91e4, "Activation energy, J/mol");
20  params.addParam<Real>("gas_const", 8.31434, "Gas constant, in J/mol K");
21  params.addParam<Real>("ref_temp", 298.15, "Reference temperature, K");
22  params.addCoupledVar("sys_temp", 298.15, "System temperature, K");
23  params.addCoupledVar("v", "The list of reactant species");
24  params.addClassDescription("Kinetic rate of secondary kinetic species");
25  return params;
26 }