Cantera
3.1.0a1
|
Handles any number of species in a reaction, including fractional stoichiometric coefficients, and arbitrary reaction orders. More...
#include <StoichManager.h>
Handles any number of species in a reaction, including fractional stoichiometric coefficients, and arbitrary reaction orders.
See Stoichiometry
Definition at line 332 of file StoichManager.h.
Private Attributes | |
size_t | m_n = 0 |
Length of the m_ic vector. More... | |
size_t | m_rxn = npos |
ID of the reaction corresponding to this stoichiometric manager. More... | |
vector< size_t > | m_ic |
Vector of species which are involved with this stoichiometric manager calculations. More... | |
vector< double > | m_order |
Reaction orders for the reaction. More... | |
vector< double > | m_stoich |
Stoichiometric coefficients for the reaction, reactant or product side. More... | |
vector< size_t > | m_jc |
Indices in derivative triplet vector. More... | |
double | m_sum_order |
Sum of reaction order vector. More... | |
|
private |
Length of the m_ic vector.
This is the number of species which participate in the reaction order and stoichiometric coefficient vectors for the reactant or product description of the reaction.
Definition at line 441 of file StoichManager.h.
|
private |
ID of the reaction corresponding to this stoichiometric manager.
This is used within the interface to select the array position to read and write to Normally this is associated with the reaction number in an array of quantities indexed by the reaction number, for example, ROP[irxn].
Definition at line 449 of file StoichManager.h.
|
private |
Vector of species which are involved with this stoichiometric manager calculations.
This is an integer list of species which participate in either the reaction order matrix or the stoichiometric order matrix for this reaction, m_rxn.
Definition at line 458 of file StoichManager.h.
|
private |
Reaction orders for the reaction.
This is either for the reactants or products. Length = m_n. Species number, m_ic[n], has a reaction order of m_order[n].
Definition at line 465 of file StoichManager.h.
|
private |
Stoichiometric coefficients for the reaction, reactant or product side.
This is either for the reactants or products. Length = m_n. Species number m_ic[m], has a stoichiometric coefficient of m_stoich[n].
Definition at line 472 of file StoichManager.h.
|
private |
Indices in derivative triplet vector.
Definition at line 474 of file StoichManager.h.
|
private |
Sum of reaction order vector.
Definition at line 476 of file StoichManager.h.