#include <hmi.h>
hmi.h - parameters dealing with hydrogen molecules
Definition at line 28 of file hmi.h.
double t_hmi::assoc_detach |
the associative detachment H- + H => H2 + e rate coef
Definition at line 47 of file hmi.h.
Referenced by H2_PunchDo(), hmole_step(), and mole_H2_form().
Definition at line 321 of file hmi.h.
Referenced by H2_PunchDo(), and hmole_step().
some H2 dest and creation rates set in hmole_step and output in save h2 creation or destruction >>chng 05 mar 18, TE, add more rates to save in H2 destruction file
Definition at line 321 of file hmi.h.
Referenced by H2_PunchDo(), and hmole_step().
double t_hmi::Average_A |
Average Einstein A for H2s to H2g transition
Definition at line 68 of file hmi.h.
Referenced by H2_LevelPops(), and hmole_step().
Average noreactive collisional rate for H2s to H2g transition
Definition at line 72 of file hmi.h.
Referenced by H2_LevelPops(), and hmole_step().
double t_hmi::Average_collH2_excit |
Definition at line 74 of file hmi.h.
Referenced by H2_LevelPops(), and hmole_step().
Definition at line 79 of file hmi.h.
Referenced by H2_LevelPops().
Average collisional dissociation by H2g and H2s
Definition at line 78 of file hmi.h.
Referenced by H2_LevelPops(), and hmole_step().
double t_hmi::Average_collH_deexcit |
Definition at line 73 of file hmi.h.
Referenced by H2_LevelPops(), and hmole_step().
double t_hmi::Average_collH_excit |
Definition at line 75 of file hmi.h.
Referenced by H2_LevelPops(), and hmole_step().
double t_hmi::bh2dis |
Definition at line 321 of file hmi.h.
Referenced by H2_PunchDo(), and hmole_step().
double t_hmi::bh2h22hh2 |
Definition at line 321 of file hmi.h.
Referenced by H2_PunchDo(), and hmole_step().
double t_hmi::bh2h2p |
rate for process H2+ + H => H2 + H+
Definition at line 50 of file hmi.h.
Referenced by H2_PunchDo(), hmole_step(), and mole_H2_form().
max H2/H ratio that occured in the calculation, set in hmole
Definition at line 127 of file hmi.h.
Referenced by AgeCheck(), IterRestart(), PrtComment(), radius_increment(), ShowMe(), and zero().
method used for grain formation pumping
Definition at line 264 of file hmi.h.
Referenced by H2_Create(), ParseSet(), and zero().
the set h2 small model command tells code says which of the small model H2 to use. Default is Elwert
Definition at line 261 of file hmi.h.
Referenced by CoolEvaluate(), hmole_reactions(), ParseSet(), and zero().
char t_hmi::chJura |
the set h2 jura command tells code which treatment of H2 formation to use
Definition at line 267 of file hmi.h.
Referenced by hmole_step(), ParseSet(), and zero().
char t_hmi::chLab[N_H_MOLEC][5] |
labels for the H-bearing molecules
Definition at line 44 of file hmi.h.
Referenced by ConvBase(), hmole_init(), and SaveDo().
the largest fraction of total cooling anywhere in model
Definition at line 104 of file hmi.h.
Referenced by IterStart(), lines_molecules(), PrtComment(), and zero().
double t_hmi::CR_reac_H2g |
Definition at line 321 of file hmi.h.
Referenced by H2_PunchDo(), and hmole_step().
double t_hmi::CR_reac_H2s |
Definition at line 321 of file hmi.h.
Referenced by H2_PunchDo(), and hmole_step().
Definition at line 234 of file hmi.h.
Referenced by CoolEvaluate(), hmole_step(), and zero().
Definition at line 234 of file hmi.h.
Referenced by CoolEvaluate(), hmole_step(), and zero().
Definition at line 234 of file hmi.h.
Referenced by CoolEvaluate(), H2_Cooling(), H2_zero_pops_too_low(), hmole_step(), and zero().
Definition at line 234 of file hmi.h.
Referenced by CoolEvaluate(), hmole_step(), and zero().
Definition at line 234 of file hmi.h.
Referenced by CoolEvaluate(), hmole_step(), and zero().
these are derivative wrt temp for collisional processes within X
Definition at line 234 of file hmi.h.
Referenced by CoolEvaluate(), hmole_step(), IterRestart(), IterStart(), and zero().
double t_hmi::eh2hh |
Definition at line 321 of file hmi.h.
Referenced by hmole_step().
double t_hmi::eh3_h2h |
Definition at line 321 of file hmi.h.
Referenced by H2_PunchDo(), and hmole_step().
double t_hmi::exphmi |
Boltzmann factor for hmi
Definition at line 293 of file hmi.h.
Referenced by hmole_reactions(), and hmole_step().
double t_hmi::H2_BigH2_H2g_av |
average energy level of H2g and H2s
Definition at line 36 of file hmi.h.
Referenced by H2_LevelPops(), H2_PunchDo(), and hmole_reactions().
double t_hmi::H2_BigH2_H2s_av |
Definition at line 37 of file hmi.h.
Referenced by H2_LevelPops(), H2_PunchDo(), and hmole_reactions().
double t_hmi::H2_chem_BigH2_H2g |
ratio of H2g and H2s from the chemical network and the big molecule model
Definition at line 40 of file hmi.h.
Referenced by H2_LevelPops(), and H2_PunchDo().
double t_hmi::H2_chem_BigH2_H2s |
Definition at line 41 of file hmi.h.
Referenced by H2_LevelPops(), and H2_PunchDo().
double t_hmi::H2_formation_scale |
scale the H2 formation rate.
Definition at line 281 of file hmi.h.
Referenced by hmole_step(), ParseSet(), and zero().
double t_hmi::H2_forms_grains |
these are the H- and grain formation rates, added above and below a certain energy (2.6 eV) for production of H2 or H2* in small network
Definition at line 243 of file hmi.h.
Referenced by hmole_step(), and mole_H2_form().
double t_hmi::H2_forms_hminus |
Definition at line 243 of file hmi.h.
Referenced by hmole_step(), and mole_H2_form().
double t_hmi::H2_frac_abund_set |
this is set to zero, but to positive number with atom h2 fraction command this sets the H2 density by multiplying the hydrogen density to become the H2 density
Definition at line 278 of file hmi.h.
Referenced by H2_LevelPops(), hmole_step(), ParseSet(), and zero().
the Solomon process excitation, H2g -> H2*, rate for the Bertodi & Draine model
Definition at line 151 of file hmi.h.
Referenced by hmole_reactions().
the Solomon process excitation, H2g -> H2*, rate from Burton et al. 1990
Definition at line 148 of file hmi.h.
Referenced by hmole_reactions().
the Solomon process excitation, H2g -> H2*, rate (s-1) from large molecules
Definition at line 157 of file hmi.h.
Referenced by H2_gs_rates(), H2_LevelPops(), H2_Solomon_rate(), H2_Zero(), H2_zero_pops_too_low(), and hmole_reactions().
the Solomon process excitation, H2g -> H2*, rate for Elwert et al. model in prep.
Definition at line 154 of file hmi.h.
Referenced by hmole_reactions().
the Solomon process excitation, H2g -> H2*, rate from Tielens & Hollenbach 85
Definition at line 145 of file hmi.h.
Referenced by H2_LevelPops(), and hmole_reactions().
the Solomon process excitation, H2g -> H2*, - actually used
Definition at line 160 of file hmi.h.
Referenced by hmole_reactions(), hmole_step(), IterRestart(), and IterStart().
double t_hmi::H2_photo_heat_hard |
Definition at line 321 of file hmi.h.
Referenced by hmole_step().
double t_hmi::H2_photo_heat_soft |
Definition at line 321 of file hmi.h.
Referenced by hmole_step().
double t_hmi::H2_photodissoc_BHT90 |
Definition at line 188 of file hmi.h.
Referenced by hmole_reactions(), and zero().
Definition at line 184 of file hmi.h.
Referenced by H2_LevelPops(), H2_Zero(), H2_zero_pops_too_low(), hmole_reactions(), and zero().
Definition at line 183 of file hmi.h.
Referenced by H2_LevelPops(), H2_Zero(), H2_zero_pops_too_low(), hmole_reactions(), and zero().
Definition at line 185 of file hmi.h.
Referenced by hmole_reactions(), and zero().
Definition at line 186 of file hmi.h.
Referenced by hmole_reactions(), and zero().
double t_hmi::H2_photodissoc_TH85 |
Definition at line 187 of file hmi.h.
Referenced by H2_LevelPops(), hmole_reactions(), and zero().
the Solomon process rate H2 dissociates into X continuum - actually used double H2_Solomon_dissoc_rate_used; H2 + hnu => 2H from TH85 H2 + hnu => 2H actually used
Definition at line 181 of file hmi.h.
Referenced by H2_PunchDo(), hmole_reactions(), hmole_step(), IterRestart(), IterStart(), and zero().
Definition at line 182 of file hmi.h.
Referenced by H2_PunchDo(), hmole_reactions(), hmole_step(), IterRestart(), IterStart(), and zero().
double t_hmi::H2_photoionize_rate |
Definition at line 321 of file hmi.h.
Referenced by H2_X_coll_rate_evaluate(), and hmole_step().
double t_hmi::H2_rate_create |
Definition at line 321 of file hmi.h.
Referenced by H2_PunchDo().
double t_hmi::H2_rate_destroy |
rate ground of H2 is destroyed
Definition at line 65 of file hmi.h.
Referenced by H2_LevelPops(), H2_PunchDo(), hmole_step(), and IonHydro().
Definition at line 167 of file hmi.h.
Referenced by H2_PunchDo(), hmole_reactions(), IonHydro(), and zero().
Definition at line 174 of file hmi.h.
Referenced by H2_PunchDo(), hmole_reactions(), and zero().
Definition at line 166 of file hmi.h.
Referenced by hmole_reactions(), and zero().
Definition at line 173 of file hmi.h.
Referenced by hmole_reactions(), and zero().
Definition at line 164 of file hmi.h.
Referenced by H2_Cooling(), H2_LevelPops(), H2_PunchDo(), H2_Solomon_rate(), H2_Zero(), H2_zero_pops_too_low(), hmole_reactions(), IonHydro(), and zero().
Definition at line 171 of file hmi.h.
Referenced by H2_LevelPops(), H2_PunchDo(), H2_Solomon_rate(), H2_Zero(), H2_zero_pops_too_low(), hmole_reactions(), and zero().
Definition at line 168 of file hmi.h.
Referenced by H2_PunchDo(), hmole_reactions(), and zero().
Definition at line 175 of file hmi.h.
Referenced by hmole_reactions(), and zero().
Definition at line 165 of file hmi.h.
Referenced by H2_LevelPops(), H2_PunchDo(), hmole_reactions(), IonHydro(), and zero().
Definition at line 172 of file hmi.h.
Referenced by H2_PunchDo(), hmole_reactions(), and zero().
the Solomon process dissociate rate from Tielens & Hollenbach 85
Definition at line 163 of file hmi.h.
Referenced by H2_LevelPops(), H2_PunchDo(), hmole_reactions(), hmole_step(), IonHydro(), IterRestart(), IterStart(), SaveDo(), and zero().
Definition at line 170 of file hmi.h.
Referenced by H2_PunchDo(), hmole_reactions(), hmole_step(), IterRestart(), IterStart(), and zero().
these are decay rates from electronic levels into H2g and H2s
Definition at line 191 of file hmi.h.
Referenced by H2_PunchDo(), and H2_Solomon_rate().
Definition at line 191 of file hmi.h.
Referenced by H2_PunchDo(), and H2_Solomon_rate().
the total H2 density [cm-3], NOT 2*n(H2), the sum of H2 and H2*
Definition at line 58 of file hmi.h.
Referenced by CO_drive(), CO_solve(), ConvBase(), ConvTempEdenIoniz(), CoolCarb(), CoolEvaluate(), CoolOxyg(), GrainCollHeating(), GrainMakeDiffuse(), GrnStdDpth(), H2_Colden(), H2_Cooling(), H2_Level_low_matrix(), H2_LevelPops(), H2_Prt_column_density(), H2_Prt_Zone(), H2_PunchDo(), H2_Solomon_rate(), H2_X_coll_rate_evaluate(), H2_zero_pops_too_low(), HeatSum(), hmole_step(), IonHydro(), iso_ionize_recombine(), iter_end_check(), IterRestart(), lgMolecAver(), t_mean::MeanInc(), oi_othercs(), OpacityAddTotal(), PressureChange(), PrtZone(), radius_first(), radius_increment(), radius_next(), SaveDo(), and zero().
Definition at line 59 of file hmi.h.
Referenced by H2_LevelPops(), and H2_PunchDo().
double t_hmi::H2_tripletdissoc_H2g |
Definition at line 196 of file hmi.h.
Referenced by H2_LevelPops(), and hmole_step().
double t_hmi::H2_tripletdissoc_H2s |
H2 + hnu(continuum) => 2H from big molecule H2 dissociation to triplet state
Definition at line 196 of file hmi.h.
Referenced by H2_LevelPops(), and hmole_step().
double t_hmi::h2dep |
Definition at line 104 of file hmi.h.
Referenced by IterStart(), lines_molecules(), and PrtComment().
Definition at line 104 of file hmi.h.
Referenced by IterStart(), lines_molecules(), and PrtComment().
Definition at line 61 of file hmi.h.
Referenced by H2_LevelPops(), and H2_PunchDo().
double t_hmi::H2g_LTE_bigH2 |
LTE pops of g and s used for H- back reactions
Definition at line 305 of file hmi.h.
Referenced by H2_LevelPops(), and hmole_reactions().
double t_hmi::h2ge2h |
Definition at line 321 of file hmi.h.
Referenced by H2_PunchDo(), and hmole_step().
double t_hmi::h2h22hh2 |
Definition at line 321 of file hmi.h.
Referenced by H2_PunchDo(), and hmole_step().
double t_hmi::h2hph3p |
Definition at line 321 of file hmi.h.
Referenced by H2_PunchDo(), and hmole_step().
fraqction of cooling carried by H2 lines
Definition at line 104 of file hmi.h.
Referenced by IterStart(), lines_molecules(), and PrtComment().
mean cross section (cm-2) for H2 Lyman absorption
Definition at line 87 of file hmi.h.
Referenced by hmole_reactions(), hmole_step(), radius_first(), and zero().
double t_hmi::h2pdep |
double t_hmi::h2ph3p |
Definition at line 321 of file hmi.h.
Referenced by H2_PunchDo(), and hmole_step().
double t_hmi::h2phmh2h |
Definition at line 321 of file hmi.h.
Referenced by H2_PunchDo(), and hmole_step().
double t_hmi::h2plus_heat |
heating due to photo dissoc of H2+
Definition at line 97 of file hmi.h.
Referenced by CoolEvaluate(), hmole_step(), IterRestart(), IterStart(), lines_molecules(), and zero().
largest local fraction heating due to dissoc of H2+
Definition at line 207 of file hmi.h.
Referenced by IterStart(), lines_molecules(), and PrtComment().
Definition at line 60 of file hmi.h.
Referenced by H2_LevelPops(), and H2_PunchDo().
double t_hmi::H2s_LTE_bigH2 |
Definition at line 305 of file hmi.h.
Referenced by H2_LevelPops(), and hmole_reactions().
double t_hmi::h2s_sp_decay |
Definition at line 69 of file hmi.h.
Referenced by H2_PunchDo(), and hmole_step().
double t_hmi::h2se2h |
Definition at line 321 of file hmi.h.
Referenced by H2_PunchDo(), and hmole_step().
double t_hmi::h2sh |
Definition at line 321 of file hmi.h.
Referenced by H2_PunchDo(), and hmole_step().
double t_hmi::h2sh2g |
Definition at line 321 of file hmi.h.
Referenced by H2_PunchDo(), and hmole_step().
double t_hmi::h2sh2sh2g2h |
Definition at line 321 of file hmi.h.
Referenced by H2_PunchDo(), and hmole_step().
double t_hmi::h2sh2sh2s2h |
Definition at line 321 of file hmi.h.
Referenced by H2_PunchDo(), and hmole_step().
double t_hmi::H2star_forms_grains |
Definition at line 243 of file hmi.h.
Referenced by hmole_step(), and mole_H2_form().
double t_hmi::H2star_forms_hminus |
Definition at line 243 of file hmi.h.
Referenced by hmole_step(), and mole_H2_form().
double t_hmi::h32h2 |
Definition at line 321 of file hmi.h.
Referenced by H2_PunchDo(), and hmole_step().
double t_hmi::h3pdep |
double t_hmi::h3petc |
total H2 creation rate, cm-3 s-1
Definition at line 321 of file hmi.h.
Referenced by H2_PunchDo(), and hmole_step().
double t_hmi::h3ph2hp |
Definition at line 321 of file hmi.h.
Referenced by H2_PunchDo(), and hmole_step().
double t_hmi::h3ph2p |
Definition at line 321 of file hmi.h.
Referenced by H2_PunchDo(), and hmole_step().
double t_hmi::h3phm2h2 |
Definition at line 321 of file hmi.h.
Referenced by H2_PunchDo(), and hmole_step().
double t_hmi::h3phmh2hh |
Definition at line 321 of file hmi.h.
Referenced by H2_PunchDo(), and hmole_step().
Ha creation due to H- charge transfer
Definition at line 124 of file hmi.h.
Referenced by hmole_step(), and lines_molecules().
double t_hmi::HeatH2Dexc_BD96 |
Definition at line 216 of file hmi.h.
Referenced by CoolEvaluate(), hmole_step(), and zero().
double t_hmi::HeatH2Dexc_BHT90 |
Definition at line 216 of file hmi.h.
Referenced by CoolEvaluate(), hmole_step(), and zero().
double t_hmi::HeatH2Dexc_BigH2 |
Definition at line 216 of file hmi.h.
Referenced by CoolEvaluate(), H2_Cooling(), H2_LevelPops(), H2_PunchDo(), H2_Zero(), H2_zero_pops_too_low(), hmole_step(), radius_first(), and zero().
double t_hmi::HeatH2Dexc_ELWERT |
Definition at line 216 of file hmi.h.
Referenced by CoolEvaluate(), hmole_step(), and zero().
double t_hmi::HeatH2Dexc_TH85 |
Definition at line 216 of file hmi.h.
Referenced by CoolEvaluate(), H2_PunchDo(), hmole_step(), and zero().
double t_hmi::HeatH2Dexc_used |
HeatH2Dexc_used is heating due to collisional deexcitation of vib-excited H2 actually used
Definition at line 216 of file hmi.h.
Referenced by CoolEvaluate(), hmole_step(), IterRestart(), IterStart(), lines_molecules(), radius_next(), SaveDo(), and zero().
the largest fraction of total heat anywhere in model
Definition at line 104 of file hmi.h.
Referenced by IterStart(), lines_molecules(), PrtComment(), and zero().
double t_hmi::HeatH2Dish_BD96 |
Definition at line 216 of file hmi.h.
Referenced by CoolEvaluate(), hmole_step(), and zero().
double t_hmi::HeatH2Dish_BHT90 |
Definition at line 216 of file hmi.h.
Referenced by CoolEvaluate(), hmole_step(), and zero().
double t_hmi::HeatH2Dish_BigH2 |
Definition at line 216 of file hmi.h.
Referenced by CoolEvaluate(), H2_Cooling(), H2_PunchDo(), H2_zero_pops_too_low(), hmole_step(), and zero().
double t_hmi::HeatH2Dish_ELWERT |
Definition at line 216 of file hmi.h.
Referenced by CoolEvaluate(), hmole_step(), and zero().
double t_hmi::HeatH2Dish_TH85 |
Definition at line 216 of file hmi.h.
Referenced by CoolEvaluate(), H2_PunchDo(), hmole_step(), and zero().
double t_hmi::HeatH2Dish_used |
HeatH2Dish_used is heating due to H2 dissociation actually used
Definition at line 216 of file hmi.h.
Referenced by CoolEvaluate(), hmole_step(), IterRestart(), IterStart(), lines_molecules(), radius_next(), SaveDo(), and zero().
double t_hmi::hehph2h3phe |
Definition at line 321 of file hmi.h.
Referenced by H2_PunchDo(), and hmole_step().
Definition at line 286 of file hmi.h.
Referenced by H2_PunchDo(), hmole_step(), and iso_ionize_recombine().
double t_hmi::hmicol |
Definition at line 82 of file hmi.h.
Referenced by CoolEvaluate(), hmole_reactions(), hmole_step(), and lines_molecules().
double t_hmi::hmidep |
these are departure coef for H-, H2, H2+, and HeH, defined in hmole
Definition at line 91 of file hmi.h.
Referenced by hmole_step(), lgCheckMonitors(), OpacityAddTotal(), PrtZone(), RT_tau_inc(), and zero().
double t_hmi::hmihet |
hminus heating, free bound
Definition at line 82 of file hmi.h.
Referenced by CoolEvaluate(), hmole_step(), IterRestart(), IterStart(), lines_molecules(), and zero().
rate coefficient (cm3 s-1) for H- + A+ -> H + A
Definition at line 290 of file hmi.h.
Referenced by hmole_step(), and ion_recomb().
Definition at line 112 of file hmi.h.
Referenced by hmole_reactions().
double t_hmi::HMinus_induc_rec_rate |
Definition at line 112 of file hmi.h.
Referenced by hmole_reactions(), and hmole_step().
double t_hmi::HMinus_photo_heat |
Definition at line 112 of file hmi.h.
Referenced by hmole_reactions().
double t_hmi::HMinus_photo_rate |
H- photo dissoc rate
Definition at line 100 of file hmi.h.
Referenced by CoolEvaluate(), hmole_reactions(), hmole_step(), and RT_OTS().
double t_hmi::hminus_rad_attach |
Definition at line 112 of file hmi.h.
Referenced by hmole_reactions(), and hmole_step().
double t_hmi::hmitot |
Definition at line 82 of file hmi.h.
Referenced by IterRestart(), IterStart(), lines_molecules(), PrtComment(), and zero().
densities (cm-3) of H2, H2+, H-, H3+
Definition at line 31 of file hmi.h.
Referenced by CO_Init(), CO_solve(), ConvBase(), CoolCarb(), CoolEvaluate(), DynaIonize(), eden_sum(), H2_LevelPops(), H2_PunchDo(), H2_X_coll_rate_evaluate(), HeatSum(), hmole(), hmole_reactions(), hmole_step(), ion_recomb(), IonHydro(), IterRestart(), IterStart(), lines_molecules(), mole_H2_form(), OpacityAddTotal(), PressureChange(), PresTotCurrent(), PrtZone(), radius_increment(), RT_diffuse(), RT_OTS(), RT_tau_inc(), SaveDo(), SaveLineData(), and zero().
long int t_hmi::iheh1 |
Definition at line 117 of file hmi.h.
Referenced by ContCreatePointers(), and hmole_step().
long int t_hmi::iheh2 |
Definition at line 117 of file hmi.h.
Referenced by ContCreatePointers(), and hmole_step().
long int t_hmi::iphmin |
continuum array index for H minus threshold
Definition at line 204 of file hmi.h.
Referenced by ContCreatePointers(), hmole_reactions(), OpacityAddTotal(), OpacityCreateAll(), RT_diffuse(), and RT_tau_inc().
says whether big H2 has ever been evaluated in this run - if it has not been then use TH85 physics for mole balance and cooling
Definition at line 201 of file hmi.h.
Referenced by CoolEvaluate(), H2_LevelPops(), H2_PunchDo(), H2_Zero(), hmole_reactions(), hmole_step(), IonHydro(), and radius_first().
say how to do chemistry (formation and destruction), if true (default) use results of large molecule, if false use TH85 approximations
Definition at line 250 of file hmi.h.
Referenced by H2_Zero(), hmole_reactions(), hmole_step(), IonHydro(), and ParseAtomH2().
say how to do thermal solution, if true (default) use results of large molecule, if false use TH85 approximations
Definition at line 250 of file hmi.h.
Referenced by CoolEvaluate(), H2_Zero(), and ParseAtomH2().
hack to kill effects of H2* in chemistry network set leiden hack h2* off
Definition at line 316 of file hmi.h.
Referenced by CO_create_react(), hmole_step(), ParseSet(), and zero().
Definition at line 317 of file hmi.h.
Referenced by H2_LevelPops(), hmole_reactions(), ParseSet(), and zero().
bool t_hmi::lgNoH2Mole |
option to turn off H molecules
Definition at line 257 of file hmi.h.
Referenced by CO_drive(), ConvInitSolution(), CoolEvaluate(), hmole_step(), iter_end_check(), ParseCommands(), ParseDont(), ParseElement(), store_new_densities(), and zero().
Definition at line 33 of file hmi.h.
Referenced by eden_sum(), and zero().
int t_hmi::nProton[N_H_MOLEC] |
Definition at line 32 of file hmi.h.
Referenced by CO_solve(), DynaIonize(), DynaStartZone(), hmole(), IonHydro(), PrtZone(), and zero().
double t_hmi::radasc |
Definition at line 321 of file hmi.h.
Referenced by H2_PunchDo(), and hmole_step().
rate H2 goes from all X into either J=1 (ortho) or (J=0) para on grain surfaces - units s-1
Definition at line 54 of file hmi.h.
Referenced by H2_Cooling(), H2_Level_low_matrix(), H2_LevelPops(), and hmole_step().
Definition at line 54 of file hmi.h.
Referenced by H2_Level_low_matrix(), H2_LevelPops(), and hmole_step().
H2 formation rate as set with set h2 rate command units S^-1, actual depl
Definition at line 274 of file hmi.h.
Referenced by hmole_step(), and ParseSet().
double t_hmi::rel_pop_LTE_H2g |
related to the LTE population of H2 in ground, following is n(H2) / [n(H) n(H) ], units cm3
Definition at line 305 of file hmi.h.
Referenced by hmole_reactions(), and hmole_step().
double t_hmi::rel_pop_LTE_H2p |
LTE population for H2+, following is n(H2+) / [n(H) n(p) ], units cm3
Definition at line 305 of file hmi.h.
Referenced by hmole_reactions(), and hmole_step().
double t_hmi::rel_pop_LTE_H2s |
related to the LTE population of H2s, following is n(H2s) / [n(H) n(H) ], units cm3
Definition at line 293 of file hmi.h.
Referenced by hmole_reactions(), and hmole_step().
double t_hmi::rel_pop_LTE_H3p |
double t_hmi::rel_pop_LTE_Hmin |
related to the LTE populations of H-, H2, and H2+ each is a constant with temperature dependence, and needs to be multiplied by the densities of the separated components to become the LTE density. following is n(H-) / [ n(e) n(H) ], units cm3
Definition at line 293 of file hmi.h.
Referenced by H2_X_coll_rate_evaluate(), hmole_reactions(), and hmole_step().
rate hi dest H_2
Definition at line 121 of file hmi.h.
Referenced by H2_PunchDo(), and hmole_step().
double t_hmi::rh2h2p |
Definition at line 321 of file hmi.h.
Referenced by H2_PunchDo(), H2_X_coll_rate_evaluate(), and hmole_step().
rate coefficient (cm3 s-1) for reaction He+ + H2 -> He + H+ + H, needed for both H2 and He solvers chng 04 jun 30 -- He+ + H2 => He + H2+, also important for He solver
Definition at line 286 of file hmi.h.
Referenced by H2_PunchDo(), hmole_init(), hmole_step(), and iso_ionize_recombine().
this is a scale factor to multiply the Jura rate, default is unity, changed with the set jura scale command
Definition at line 271 of file hmi.h.
Referenced by hmole_step(), ParseSet(), and zero().
binding energy for change in H2 population while on grain surface, set with "set h2 Tad " command
Definition at line 211 of file hmi.h.
Referenced by hmole_step(), ParseSet(), and zero().
Definition at line 141 of file hmi.h.
Referenced by H2_PunchDo(), hmole_reactions(), IterRestart(), IterStart(), SaveDo(), and zero().
UV flux relative to Habing value, used for some simple molecular photodissociation rates, as defined by Draine & Bertoldi 1996 -0 we try to do this the way they describe, since they say that this will agree with their large H2 molecule, first define field at the illuminated face, then get value at depth using their form of the extinction and shielding, rather than our exact calculation
Definition at line 141 of file hmi.h.
Referenced by hmole_reactions(), IterRestart(), IterStart(), PrtFinal(), and zero().
the special version of g0 with adjustable bounds
Definition at line 131 of file hmi.h.
Referenced by H2_PunchDo(), and hmole_reactions().
Definition at line 131 of file hmi.h.
Referenced by GrainDrive(), GrainTemperature(), H2_PunchDo(), hmole_reactions(), hmole_step(), SaveDo(), th85rate(), and zero().
UV flux relative to Habing value, used for some simple molecular photodissociation rates, as defined by Tielens & Hollenbach 1985
Definition at line 131 of file hmi.h.
Referenced by hmole_reactions(), hmole_step(), IonCarbo(), IterRestart(), IterStart(), PrtFinal(), th85rate(), and zero().