antioch-0.4.0
Enumerations | Functions
Antioch::KineticsModel Namespace Reference

Enumerations

enum  KineticsModel {
  CONSTANT = 0, HERCOURT_ESSEN, BERTHELOT, ARRHENIUS,
  BHE, KOOIJ, VANTHOFF, PHOTOCHEM
}
 
enum  Parameters {
  NOT_FOUND = 0, A, B, E,
  D, T_REF, R_SCALE, SIGMA,
  LAMBDA, LOW_PRESSURE, HIGH_PRESSURE
}
 

Functions

template<typename CoeffType >
CoeffType Tref ()
 

Enumeration Type Documentation

Enumerator
CONSTANT 
HERCOURT_ESSEN 
BERTHELOT 
ARRHENIUS 
BHE 
KOOIJ 
VANTHOFF 
PHOTOCHEM 

Definition at line 57 of file kinetics_enum.h.

57  { CONSTANT = 0, // A
58  HERCOURT_ESSEN, // A * T^beta
59  BERTHELOT, // A * exp(D*T)
60  ARRHENIUS, // A * exp(-Ea/T)
61  BHE, // A * T^beta * exp(D*T)
62  KOOIJ, // A * T^beta * exp(-Ea/T)
63  VANTHOFF, // A * T^beta * exp(-Ea/T + D*T)
64  PHOTOCHEM }; // int_0^\infty f(\lambda)\sigma(\lambda) d\lambda = const(T)
Scalar BHE(const Scalar &T, const Scalar &Cf, const Scalar &eta, const Scalar &D, const Scalar &Tf=1.)
Definition: parsing_xml.C:55
Enumerator
NOT_FOUND 
T_REF 
R_SCALE 
SIGMA 
LAMBDA 
LOW_PRESSURE 
HIGH_PRESSURE 

Definition at line 72 of file kinetics_enum.h.

Function Documentation

template<typename CoeffType >
CoeffType Antioch::KineticsModel::Tref ( )

Definition at line 67 of file kinetics_enum.h.

Referenced by Antioch::XMLParser< NumericType >::rate_constant_Tref_parameter(), and tester().

68  {
69  return 1.0; // this HAS to stay this way because it is hard-coded for performances (see eq. above)
70  }

Generated on Thu Jul 7 2016 11:09:50 for antioch-0.4.0 by  doxygen 1.8.8