Cantera  2.0
Namespaces | Variables
reaction_defs.h File Reference

This file defines some constants used to specify reaction types. More...

#include "cantera/base/ct_defs.h"
Include dependency graph for reaction_defs.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Cantera
 Provides class Nucleus.
 

Variables

const int NONE = 0
 
const int NO_ERROR = 0
 
const int UNKNOWN_REACTION_TYPE = -100
 
const int UNKNOWN_RATE_COEFF_TYPE = -200
 
const int NOT_YET_IMPLEMENTED = -300
 
Reaction Types
const int ELEMENTARY_RXN = 1
 A reaction with a rate coefficient that depends only on temperature.
 
const int THREE_BODY_RXN = 2
 A reaction that requires a third-body collision partner.
 
const int FALLOFF_RXN = 4
 The general form for an association or dissociation reaction, with a pressure-dependent rate.
 
const int PLOG_RXN = 5
 A pressure-dependent rate expression consisting of several Arrhenius rate expressions evaluated at different pressures.
 
const int CHEBYSHEV_RXN = 6
 A general pressure-dependent reaction where k(T,P) is defined in terms of a bivariate Chebyshev polynomial.
 
const int CHEMACT_RXN = 8
 A chemical activation reaction.
 
const int SURFACE_RXN = 20
 A reaction occurring on a surface.
 
const int EDGE_RXN = 22
 A reaction occurring at a one-dimensional interface between two surface phases.
 
const int GLOBAL_RXN = 30
 A global reaction.
 
Rate Coefficient Types

These types define the supported rate coefficient types for elementary reactions.

Any of these may also be used as the high and low-pressure limits of falloff and chemical activation reactions.

Note that not all of these are currently implemented!

Todo:
Finish implementing reaction rate types.
const int ARRHENIUS_REACTION_RATECOEFF_TYPE = 1
 
const int LANDAUTELLER_REACTION_RATECOEFF_TYPE = 2
 
const int TSTRATE_REACTION_RATECOEFF_TYPE = 3
 
const int SURF_ARRHENIUS_REACTION_RATECOEFF_TYPE = 4
 
const int ARRHENIUS_SUM_REACTION_RATECOEFF_TYPE = 5
 
const int EXCHANGE_CURRENT_REACTION_RATECOEFF_TYPE = 6
 
const int PLOG_REACTION_RATECOEFF_TYPE = 7
 
const int CHEBYSHEV_REACTION_RATECOEFF_TYPE = 8
 
Falloff Function Types
const int SIMPLE_FALLOFF = 100
 
const int TROE3_FALLOFF = 110
 
const int TROE4_FALLOFF = 111
 
const int SRI3_FALLOFF = 112
 
const int SRI5_FALLOFF = 113
 
const int WF_FALLOFF = 114
 

Detailed Description

This file defines some constants used to specify reaction types.

Definition in file reaction_defs.h.