cloudy
trunk
|
#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.
|
inlinevirtual |
Definition at line 66 of file mole_priv.h.
|
pure virtual |
|
pure virtual |
|
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 compare_udfa(), 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.
Referenced by compare_udfa().
double mole_reaction::c |
Definition at line 59 of file mole_priv.h.
Referenced by compare_udfa().
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_rk_bigchange(), mole_save(), and mole_update_rks().
string mole_reaction::label |
Definition at line 51 of file mole_priv.h.
Referenced by canonicalize_reaction(), t_mole_local::chem_heat(), lgReactBalance(), mole_eval_balance(), mole_print_species_reactions(), mole_rk_bigchange(), mole_save(), and mole_update_rks().
int mole_reaction::nproducts |
Definition at line 52 of file mole_priv.h.
Referenced by canonicalize_reaction(), t_mole_local::chem_heat(), t_mole_local::dissoc_rate(), lgReactBalance(), lgReactionTrivial(), mole_cmp_num_in_out_reactions(), mole_dominant_rates(), mole_eval_balance(), mole_eval_sources(), mole_get_equilibrium_condition(), mole_print_species_reactions(), mole_save(), parse_reaction(), plot_sparsity(), register_reaction_vectors(), and t_mole_local::source_rate_tot().
int mole_reaction::nreactants |
Definition at line 52 of file mole_priv.h.
Referenced by canonicalize_reaction(), t_mole_local::chem_heat(), t_mole_local::dissoc_rate(), t_mole_local::findrate(), lgReactBalance(), lgReactionTrivial(), mole_cmp_num_in_out_reactions(), mole_dominant_rates(), mole_eval_balance(), mole_eval_sources(), mole_get_equilibrium_condition(), mole_print_species_reactions(), mole_save(), parse_reaction(), plot_sparsity(), register_reaction_vectors(), t_mole_local::sink_rate(), and t_mole_local::source_rate_tot().
int mole_reaction::photon |
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 canonicalize_reaction(), t_mole_local::chem_heat(), compare_udfa(), t_mole_local::dissoc_rate(), lgReactBalance(), lgReactionTrivial(), mole_cmp_num_in_out_reactions(), mole_dominant_rates(), mole_eval_balance(), mole_eval_sources(), mole_get_equilibrium_condition(), mole_print_species_reactions(), mole_save(), parse_reaction(), plot_sparsity(), register_reaction_vectors(), and t_mole_local::source_rate_tot().
molecule* mole_reaction::pvector[MAXPRODUCTS] |
Definition at line 57 of file mole_priv.h.
Referenced by isCatalystProduct(), mole_dominant_rates(), mole_eval_balance(), mole_eval_sources(), mole_print_species_reactions(), plot_sparsity(), register_reaction_vectors(), and t_mole_local::source_rate_tot().
molecule* mole_reaction::pvector_excit[MAXPRODUCTS] |
Definition at line 58 of file mole_priv.h.
Referenced by isCreated(), register_reaction_vectors(), and t_mole_local::source_rate_tot().
molecule* mole_reaction::reactants[MAXREACTANTS] |
Definition at line 53 of file mole_priv.h.
Referenced by canonicalize_reaction(), t_mole_local::chem_heat(), compare_udfa(), t_mole_local::dissoc_rate(), t_mole_local::findrate(), lgReactBalance(), lgReactionTrivial(), mole_cmp_num_in_out_reactions(), mole_dominant_rates(), mole_eval_balance(), mole_eval_sources(), mole_get_equilibrium_condition(), mole_print_species_reactions(), mole_save(), parse_reaction(), plot_sparsity(), register_reaction_vectors(), 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(), isCatalystReactant(), mole_dominant_rates(), mole_eval_balance(), mole_eval_sources(), mole_print_species_reactions(), plot_sparsity(), register_reaction_vectors(), and t_mole_local::sink_rate().
molecule* mole_reaction::rvector_excit[MAXREACTANTS] |
Definition at line 55 of file mole_priv.h.
Referenced by isDestroyed(), register_reaction_vectors(), and t_mole_local::sink_rate().
int mole_reaction::source |
Definition at line 61 of file mole_priv.h.
int mole_reaction::udfastate |
Definition at line 60 of file mole_priv.h.
Referenced by compare_udfa().