cloudy  trunk
 All Data Structures 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-2008 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 
8 void hmole(void);
9 
11 void hmole_reactions(void);
12 
14 void hmole_init(void);
15 
19 double hmirat(double te);
20 
25 void hmole_step(int *nFixup, double *error);
26 
28 EXTERN struct t_hmi {
29 
34 
38 
42 
44  char chLab[N_H_MOLEC][5];
45 
47  double assoc_detach;
48 
50  double bh2h2p;
51 
56 
62 
63 
66 
68  double Average_A;
69  double h2s_sp_decay;
70 
76 
80 
82  double hmihet,
83  hmitot,
84  hmicol;
85 
88 
91  double hmidep,
92  h2dep,
93  h2pdep,
94  h3pdep;
95 
97  double h2plus_heat;
98 
101 
102  realnum
107  h2dfrc,
108  h2dtot,
111 
116 
117  long int iheh1,
118  iheh2;
119 
122 
125 
128 
135 
143 
146 
149 
152 
155 
158 
161 
169 
176 
189 
193 
198 
202 
204  long int iphmin;
205 
208 
212 
213  double
214 
222 
231 
233  realnum
240 
247 
255 
258 
262 
265 
267  char chJura;
268 
272 
275 
279 
284  heph2heh2p;
285 
288 
290  double exphmi,
311 
315 
320  bh2h22hh2,
321  h3phmh2hh,
322  h3phm2h2,
323  h32h2,
324  eh3_h2h,
325  h3ph2hp,
326  h2sh,
327  CR_reac_H2g,
328  CR_reac_H2s,
329  h2phmh2h,
330  hehph2h3phe,
331  h2ph3p,
332  h2sh2g,
333  h2h22hh2,
334  h2sh2sh2g2h,
335  h2sh2sh2s2h,
339  rh2h2p ,
340  eh2hh ,
341  h2ge2h,
342  h2se2h,
343  h2hph3p,
344  bh2dis,
345  radasc,
346  h3ph2p,
347  h3petc,
350 
351  } hmi;
352 
354 enum {
363 };
364 
365 
366 #endif /* _HMI_H_ */

Generated for cloudy by doxygen 1.8.1.2