t_hmi Struct Reference

#include <hmi.h>

Collaboration diagram for t_hmi:

Collaboration graph
[legend]

Data Fields

realnum Hmolec [N_H_MOLEC]
int nProton [N_H_MOLEC]
int nElectron [N_H_MOLEC]
double H2_BigH2_H2g_av
double H2_BigH2_H2s_av
double H2_chem_BigH2_H2g
double H2_chem_BigH2_H2s
char chLab [N_H_MOLEC][5]
double assoc_detach
double bh2h2p
double rate_grain_h2_J1_to_J0
double rate_grain_h2_op_conserve
realnum H2_total
realnum H2_total_BigH2
realnum H2s_BigH2
realnum H2g_BigH2
double H2_rate_destroy
double Average_A
double h2s_sp_decay
double Average_collH2_deexcit
double Average_collH_deexcit
double Average_collH2_excit
double Average_collH_excit
double Average_collH2s_dissoc
double Average_collH2g_dissoc
double hmihet
double hmitot
double hmicol
realnum H2Opacity
double hmidep
double h2dep
double h2pdep
double h3pdep
double h2plus_heat
double HMinus_photo_rate
realnum HeatH2DexcMax
realnum CoolH2DexcMax
realnum h2dfrc
realnum h2dtot
realnum h2line_cool_frac
double HMinus_induc_rec_cooling
double HMinus_induc_rec_rate
double HMinus_photo_heat
double hminus_rad_attach
long int iheh1
long int iheh2
realnum rh2dis
realnum HalphaHmin
realnum BiggestH2
realnum UV_Cont_rel2_Habing_TH85_face
realnum UV_Cont_rel2_Habing_TH85_depth
realnum UV_Cont_rel2_Habing_spec_depth
realnum UV_Cont_rel2_Draine_DB96_face
realnum UV_Cont_rel2_Draine_DB96_depth
double H2_H2g_to_H2s_rate_TH85
double H2_H2g_to_H2s_rate_BHT90
double H2_H2g_to_H2s_rate_BD96
double H2_H2g_to_H2s_rate_ELWERT
double H2_H2g_to_H2s_rate_BigH2
double H2_H2g_to_H2s_rate_used
double H2_Solomon_dissoc_rate_used_H2g
double H2_Solomon_dissoc_rate_BigH2_H2g
double H2_Solomon_dissoc_rate_TH85_H2g
double H2_Solomon_dissoc_rate_BHT90_H2g
double H2_Solomon_dissoc_rate_BD96_H2g
double H2_Solomon_dissoc_rate_ELWERT_H2g
double H2_Solomon_dissoc_rate_used_H2s
double H2_Solomon_dissoc_rate_BigH2_H2s
double H2_Solomon_dissoc_rate_TH85_H2s
double H2_Solomon_dissoc_rate_BHT90_H2s
double H2_Solomon_dissoc_rate_BD96_H2s
double H2_Solomon_dissoc_rate_ELWERT_H2s
double H2_photodissoc_used_H2g
double H2_photodissoc_used_H2s
double H2_photodissoc_BigH2_H2s
double H2_photodissoc_BigH2_H2g
double H2_photodissoc_ELWERT_H2g
double H2_photodissoc_ELWERT_H2s
double H2_photodissoc_TH85
double H2_photodissoc_BHT90
double H2_Solomon_elec_decay_H2g
double H2_Solomon_elec_decay_H2s
double H2_tripletdissoc_H2s
double H2_tripletdissoc_H2g
bool lgBigH2_evaluated
long int iphmin
realnum h2pmax
realnum Tad
double HeatH2Dish_used
double HeatH2Dish_BigH2
double HeatH2Dish_TH85
double HeatH2Dish_BD96
double HeatH2Dish_BHT90
double HeatH2Dish_ELWERT
double HeatH2Dexc_used
double HeatH2Dexc_BigH2
double HeatH2Dexc_TH85
double HeatH2Dexc_BD96
double HeatH2Dexc_BHT90
double HeatH2Dexc_ELWERT
realnum deriv_HeatH2Dexc_used
realnum deriv_HeatH2Dexc_BigH2
realnum deriv_HeatH2Dexc_TH85
realnum deriv_HeatH2Dexc_BD96
realnum deriv_HeatH2Dexc_BHT90
realnum deriv_HeatH2Dexc_ELWERT
realnum H2_forms_grains
realnum H2_forms_hminus
realnum H2star_forms_grains
realnum H2star_forms_hminus
bool lgH2_Thermal_BigH2
bool lgH2_Chemistry_BigH2
bool lgNoH2Mole
char chH2_small_model_type
char chGrainFormPump
char chJura
realnum ScaleJura
double rate_h2_form_grains_set
double H2_frac_abund_set
realnum rheph2hpheh
realnum heph2heh2p
realnum hmin_ct_firstions
double exphmi
double rel_pop_LTE_Hmin
double rel_pop_LTE_H2s
double rel_pop_LTE_H2p
double rel_pop_LTE_H2g
double rel_pop_LTE_H3p
double H2g_LTE_bigH2
double H2s_LTE_bigH2
bool lgLeiden_Keep_ipMH2s
bool lgLeidenCRHack
double assoc_detach_backwards_grnd
double assoc_detach_backwards_exct
double bh2h22hh2
double h3phmh2hh
double h3phm2h2
double h32h2
double eh3_h2h
double h3ph2hp
double h2sh
double CR_reac_H2g
double CR_reac_H2s
double h2phmh2h
double hehph2h3phe
double h2ph3p
double h2sh2g
double h2h22hh2
double h2sh2sh2g2h
double h2sh2sh2s2h
double H2_photoionize_rate
double H2_photo_heat_soft
double H2_photo_heat_hard
double rh2h2p
double eh2hh
double h2ge2h
double h2se2h
double h2hph3p
double bh2dis
double radasc
double h3ph2p
double h3petc
double H2_rate_create

Detailed Description

hmi.h - parameters dealing with hydrogen molecules

Definition at line 28 of file hmi.h.


Field Documentation

double t_hmi::assoc_detach

the associative detachment H- + H => H2 + e rate coef

Definition at line 47 of file hmi.h.

double t_hmi::assoc_detach_backwards_exct

Definition at line 318 of file hmi.h.

double t_hmi::assoc_detach_backwards_grnd

>>chng 05 mar 18, TE, add more rates to punch in H2 destruction file

Definition at line 318 of file hmi.h.

double t_hmi::Average_A

Average Einstein A for H2s to H2g transition

Definition at line 68 of file hmi.h.

double t_hmi::Average_collH2_deexcit

Average noreactive collisional rate for H2s to H2g transition

Definition at line 72 of file hmi.h.

double t_hmi::Average_collH2_excit

Definition at line 74 of file hmi.h.

double t_hmi::Average_collH2g_dissoc

Definition at line 79 of file hmi.h.

double t_hmi::Average_collH2s_dissoc

Average collisional dissociation by H2g and H2s

Definition at line 78 of file hmi.h.

double t_hmi::Average_collH_deexcit

Definition at line 73 of file hmi.h.

double t_hmi::Average_collH_excit

Definition at line 75 of file hmi.h.

double t_hmi::bh2dis

Definition at line 318 of file hmi.h.

double t_hmi::bh2h22hh2

Definition at line 318 of file hmi.h.

double t_hmi::bh2h2p

rate for process H2+ + H => H2 + H+

Definition at line 50 of file hmi.h.

realnum t_hmi::BiggestH2

max H2/H ratio that occured in the calculation, set in hmole

Definition at line 127 of file hmi.h.

Referenced by AgeCheck(), IterRestart(), and ShowMe().

char t_hmi::chGrainFormPump

method used for grain formation pumping

Definition at line 264 of file hmi.h.

Referenced by ParseSet().

char t_hmi::chH2_small_model_type

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(), and ParseSet().

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 ParseSet().

char t_hmi::chLab[N_H_MOLEC][5]

labels for the H-bearing molecules

Definition at line 44 of file hmi.h.

Referenced by hmole_init().

realnum t_hmi::CoolH2DexcMax

the largest fraction of total cooling anywhere in model

Definition at line 104 of file hmi.h.

Referenced by lines_molecules(), and PrtComment().

double t_hmi::CR_reac_H2g

Definition at line 318 of file hmi.h.

double t_hmi::CR_reac_H2s

Definition at line 318 of file hmi.h.

realnum t_hmi::deriv_HeatH2Dexc_BD96

Definition at line 234 of file hmi.h.

Referenced by CoolEvaluate().

realnum t_hmi::deriv_HeatH2Dexc_BHT90

Definition at line 234 of file hmi.h.

Referenced by CoolEvaluate().

realnum t_hmi::deriv_HeatH2Dexc_BigH2

Definition at line 234 of file hmi.h.

Referenced by CoolEvaluate(), and H2_Cooling().

realnum t_hmi::deriv_HeatH2Dexc_ELWERT

Definition at line 234 of file hmi.h.

Referenced by CoolEvaluate().

realnum t_hmi::deriv_HeatH2Dexc_TH85

Definition at line 234 of file hmi.h.

Referenced by CoolEvaluate().

realnum t_hmi::deriv_HeatH2Dexc_used

these are derivative wrt temp for collisional processes within X

Definition at line 234 of file hmi.h.

Referenced by CoolEvaluate(), and IterRestart().

double t_hmi::eh2hh

Definition at line 318 of file hmi.h.

double t_hmi::eh3_h2h

Definition at line 318 of file hmi.h.

double t_hmi::exphmi

Boltzmann factor for hmi

Definition at line 290 of file hmi.h.

Referenced by hmole_reactions().

double t_hmi::H2_BigH2_H2g_av

average energy level of H2g and H2s

Definition at line 36 of file hmi.h.

Referenced by hmole_reactions().

double t_hmi::H2_BigH2_H2s_av

Definition at line 37 of file hmi.h.

Referenced by 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.

double t_hmi::H2_chem_BigH2_H2s

Definition at line 41 of file hmi.h.

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

realnum t_hmi::H2_forms_hminus

Definition at line 243 of file hmi.h.

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 ParseSet().

double t_hmi::H2_H2g_to_H2s_rate_BD96

the Solomon process excitation, H2g -> H2*, rate for the Bertodi & Draine model

Definition at line 151 of file hmi.h.

Referenced by hmole_reactions().

double t_hmi::H2_H2g_to_H2s_rate_BHT90

the Solomon process excitation, H2g -> H2*, rate from Burton et al. 1990

Definition at line 148 of file hmi.h.

Referenced by hmole_reactions().

double t_hmi::H2_H2g_to_H2s_rate_BigH2

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_Zero(), and hmole_reactions().

double t_hmi::H2_H2g_to_H2s_rate_ELWERT

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().

double t_hmi::H2_H2g_to_H2s_rate_TH85

the Solomon process excitation, H2g -> H2*, rate from Tielens & Hollenbach 85

Definition at line 145 of file hmi.h.

Referenced by hmole_reactions().

double t_hmi::H2_H2g_to_H2s_rate_used

the Solomon process excitation, H2g -> H2*, - actually used

Definition at line 160 of file hmi.h.

Referenced by hmole_reactions(), and IterRestart().

double t_hmi::H2_photo_heat_hard

Definition at line 318 of file hmi.h.

double t_hmi::H2_photo_heat_soft

Definition at line 318 of file hmi.h.

double t_hmi::H2_photodissoc_BHT90

Definition at line 188 of file hmi.h.

Referenced by hmole_reactions().

double t_hmi::H2_photodissoc_BigH2_H2g

Definition at line 184 of file hmi.h.

Referenced by H2_Zero(), and hmole_reactions().

double t_hmi::H2_photodissoc_BigH2_H2s

Definition at line 183 of file hmi.h.

Referenced by H2_Zero(), and hmole_reactions().

double t_hmi::H2_photodissoc_ELWERT_H2g

Definition at line 185 of file hmi.h.

Referenced by hmole_reactions().

double t_hmi::H2_photodissoc_ELWERT_H2s

Definition at line 186 of file hmi.h.

Referenced by hmole_reactions().

double t_hmi::H2_photodissoc_TH85

Definition at line 187 of file hmi.h.

Referenced by hmole_reactions().

double t_hmi::H2_photodissoc_used_H2g

H2 + hnu => 2H actually used

Definition at line 181 of file hmi.h.

Referenced by hmole_reactions(), and IterRestart().

double t_hmi::H2_photodissoc_used_H2s

Definition at line 182 of file hmi.h.

Referenced by hmole_reactions(), and IterRestart().

double t_hmi::H2_photoionize_rate

Definition at line 318 of file hmi.h.

Referenced by H2_X_coll_rate_evaluate().

double t_hmi::H2_rate_create

Definition at line 318 of file hmi.h.

double t_hmi::H2_rate_destroy

rate ground of H2 is destroyed

Definition at line 65 of file hmi.h.

double t_hmi::H2_Solomon_dissoc_rate_BD96_H2g

Definition at line 167 of file hmi.h.

Referenced by hmole_reactions().

double t_hmi::H2_Solomon_dissoc_rate_BD96_H2s

Definition at line 174 of file hmi.h.

Referenced by hmole_reactions().

double t_hmi::H2_Solomon_dissoc_rate_BHT90_H2g

Definition at line 166 of file hmi.h.

Referenced by hmole_reactions().

double t_hmi::H2_Solomon_dissoc_rate_BHT90_H2s

Definition at line 173 of file hmi.h.

Referenced by hmole_reactions().

double t_hmi::H2_Solomon_dissoc_rate_BigH2_H2g

Definition at line 164 of file hmi.h.

Referenced by H2_Solomon_rate(), H2_Zero(), and hmole_reactions().

double t_hmi::H2_Solomon_dissoc_rate_BigH2_H2s

Definition at line 171 of file hmi.h.

Referenced by H2_Solomon_rate(), H2_Zero(), and hmole_reactions().

double t_hmi::H2_Solomon_dissoc_rate_ELWERT_H2g

Definition at line 168 of file hmi.h.

Referenced by hmole_reactions().

double t_hmi::H2_Solomon_dissoc_rate_ELWERT_H2s

Definition at line 175 of file hmi.h.

Referenced by hmole_reactions().

double t_hmi::H2_Solomon_dissoc_rate_TH85_H2g

Definition at line 165 of file hmi.h.

Referenced by hmole_reactions().

double t_hmi::H2_Solomon_dissoc_rate_TH85_H2s

Definition at line 172 of file hmi.h.

Referenced by hmole_reactions().

double t_hmi::H2_Solomon_dissoc_rate_used_H2g

the Solomon process dissociate rate from Tielens & Hollenbach 85

Definition at line 163 of file hmi.h.

Referenced by hmole_reactions(), and IterRestart().

double t_hmi::H2_Solomon_dissoc_rate_used_H2s

Definition at line 170 of file hmi.h.

Referenced by hmole_reactions(), and IterRestart().

double t_hmi::H2_Solomon_elec_decay_H2g

these are decay rates from electronic levels into H2g and H2s

Definition at line 191 of file hmi.h.

Referenced by H2_Solomon_rate().

double t_hmi::H2_Solomon_elec_decay_H2s

Definition at line 191 of file hmi.h.

Referenced by H2_Solomon_rate().

realnum t_hmi::H2_total

the total H2 abundance, the sum of H2 and H2*

Definition at line 58 of file hmi.h.

Referenced by CO_drive(), ConvTempEdenIoniz(), CoolCarb(), CoolEvaluate(), CoolOxyg(), GrainMakeDiffuse(), H2_Level_low_matrix(), H2_LevelPops(), H2_Prt_column_density(), H2_Prt_Zone(), H2_PunchDo(), H2_X_coll_rate_evaluate(), H2_zero_pops_too_low(), HeatSum(), iso_ionize_recombine(), IterRestart(), lgMolecAver(), MeanInc(), OpacityAddTotal(), and PrtZone().

realnum t_hmi::H2_total_BigH2

Definition at line 59 of file hmi.h.

double t_hmi::H2_tripletdissoc_H2g

Definition at line 196 of file hmi.h.

double t_hmi::H2_tripletdissoc_H2s

H2 dissociation to triplet state

Definition at line 196 of file hmi.h.

double t_hmi::h2dep

Definition at line 91 of file hmi.h.

Referenced by PrtZone().

realnum t_hmi::h2dfrc

Definition at line 104 of file hmi.h.

Referenced by lines_molecules().

realnum t_hmi::h2dtot

Definition at line 104 of file hmi.h.

Referenced by lines_molecules().

realnum t_hmi::H2g_BigH2

Definition at line 61 of file hmi.h.

double t_hmi::H2g_LTE_bigH2

LTE pops of g and s used for H- back reactions

Definition at line 302 of file hmi.h.

Referenced by hmole_reactions().

double t_hmi::h2ge2h

Definition at line 318 of file hmi.h.

double t_hmi::h2h22hh2

Definition at line 318 of file hmi.h.

double t_hmi::h2hph3p

Definition at line 318 of file hmi.h.

realnum t_hmi::h2line_cool_frac

fraqction of cooling carried by H2 lines

Definition at line 104 of file hmi.h.

Referenced by lines_molecules().

realnum t_hmi::H2Opacity

mean cross section (cm-2) for H2 Lyman absorption

Definition at line 87 of file hmi.h.

Referenced by hmole_reactions().

double t_hmi::h2pdep

Definition at line 91 of file hmi.h.

Referenced by PrtZone().

double t_hmi::h2ph3p

Definition at line 318 of file hmi.h.

double t_hmi::h2phmh2h

Definition at line 318 of file hmi.h.

double t_hmi::h2plus_heat

heating due to photo dissoc of H2+

Definition at line 97 of file hmi.h.

Referenced by CoolEvaluate(), IterRestart(), and lines_molecules().

realnum t_hmi::h2pmax

largest local fraction heating due to dissoc of H2+

Definition at line 207 of file hmi.h.

Referenced by lines_molecules().

realnum t_hmi::H2s_BigH2

Definition at line 60 of file hmi.h.

double t_hmi::H2s_LTE_bigH2

Definition at line 302 of file hmi.h.

Referenced by hmole_reactions().

double t_hmi::h2s_sp_decay

Definition at line 69 of file hmi.h.

double t_hmi::h2se2h

Definition at line 318 of file hmi.h.

double t_hmi::h2sh

Definition at line 318 of file hmi.h.

double t_hmi::h2sh2g

Definition at line 318 of file hmi.h.

double t_hmi::h2sh2sh2g2h

Definition at line 318 of file hmi.h.

double t_hmi::h2sh2sh2s2h

Definition at line 318 of file hmi.h.

realnum t_hmi::H2star_forms_grains

Definition at line 243 of file hmi.h.

realnum t_hmi::H2star_forms_hminus

Definition at line 243 of file hmi.h.

double t_hmi::h32h2

Definition at line 318 of file hmi.h.

double t_hmi::h3pdep

Definition at line 91 of file hmi.h.

Referenced by PrtZone().

double t_hmi::h3petc

total H2 creation rate, cm-3 s-1

Definition at line 318 of file hmi.h.

double t_hmi::h3ph2hp

Definition at line 318 of file hmi.h.

double t_hmi::h3ph2p

Definition at line 318 of file hmi.h.

double t_hmi::h3phm2h2

Definition at line 318 of file hmi.h.

double t_hmi::h3phmh2hh

Definition at line 318 of file hmi.h.

realnum t_hmi::HalphaHmin

Ha creation due to H- charge transfer

Definition at line 124 of file hmi.h.

Referenced by lines_molecules().

double t_hmi::HeatH2Dexc_BD96

Definition at line 216 of file hmi.h.

Referenced by CoolEvaluate().

double t_hmi::HeatH2Dexc_BHT90

Definition at line 216 of file hmi.h.

Referenced by CoolEvaluate().

double t_hmi::HeatH2Dexc_BigH2

Definition at line 216 of file hmi.h.

Referenced by ConvTempEdenIoniz(), CoolEvaluate(), H2_Cooling(), and H2_Zero().

double t_hmi::HeatH2Dexc_ELWERT

Definition at line 216 of file hmi.h.

Referenced by CoolEvaluate().

double t_hmi::HeatH2Dexc_TH85

Definition at line 216 of file hmi.h.

Referenced by CoolEvaluate().

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(), IterRestart(), and lines_molecules().

realnum t_hmi::HeatH2DexcMax

the largest fraction of total heat anywhere in model

Definition at line 104 of file hmi.h.

Referenced by lines_molecules(), and PrtComment().

double t_hmi::HeatH2Dish_BD96

Definition at line 216 of file hmi.h.

Referenced by CoolEvaluate().

double t_hmi::HeatH2Dish_BHT90

Definition at line 216 of file hmi.h.

Referenced by CoolEvaluate().

double t_hmi::HeatH2Dish_BigH2

Definition at line 216 of file hmi.h.

Referenced by CoolEvaluate(), and H2_Cooling().

double t_hmi::HeatH2Dish_ELWERT

Definition at line 216 of file hmi.h.

Referenced by CoolEvaluate().

double t_hmi::HeatH2Dish_TH85

Definition at line 216 of file hmi.h.

Referenced by CoolEvaluate().

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(), IterRestart(), and lines_molecules().

double t_hmi::hehph2h3phe

Definition at line 318 of file hmi.h.

realnum t_hmi::heph2heh2p

Definition at line 283 of file hmi.h.

Referenced by iso_ionize_recombine().

double t_hmi::hmicol

Definition at line 82 of file hmi.h.

Referenced by CoolEvaluate(), hmole_reactions(), 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 lgCheckAsserts(), PrtZone(), and RT_tau_inc().

double t_hmi::hmihet

hminus heating, free bound

Definition at line 82 of file hmi.h.

Referenced by CoolEvaluate(), IterRestart(), and lines_molecules().

realnum t_hmi::hmin_ct_firstions

rate coefficient (cm3 s-1) for H- + A+ -> H + A

Definition at line 287 of file hmi.h.

Referenced by ion_recomb().

double t_hmi::HMinus_induc_rec_cooling

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().

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(), and RT_OTS().

double t_hmi::hminus_rad_attach

Definition at line 112 of file hmi.h.

Referenced by hmole_reactions().

double t_hmi::hmitot

Definition at line 82 of file hmi.h.

Referenced by IterRestart(), and lines_molecules().

realnum t_hmi::Hmolec[N_H_MOLEC]

densities (cm-3) of H2, H2+, H-, H3+

Definition at line 31 of file hmi.h.

Referenced by CO_Init(), CoolEvaluate(), eden_sum(), H2_X_coll_rate_evaluate(), HeatSum(), hmole(), hmole_reactions(), hmole_step(), ion_recomb(), IterRestart(), lines_molecules(), PrtZone(), RT_OTS(), and RT_tau_inc().

long int t_hmi::iheh1

Definition at line 117 of file hmi.h.

long int t_hmi::iheh2

Definition at line 117 of file hmi.h.

long int t_hmi::iphmin

continuum array index for H minus threshold

Definition at line 204 of file hmi.h.

Referenced by hmole_reactions(), and RT_tau_inc().

bool t_hmi::lgBigH2_evaluated

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(), and hmole_reactions().

bool t_hmi::lgH2_Chemistry_BigH2

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(), and ParseAtomH2().

bool t_hmi::lgH2_Thermal_BigH2

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().

bool t_hmi::lgLeiden_Keep_ipMH2s

hack to kill effects of H2* in chemistry network "set leiden hack h2* off

Definition at line 313 of file hmi.h.

Referenced by CO_create_react(), and ParseSet().

bool t_hmi::lgLeidenCRHack

Definition at line 314 of file hmi.h.

Referenced by hmole_reactions(), and ParseSet().

bool t_hmi::lgNoH2Mole

option to turn off H molecules

Definition at line 257 of file hmi.h.

Referenced by CO_drive(), CoolEvaluate(), hmole_step(), and ParseDont().

int t_hmi::nElectron[N_H_MOLEC]

Definition at line 33 of file hmi.h.

Referenced by eden_sum().

int t_hmi::nProton[N_H_MOLEC]

Definition at line 32 of file hmi.h.

Referenced by DynaStartZone(), and PrtZone().

double t_hmi::radasc

Definition at line 318 of file hmi.h.

double t_hmi::rate_grain_h2_J1_to_J0

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_Level_low_matrix().

double t_hmi::rate_grain_h2_op_conserve

Definition at line 54 of file hmi.h.

Referenced by H2_Level_low_matrix().

double t_hmi::rate_h2_form_grains_set

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 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 302 of file hmi.h.

Referenced by hmole_reactions().

double t_hmi::rel_pop_LTE_H2p

LTE population for H2+, following is n(H2+) / [n(H) n(p) ], units cm3

Definition at line 302 of file hmi.h.

Referenced by hmole_reactions().

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 290 of file hmi.h.

Referenced by hmole_reactions().

double t_hmi::rel_pop_LTE_H3p

related to population of H3+

Definition at line 302 of file hmi.h.

Referenced by hmole_reactions().

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 290 of file hmi.h.

Referenced by H2_X_coll_rate_evaluate(), and hmole_reactions().

realnum t_hmi::rh2dis

rate hi dest H_2

Definition at line 121 of file hmi.h.

double t_hmi::rh2h2p

Definition at line 318 of file hmi.h.

Referenced by H2_X_coll_rate_evaluate().

realnum t_hmi::rheph2hpheh

chng 04 jun 30 -- He+ + H2 => He + H2+, also important for He solver

Definition at line 283 of file hmi.h.

Referenced by hmole_init(), and iso_ionize_recombine().

realnum t_hmi::ScaleJura

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 ParseSet().

realnum t_hmi::Tad

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 ParseSet().

realnum t_hmi::UV_Cont_rel2_Draine_DB96_depth

Definition at line 141 of file hmi.h.

Referenced by hmole_reactions(), and IterRestart().

realnum t_hmi::UV_Cont_rel2_Draine_DB96_face

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(), and IterRestart().

realnum t_hmi::UV_Cont_rel2_Habing_spec_depth

the special version of g0 with adjustable bounds

Definition at line 131 of file hmi.h.

Referenced by hmole_reactions().

realnum t_hmi::UV_Cont_rel2_Habing_TH85_depth

Definition at line 131 of file hmi.h.

Referenced by GrainDrive(), hmole_reactions(), and th85rate().

realnum t_hmi::UV_Cont_rel2_Habing_TH85_face

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(), IonCarbo(), IterRestart(), and th85rate().


The documentation for this struct was generated from the following file:
Generated on Mon Feb 16 12:14:47 2009 for cloudy by  doxygen 1.4.7