cloudy  trunk
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
hmi.h
Go to the documentation of this file.
1 /* This file is part of Cloudy and is copyright (C)1978-2013 by Gary J. Ferland and
2  * others. For conditions of distribution and use see copyright notice in license.txt */
3 
4 #ifndef HMI_H_
5 #define HMI_H_
6 
10 double hmirat(double te);
11 
13 struct t_hmi {
14 
16  double H2_total;
17  realnum H2_total_f; // single-precision version of above
18  double HD_total;
19 
22 
24  double hmihet,
25  hmitot,
26  hmicol;
27 
30 
33  double hmidep,
34  h2dep,
35  h2pdep,
36  h3pdep;
37 
39  double h2plus_heat;
40 
43 
44  realnum
49  h2dfrc,
50  h2dtot,
53 
57 
58  long int iheh1,
59  iheh2;
60 
67 
75 
78 
81 
84 
87 
90 
97 
103 
114 
115 
117  long int iphmin;
118 
121 
125 
126  double
127 
134 
142 
144  realnum
150 
157 
165 
169 
172 
174  char chJura;
175 
179 
182 
186 
188  double exphmi,
206 
210 
211 };
212 extern t_hmi hmi;
213 
214 #endif /* HMI_H_ */
long int iphmin
Definition: hmi.h:117
realnum h2line_cool_frac
Definition: hmi.h:46
double hmicol
Definition: hmi.h:24
double hmirat(double te)
realnum h2dtot
Definition: hmi.h:46
double H2_Solomon_dissoc_rate_used_H2g
Definition: hmi.h:92
char chGrainFormPump
Definition: hmi.h:171
double HMinus_photo_rate
Definition: hmi.h:42
long int iheh1
Definition: hmi.h:58
double hmihet
Definition: hmi.h:24
double hmitot
Definition: hmi.h:24
double H2_photodissoc_ELWERT_H2s
Definition: hmi.h:111
bool lgH2_Chemistry_BigH2
Definition: hmi.h:160
double H2_H2g_to_H2s_rate_used
Definition: hmi.h:89
realnum UV_Cont_rel2_Draine_DB96_face
Definition: hmi.h:73
bool lgLeiden_Keep_ipMH2s
Definition: hmi.h:208
double H2star_forms_grains
Definition: hmi.h:153
double HeatH2Dish_BD96
Definition: hmi.h:129
double H2_rate_destroy
Definition: hmi.h:21
double H2_H2g_to_H2s_rate_BHT90
Definition: hmi.h:80
double H2_forms_grains
Definition: hmi.h:153
double H2_photodissoc_used_H2s
Definition: hmi.h:109
double H2_Solomon_dissoc_rate_TH85_H2s
Definition: hmi.h:99
double H2_photodissoc_BHT90
Definition: hmi.h:113
double H2_forms_hminus
Definition: hmi.h:153
double H2_photodissoc_TH85
Definition: hmi.h:112
double H2_Solomon_dissoc_rate_BD96_H2g
Definition: hmi.h:95
double H2_Solomon_dissoc_rate_ELWERT_H2s
Definition: hmi.h:102
double H2_H2g_to_H2s_rate_ELWERT
Definition: hmi.h:86
double h2plus_heat
Definition: hmi.h:39
double HeatH2Dexc_used
Definition: hmi.h:129
double HeatH2Dish_TH85
Definition: hmi.h:129
double rate_h2_form_grains_set
Definition: hmi.h:181
double H2_Solomon_dissoc_rate_BD96_H2s
Definition: hmi.h:101
char chJura
Definition: hmi.h:174
realnum Tad
Definition: hmi.h:124
realnum deriv_HeatH2Dexc_ELWERT
Definition: hmi.h:145
double H2_Solomon_dissoc_rate_TH85_H2g
Definition: hmi.h:93
double HMinus_photo_heat
Definition: hmi.h:54
double H2_Solomon_dissoc_rate_BHT90_H2g
Definition: hmi.h:94
realnum deriv_HeatH2Dexc_TH85
Definition: hmi.h:145
double rel_pop_LTE_H2s
Definition: hmi.h:188
double H2_Solomon_dissoc_rate_used_H2s
Definition: hmi.h:98
double H2_photodissoc_ELWERT_H2g
Definition: hmi.h:110
double H2_frac_abund_set
Definition: hmi.h:185
double HeatH2Dish_used
Definition: hmi.h:129
realnum deriv_HeatH2Dexc_BD96
Definition: hmi.h:145
double H2_H2g_to_H2s_rate_BD96
Definition: hmi.h:83
float realnum
Definition: cddefines.h:107
double exphmi
Definition: hmi.h:188
double HD_total
Definition: hmi.h:18
double rel_pop_LTE_Hmin
Definition: hmi.h:188
double H2_Solomon_dissoc_rate_BHT90_H2s
Definition: hmi.h:100
double HeatH2Dexc_TH85
Definition: hmi.h:129
double HeatH2Dexc_BHT90
Definition: hmi.h:129
Definition: hmi.h:13
double h3pdep
Definition: hmi.h:33
realnum UV_Cont_rel2_Habing_TH85_face
Definition: hmi.h:63
double H2_photodissoc_used_H2g
Definition: hmi.h:108
double h2dep
Definition: hmi.h:33
bool lgLeidenCRHack
Definition: hmi.h:209
realnum UV_Cont_rel2_Draine_DB96_depth
Definition: hmi.h:73
realnum HeatH2DexcMax
Definition: hmi.h:46
double HeatH2Dish_ELWERT
Definition: hmi.h:129
double rel_pop_LTE_H2p
Definition: hmi.h:200
double h2pdep
Definition: hmi.h:33
double HeatH2Dish_BHT90
Definition: hmi.h:129
char chH2_small_model_type
Definition: hmi.h:168
realnum deriv_HeatH2Dexc_BHT90
Definition: hmi.h:145
double rel_pop_LTE_H2g
Definition: hmi.h:200
double hmidep
Definition: hmi.h:33
realnum UV_Cont_rel2_Habing_spec_depth
Definition: hmi.h:63
bool lgH2_Thermal_BigH2
Definition: hmi.h:160
double H2_total
Definition: hmi.h:16
realnum H2_total_f
Definition: hmi.h:17
realnum UV_Cont_rel2_Habing_TH85_depth
Definition: hmi.h:63
double HeatH2Dexc_ELWERT
Definition: hmi.h:129
realnum ScaleJura
Definition: hmi.h:178
realnum deriv_HeatH2Dexc_used
Definition: hmi.h:145
double H2_H2g_to_H2s_rate_TH85
Definition: hmi.h:77
long int iheh2
Definition: hmi.h:58
realnum H2Opacity
Definition: hmi.h:29
t_hmi hmi
Definition: hmi.cpp:5
double H2_Solomon_dissoc_rate_ELWERT_H2g
Definition: hmi.h:96
double HMinus_induc_rec_rate
Definition: hmi.h:54
double rel_pop_LTE_H3p
Definition: hmi.h:200
realnum h2dfrc
Definition: hmi.h:46
realnum h2pmax
Definition: hmi.h:120
double HeatH2Dexc_BD96
Definition: hmi.h:129
double HMinus_induc_rec_cooling
Definition: hmi.h:54
double H2star_forms_hminus
Definition: hmi.h:153
realnum CoolH2DexcMax
Definition: hmi.h:46