|
Cantera
2.4.0
|
An interface reaction which involves charged species. More...
#include <Reaction.h>
Public Member Functions | |
| ElectrochemicalReaction (const Composition &reactants, const Composition &products, const Arrhenius &rate) | |
Public Member Functions inherited from InterfaceReaction | |
| InterfaceReaction (const Composition &reactants, const Composition &products, const Arrhenius &rate, bool isStick=false) | |
Public Member Functions inherited from ElementaryReaction | |
| ElementaryReaction (const Composition &reactants, const Composition products, const Arrhenius &rate) | |
| virtual void | validate () |
| Ensure that the rate constant and other parameters for this reaction are valid. More... | |
Public Member Functions inherited from Reaction | |
| Reaction (int type) | |
| Reaction (int type, const Composition &reactants, const Composition &products) | |
| virtual std::string | reactantString () const |
| The reactant side of the chemical equation for this reaction. More... | |
| virtual std::string | productString () const |
| The product side of the chemical equation for this reaction. More... | |
| std::string | equation () const |
| The chemical equation for this reaction. More... | |
Public Attributes | |
| doublereal | film_resistivity |
| Film Resistivity value. More... | |
| doublereal | beta |
| Forward value of the apparent Electrochemical transfer coefficient. More... | |
| bool | exchange_current_density_formulation |
Public Attributes inherited from InterfaceReaction | |
| std::map< std::string, CoverageDependency > | coverage_deps |
| Adjustments to the Arrhenius rate expression dependent on surface species coverages. More... | |
| bool | is_sticking_coefficient |
Set to true if rate is a parameterization of the sticking coefficient rather than the forward rate constant. More... | |
| bool | use_motz_wise_correction |
Set to true if rate is a sticking coefficient which should be translated into a rate coefficient using the correction factor developed by Motz & Wise for reactions with high (near-unity) sticking coefficients. More... | |
| std::string | sticking_species |
| For reactions with multiple non-surface species, the sticking species needs to be explicitly identified. More... | |
Public Attributes inherited from ElementaryReaction | |
| Arrhenius | rate |
| bool | allow_negative_pre_exponential_factor |
Public Attributes inherited from Reaction | |
| int | reaction_type |
| Type of the reaction. More... | |
| Composition | reactants |
| Reactant species and stoichiometric coefficients. More... | |
| Composition | products |
| Product species and stoichiometric coefficients. More... | |
| Composition | orders |
| Forward reaction order with respect to specific species. More... | |
| std::string | id |
| An identification string for the reaction, used in some filtering operations. More... | |
| bool | reversible |
| True if the current reaction is reversible. False otherwise. More... | |
| bool | duplicate |
| True if the current reaction is marked as duplicate. More... | |
| bool | allow_nonreactant_orders |
| True if reaction orders can be specified for non-reactant species. More... | |
| bool | allow_negative_orders |
True if negative reaction orders are allowed. Default is false. More... | |
An interface reaction which involves charged species.
Definition at line 235 of file Reaction.h.
| doublereal film_resistivity |
Film Resistivity value.
For Butler Volmer reactions, a common addition to the formulation is to add an electrical resistance to the formulation. The resistance modifies the electrical current flow in both directions. Only valid for Butler- Volmer formulations. Units are in ohms m2. Default = 0.0 ohms m2.
Definition at line 249 of file Reaction.h.
Referenced by InterfaceKinetics::addReaction().
| doublereal beta |
Forward value of the apparent Electrochemical transfer coefficient.
Definition at line 252 of file Reaction.h.
Referenced by InterfaceKinetics::addReaction().
1.8.14