#include <mole_priv.h>
Public Member Functions | |
| virtual double | rk () const =0 | 
| virtual mole_reaction * | Create () const =0 | 
| virtual const char * | name ()=0 | 
| virtual | ~mole_reaction () | 
Data Fields | |
| string | label | 
| int | nreactants | 
| int | nproducts | 
| int | photon | 
| molecule * | reactants [MAXREACTANTS] | 
| molecule * | rvector [MAXREACTANTS] | 
| molecule * | rvector_excit [MAXREACTANTS] | 
| molecule * | products [MAXPRODUCTS] | 
| molecule * | pvector [MAXPRODUCTS] | 
| molecule * | pvector_excit [MAXPRODUCTS] | 
| double | reduced_mass | 
| double | a | 
| double | b | 
| double | c | 
| int | udfastate | 
| int | source | 
| long | index | 
Definition at line 49 of file mole_priv.h.
| virtual mole_reaction::~mole_reaction | ( | ) |  [inline, virtual] | 
        
Definition at line 66 of file mole_priv.h.
| virtual mole_reaction* mole_reaction::Create | ( | ) |  const [pure virtual] | 
        
| virtual const char* mole_reaction::name | ( | ) |  [pure virtual] | 
        
| virtual double mole_reaction::rk | ( | ) |  const [pure virtual] | 
        
Referenced by mole_update_rks(), t_mole_local::sink_rate(), and t_mole_local::source_rate_tot().
| double mole_reaction::a | 
Definition at line 59 of file mole_priv.h.
Referenced by mole_update_rks(), t_mole_local::sink_rate(), and t_mole_local::source_rate_tot().
| double mole_reaction::b | 
Definition at line 59 of file mole_priv.h.
| double mole_reaction::c | 
Definition at line 59 of file mole_priv.h.
| long mole_reaction::index | 
Definition at line 62 of file mole_priv.h.
Referenced by t_mole_local::chem_heat(), t_mole_local::dissoc_rate(), t_mole_local::findrate(), t_mole_local::findrk(), mole_dominant_rates(), mole_eval_balance(), mole_eval_sources(), mole_print_species_reactions(), mole_punch(), mole_rk_bigchange(), and mole_update_rks().
| string mole_reaction::label | 
Definition at line 51 of file mole_priv.h.
Referenced by t_mole_local::chem_heat(), mole_dominant_rates(), mole_print_species_reactions(), mole_punch(), mole_rk_bigchange(), and mole_update_rks().
Definition at line 52 of file mole_priv.h.
Referenced by t_mole_local::chem_heat(), t_mole_local::dissoc_rate(), mole_dominant_rates(), mole_eval_balance(), mole_eval_sources(), mole_get_equilibrium_constant(), mole_print_species_reactions(), mole_punch(), plot_sparsity(), and t_mole_local::source_rate_tot().
Definition at line 52 of file mole_priv.h.
Referenced by t_mole_local::chem_heat(), t_mole_local::dissoc_rate(), t_mole_local::findrate(), mole_dominant_rates(), mole_eval_balance(), mole_eval_sources(), mole_get_equilibrium_constant(), mole_print_species_reactions(), mole_punch(), plot_sparsity(), t_mole_local::sink_rate(), and t_mole_local::source_rate_tot().
Definition at line 52 of file mole_priv.h.
| molecule* mole_reaction::products[MAXPRODUCTS] | 
Definition at line 56 of file mole_priv.h.
Referenced by t_mole_local::chem_heat(), t_mole_local::dissoc_rate(), mole_dominant_rates(), mole_eval_balance(), mole_eval_sources(), mole_get_equilibrium_constant(), mole_print_species_reactions(), mole_punch(), plot_sparsity(), and t_mole_local::source_rate_tot().
| molecule* mole_reaction::pvector[MAXPRODUCTS] | 
Definition at line 57 of file mole_priv.h.
Referenced by mole_dominant_rates(), mole_eval_balance(), mole_eval_sources(), mole_print_species_reactions(), mole_punch(), plot_sparsity(), and t_mole_local::source_rate_tot().
| molecule* mole_reaction::pvector_excit[MAXPRODUCTS] | 
Definition at line 58 of file mole_priv.h.
Referenced by mole_punch(), and t_mole_local::source_rate_tot().
| molecule* mole_reaction::reactants[MAXREACTANTS] | 
Definition at line 53 of file mole_priv.h.
Referenced by t_mole_local::chem_heat(), t_mole_local::dissoc_rate(), t_mole_local::findrate(), mole_dominant_rates(), mole_eval_balance(), mole_eval_sources(), mole_get_equilibrium_constant(), mole_print_species_reactions(), mole_punch(), plot_sparsity(), t_mole_local::sink_rate(), and t_mole_local::source_rate_tot().
| double mole_reaction::reduced_mass | 
Definition at line 59 of file mole_priv.h.
| molecule* mole_reaction::rvector[MAXREACTANTS] | 
Definition at line 54 of file mole_priv.h.
Referenced by t_mole_local::chem_heat(), mole_dominant_rates(), mole_eval_balance(), mole_eval_sources(), mole_print_species_reactions(), mole_punch(), plot_sparsity(), and t_mole_local::sink_rate().
| molecule* mole_reaction::rvector_excit[MAXREACTANTS] | 
Definition at line 55 of file mole_priv.h.
Referenced by mole_punch(), and t_mole_local::sink_rate().
Definition at line 61 of file mole_priv.h.
Definition at line 60 of file mole_priv.h.
 1.6.1