#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.