6 #ifndef CT_REACTION_DATA_H
7 #define CT_REACTION_DATA_H
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.
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
for electrochemical reactions
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...
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.
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...
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.
const int ELEMENTARY_RXN
A reaction with a rate coefficient that depends only on temperature.
bool global
True for "global" reactions which do not follow elementary mass action kinetics, i.e.
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.
double chebTmin
Minimum temperature for Chebyshev fit.