6 #ifndef CT_REACTION_DATA_H
7 #define CT_REACTION_DATA_H
51 "To be removed after Cantera 2.2.");
std::vector< grouplist_t > rgroups
Optional data used in reaction path diagrams.
double efficiency(size_t k) const
Get the actual third-body efficiency for species k
vector_fp falloffParameters
Values used in the falloff parameterization.
std::multimap< double, vector_fp > plogParameters
Arrhenius parameters for P-log reactions.
double chebPmin
Minimum pressure for Chebyshev fit.
int reactionType
Type of the reaction.
doublereal affinityPower
Power of the "One minus Affinity" term within the Affinity representation.
Various templated functions that carry out common vector operations (see Templated Utility Functions)...
vector_fp forwardFullOrder_
Reaction order for the forward direction of the reaction.
vector_fp auxRateCoeffParameters
Vector of auxiliary rate coefficient parameters.
bool duplicate
True if the current reaction is marked as duplicate.
int falloffType
Type of falloff parameterization to use.
vector_fp cov
Adjustments to the Arrhenius rate expression dependent on surface species coverages.
doublereal beta
Forward value of the apparent Electrochemical transfer coefficient.
vector_fp pstoich
Product stoichiometric coefficients, in the order given by products.
vector_fp porder
Reaction order of the reverse reaction with respect to each product species, in the order given by pr...
void warn_deprecated(const std::string &method, const std::string &extra)
Print a warning indicating that method is deprecated.
bool validate
Perform validation of the rate coefficient data.
bool isReversibleWithFrac
Some reactions can be elementary reactions but have fractional stoichiometries with respect to some p...
vector_fp rateCoeffParameters
Vector of rate coefficient parameters.
std::map< size_t, doublereal > thirdBodyEfficiencies
Map of species index to third body efficiency.
size_t chebDegreeT
Degree of Chebyshev fit in T.
std::string equation
The reaction equation. Used only for display purposes.
std::vector< size_t > products
Indices of product species.
double chebPmax
Maximum pressure for Chebyshev fit.
std::vector< grouplist_t > pgroups
Optional data used in reaction path diagrams.
doublereal filmResistivity
Film Resistivity value.
This file defines some constants used to specify reaction types.
int number
Index of this reaction within the mechanism.
doublereal default_3b_eff
The default third body efficiency for species not listed in thirdBodyEfficiencies.
size_t chebDegreeP
Degree of Chebyshev fit in P.
Intermediate class which stores data about a reaction and its rate parameterization before adding the...
const U & getValue(const std::map< T, U > &m, const T &key)
Const accessor for a value in a std::map.
std::map< int, doublereal > net_stoich
Net stoichiometric coefficients for participating species.
std::vector< size_t > reactants
Indices of reactant species.
vector_fp rstoich
Reactant stoichiometric coefficients, in the order given by reactants.
bool reversible
True if the current reaction is reversible. False otherwise.
int rateCoeffType
Type of the rate coefficient for the forward rate constant.
std::vector< double > vector_fp
Turn on the use of stl vectors for the basic array type within cantera Vector of doubles.
doublereal equilibriumConstantPower
Power of the equilibrium constant within the Affinity representation.
const int ELEMENTARY_RXN
A reaction with a rate coefficient that depends only on temperature and voltage that also obeys mass-...
bool global
True for "global" reactions which do not follow elementary mass action kinetics, i.e.
std::string productString
The products half of the reaction equation, used for display purposes.
double chebTmax
Maximum temperature for Chebyshev fit.
vector_fp chebCoeffs
Chebyshev coefficients. length chebDegreeT * chebDegreeP.
vector_fp rorder
Reaction order with respect to each reactant species, in the order given by reactants.
std::string reactantString
The reactants half of the reaction equation, used for display purposes.
double chebTmin
Minimum temperature for Chebyshev fit.