#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