Cantera  2.3.0
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

Cantera
Namespace for the Cantera kernel.

## Variables

const int NONE = 0

Reaction Types
const int ELEMENTARY_RXN = 1
A reaction with a rate coefficient that depends only on temperature and voltage that also obeys mass-action kinetics. More...

const int THREE_BODY_RXN = 2
A gas-phase reaction that requires a third-body collision partner. More...

const int FALLOFF_RXN = 4
The general form for a gas-phase association or dissociation reaction, with a pressure-dependent rate. More...

const int PLOG_RXN = 5
A pressure-dependent rate expression consisting of several Arrhenius rate expressions evaluated at different pressures. More...

const int CHEBYSHEV_RXN = 6
A general gas-phase pressure-dependent reaction where k(T,P) is defined in terms of a bivariate Chebyshev polynomial. More...

const int CHEMACT_RXN = 8
A chemical activation reaction. More...

const int SURFACE_RXN = 20
A reaction occurring on a surface. More...

const int INTERFACE_RXN = 20
A reaction occurring on an interface, e.g a surface or edge. More...

const int BUTLERVOLMER_NOACTIVITYCOEFFS_RXN = 25
This is a surface reaction that is formulated using the Butler-Volmer formulation and using concentrations instead of activity concentrations for its exchange current density formula. More...

const int BUTLERVOLMER_RXN = 26
This is a surface reaction that is formulated using the Butler-Volmer formulation. More...

const int SURFACEAFFINITY_RXN = 27
This is a surface reaction that is formulated using the affinity representation, common in the geochemistry community. More...

const int EDGE_RXN = 22
A reaction occurring at a one-dimensional interface between two surface phases. More...

const int GLOBAL_RXN = 30
A global reaction. More...

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 TROE_FALLOFF = 110

const int SRI_FALLOFF = 112

## Detailed Description

This file defines some constants used to specify reaction types.

Definition in file reaction_defs.h.