|
Mallard 0.8.0
Unstructured, GPU accelerated, high-order finite volume CFD solver
Mallard website |
A gas-phase reaction: elementary, three-body or falloff (Lindemann, Troe, SRI), reversible (reverse rate from the equilibrium constant) or not, with optional non-integer orders. More...
#include <mechanism.h>
Public Attributes | |
| std::string | equation |
| ReactionType | type = ReactionType::ELEMENTARY |
| std::vector< std::pair< uint32_t, double > > | reactants |
| std::vector< std::pair< uint32_t, double > > | products |
| std::vector< std::pair< uint32_t, double > > | orders |
| bool | reversible = true |
| bool | duplicate = false |
| Arrhenius | rate |
| Arrhenius | low |
| FalloffType | falloff = FalloffType::LINDEMANN |
| std::array< double, 5 > | falloff_params = {} |
| std::vector< std::pair< uint32_t, double > > | efficiencies |
| double | default_efficiency = 1.0 |
| std::vector< std::pair< double, Arrhenius > > | plog |
| std::array< double, 4 > | chebyshev_range = {} |
| uint32_t | chebyshev_n_T = 0 |
| uint32_t | chebyshev_n_p = 0 |
| std::vector< double > | chebyshev |
A gas-phase reaction: elementary, three-body or falloff (Lindemann, Troe, SRI), reversible (reverse rate from the equilibrium constant) or not, with optional non-integer orders.
| std::vector<double> chemistry::Reaction::chebyshev |
| uint32_t chemistry::Reaction::chebyshev_n_p = 0 |
| uint32_t chemistry::Reaction::chebyshev_n_T = 0 |
| std::array<double, 4> chemistry::Reaction::chebyshev_range = {} |
| double chemistry::Reaction::default_efficiency = 1.0 |
| std::string chemistry::Reaction::equation |
| FalloffType chemistry::Reaction::falloff = FalloffType::LINDEMANN |
| std::array<double, 5> chemistry::Reaction::falloff_params = {} |
| Arrhenius chemistry::Reaction::low |
| Arrhenius chemistry::Reaction::rate |
| ReactionType chemistry::Reaction::type = ReactionType::ELEMENTARY |