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