11 #ifndef RXNMOLCHANGE_H
12 #define RXNMOLCHANGE_H
57 std::vector<double> m_phaseReactantMoles;
59 std::vector<double> m_phaseProductMoles;
~RxnMolChange()
Destructor.
Cantera::Kinetics * m_kinBase
Shallow pointer pointing to the kinetics object.
double m_ChargeTransferInRxn
Maximum change in charge of any phase due to this reaction.
std::vector< double > m_phaseMassChange
Vector of mass changes for each phase in the Kinetics object due to the current reaction.
std::vector< double > m_phaseChargeChange
Vector of mass changes for each phase in the Kinetics object due to the current reaction.
int m_iRxn
Reaction number within the kinetics object.
Public interface for kinetics managers.
RxnMolChange(Cantera::Kinetics *kinPtr, int irxn)
Main constructor for the class.
std::vector< int > m_phaseDims
Vector of phase dimensions for the reaction.
Cantera::ExtraGlobalRxn * m_egr
Pointer to the specification of the global reaction.
std::vector< double > m_phaseMoleChange
Vector of mole changes for each phase in the Kinetics object due to the current reaction.
std::vector< int > m_phaseTypes
Vector of phase types in the reaction.
Class that includes some bookeeping entries for a reaction or a global reaction defined on a surface...
int m_nPhases
Number of phases in the kientics object.
double m_beta
Electrochemical beta parameter for the reaction.