cloudy trunk
Loading...
Searching...
No Matches
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
10double hmirat(double te);
11
13struct 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,
27
30
33 double hmidep,
37
40
43
44 realnum
53
57
58 long int iheh1,
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};
212extern t_hmi hmi;
213
214#endif /* HMI_H_ */
float realnum
Definition: cddefines.h:103
t_hmi hmi
Definition: hmi.cpp:5
double hmirat(double te)
Definition: hmi.h:13
double exphmi
Definition: hmi.h:188
realnum h2pmax
Definition: hmi.h:120
realnum h2dfrc
Definition: hmi.h:49
double HeatH2Dexc_used
Definition: hmi.h:137
char chJura
Definition: hmi.h:174
realnum h2dtot
Definition: hmi.h:50
bool lgH2_Chemistry_BigH2
Definition: hmi.h:164
realnum UV_Cont_rel2_Draine_DB96_depth
Definition: hmi.h:74
realnum deriv_HeatH2Dexc_BHT90
Definition: hmi.h:148
double H2_forms_hminus
Definition: hmi.h:154
long int iheh2
Definition: hmi.h:59
double rate_h2_form_grains_set
Definition: hmi.h:181
double HMinus_photo_heat
Definition: hmi.h:56
realnum UV_Cont_rel2_Habing_TH85_face
Definition: hmi.h:63
double HMinus_induc_rec_cooling
Definition: hmi.h:54
double hmihet
Definition: hmi.h:24
double rel_pop_LTE_Hmin
Definition: hmi.h:194
double H2_Solomon_dissoc_rate_ELWERT_H2s
Definition: hmi.h:102
double H2_H2g_to_H2s_rate_TH85
Definition: hmi.h:77
realnum HeatH2DexcMax
Definition: hmi.h:46
double HeatH2Dish_BHT90
Definition: hmi.h:132
double HeatH2Dish_used
Definition: hmi.h:129
double H2_Solomon_dissoc_rate_ELWERT_H2g
Definition: hmi.h:96
bool lgLeidenCRHack
Definition: hmi.h:209
double H2_photodissoc_ELWERT_H2s
Definition: hmi.h:111
double H2_Solomon_dissoc_rate_used_H2g
Definition: hmi.h:92
double hmitot
Definition: hmi.h:25
double H2_H2g_to_H2s_rate_BHT90
Definition: hmi.h:80
char chH2_small_model_type
Definition: hmi.h:168
double H2_H2g_to_H2s_rate_used
Definition: hmi.h:89
double H2star_forms_grains
Definition: hmi.h:155
double HeatH2Dexc_BD96
Definition: hmi.h:139
realnum deriv_HeatH2Dexc_used
Definition: hmi.h:145
char chGrainFormPump
Definition: hmi.h:171
double H2_photodissoc_BHT90
Definition: hmi.h:113
double rel_pop_LTE_H3p
Definition: hmi.h:205
double H2_Solomon_dissoc_rate_TH85_H2g
Definition: hmi.h:93
double HMinus_induc_rec_rate
Definition: hmi.h:55
double H2_total
Definition: hmi.h:16
double H2_Solomon_dissoc_rate_used_H2s
Definition: hmi.h:98
double H2_Solomon_dissoc_rate_BD96_H2g
Definition: hmi.h:95
double HeatH2Dish_TH85
Definition: hmi.h:130
realnum UV_Cont_rel2_Draine_DB96_face
Definition: hmi.h:73
double H2_photodissoc_used_H2g
Definition: hmi.h:108
realnum deriv_HeatH2Dexc_TH85
Definition: hmi.h:146
realnum UV_Cont_rel2_Habing_spec_depth
Definition: hmi.h:66
double HeatH2Dexc_ELWERT
Definition: hmi.h:141
double hmidep
Definition: hmi.h:33
double HMinus_photo_rate
Definition: hmi.h:42
double H2_photodissoc_used_H2s
Definition: hmi.h:109
double h2dep
Definition: hmi.h:34
realnum ScaleJura
Definition: hmi.h:178
realnum H2_total_f
Definition: hmi.h:17
double rel_pop_LTE_H2s
Definition: hmi.h:197
long int iheh1
Definition: hmi.h:58
realnum deriv_HeatH2Dexc_BD96
Definition: hmi.h:147
long int iphmin
Definition: hmi.h:117
bool lgH2_Thermal_BigH2
Definition: hmi.h:160
double HeatH2Dexc_TH85
Definition: hmi.h:138
double H2_photodissoc_ELWERT_H2g
Definition: hmi.h:110
double HeatH2Dexc_BHT90
Definition: hmi.h:140
double HeatH2Dish_BD96
Definition: hmi.h:131
double H2star_forms_hminus
Definition: hmi.h:156
double H2_Solomon_dissoc_rate_BHT90_H2s
Definition: hmi.h:100
realnum h2line_cool_frac
Definition: hmi.h:52
realnum H2Opacity
Definition: hmi.h:29
double HeatH2Dish_ELWERT
Definition: hmi.h:133
double H2_photodissoc_TH85
Definition: hmi.h:112
realnum UV_Cont_rel2_Habing_TH85_depth
Definition: hmi.h:64
bool lgLeiden_Keep_ipMH2s
Definition: hmi.h:208
double h3pdep
Definition: hmi.h:36
realnum CoolH2DexcMax
Definition: hmi.h:48
double H2_frac_abund_set
Definition: hmi.h:185
realnum Tad
Definition: hmi.h:124
double H2_H2g_to_H2s_rate_ELWERT
Definition: hmi.h:86
double h2pdep
Definition: hmi.h:35
double H2_rate_destroy
Definition: hmi.h:21
realnum deriv_HeatH2Dexc_ELWERT
Definition: hmi.h:149
double hmicol
Definition: hmi.h:26
double rel_pop_LTE_H2p
Definition: hmi.h:200
double h2plus_heat
Definition: hmi.h:39
double HD_total
Definition: hmi.h:18
double rel_pop_LTE_H2g
Definition: hmi.h:203
double H2_forms_grains
Definition: hmi.h:153
double H2_Solomon_dissoc_rate_BHT90_H2g
Definition: hmi.h:94
double H2_Solomon_dissoc_rate_TH85_H2s
Definition: hmi.h:99
double H2_H2g_to_H2s_rate_BD96
Definition: hmi.h:83
double H2_Solomon_dissoc_rate_BD96_H2s
Definition: hmi.h:101