Reactions and Reaction Rates#
Reactions and Reaction Rates
Classes for handling reactions and reaction rates. More...
Collaboration diagram for Reactions and Reaction Rates:
Detailed Description
Classes for handling reactions and reaction rates.
Modules | |
Arrhenius-type Parameterizations | |
Classes implementing the standard Arrhenius rate parameterization and derived models. | |
Falloff Parameterizations | |
Classes implementing fall-off in reaction rate constants due to intermolecular energy transfer and derived models. | |
Interface Rate Parameterizations | |
Classes implementing reaction rates that involve interfaces. | |
Other Reaction Rate Parameterizations | |
Classes implementing other reaction rate parameterizations. | |
Classes | |
class | Reaction |
Abstract base class which stores data about a reaction and its rate parameterization so that it can be added to a Kinetics object. More... | |
class | ThirdBody |
A class for managing third-body efficiencies, including default values. More... | |
struct | ReactionData |
Data container holding shared data used for ReactionRate calculation. More... | |
class | ReactionRate |
Abstract base class for reaction rate definitions; this base class is used by user-facing APIs to access reaction rate objects. More... | |
Functions | |
shared_ptr< ReactionRate > | newReactionRate (const string &type) |
Create a new empty ReactionRate object. | |
shared_ptr< ReactionRate > | newReactionRate (const AnyMap &rate_node, const UnitStack &rate_units) |
Create a new Rate object using the specified parameters. | |
shared_ptr< ReactionRate > | newReactionRate (const AnyMap &rate_node) |
Create a new Rate object using the specified parameters. | |
Function Documentation
◆ newReactionRate() [1/3]
shared_ptr< ReactionRate > newReactionRate | ( | const string & | type | ) |
Create a new empty ReactionRate object.
- Parameters
-
type string identifying type of reaction rate.
Definition at line 117 of file ReactionRateFactory.cpp.
◆ newReactionRate() [2/3]
shared_ptr< ReactionRate > newReactionRate | ( | const AnyMap & | rate_node, |
const UnitStack & | rate_units | ||
) |
Create a new Rate object using the specified parameters.
- Parameters
-
rate_node AnyMap node describing reaction rate. rate_units Vector describing unit system of the reaction rate; each element specifies Unit and exponent applied to the unit.
Definition at line 123 of file ReactionRateFactory.cpp.
◆ newReactionRate() [3/3]
shared_ptr< ReactionRate > newReactionRate | ( | const AnyMap & | rate_node | ) |
Create a new Rate object using the specified parameters.
- Parameters
-
rate_node AnyMap node describing reaction rate.
Definition at line 152 of file ReactionRateFactory.cpp.
Generated by 1.9.7