cloudy
trunk
Main Page
Related Pages
Data Structures
Files
File List
Globals
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
source
h2.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 _H2_H_
5
#define _H2_H_
6
7
9
#define N_H2_ELEC 7
10
12
void
H2_Create
(
void
);
13
15
void
H2_ContPoint
(
void
);
16
18
double
H2_DR
(
void
);
19
21
void
H2_Init
(
void
);
22
24
void
H2_init_coreload
(
void
);
25
27
double
H2_Accel
(
void
);
28
30
void
H2_RT_OTS
(
void
);
31
33
double
H2_RadPress
(
void
);
34
36
void
H2_LinesAdd
(
void
);
37
39
void
H2_Reset
(
void
);
40
42
double
H2_InterEnergy
(
void
);
43
47
void
H2_Colden
(
const
char
*
chLabel
);
48
53
void
H2_Cooling
(
const
char
*chString);
54
59
void
H2_Punch_line_data
(
60
FILE* ioPUN ,
61
bool
lgDoAll );
62
68
void
H2_PunchLineStuff
( FILE * io ,
realnum
xLimit ,
long
index);
69
71
void
H2_RT_diffuse
(
void
);
72
77
void
H2_RTMake
(
bool
lgDoEsc ,
78
bool
lgUpdateFineOpac );
79
81
void
H2_RT_tau_inc
(
void
);
82
84
void
H2_Zero
(
void
);
85
87
void
H2_Prt_Zone
(
void
);
88
90
void
H2_LineZero
(
void
);
91
93
void
H2_RT_tau_reset
(
void
);
94
96
void
H2_LevelPops
(
void
);
97
104
void
H2_PunchDo
( FILE* io ,
char
chJOB[] ,
const
char
chTime[] ,
long
int
ipPun );
105
107
void
H2_Prt_line_tau
(
void
);
108
110
void
H2_ParsePunch
(
char
*chCard ,
111
char
*chHeader);
112
114
double
H2_itrzn
(
void
);
115
120
void
H2_Prt_column_density
( FILE *ioMEAN );
121
123
extern
bool
lgH2_READ_DATA
;
124
125
EXTERN
struct
t_h2
{
126
128
double
ortho_density
,
130
para_density
;
131
133
double
ortho_colden
,
134
para_colden
;
135
138
double
renorm_max
,
139
renorm_min
;
140
143
long
int
nCallH2_this_zone
;
144
147
bool
lgH2ON
;
148
151
int
nElecLevelOutput
;
152
155
long
int
nVib_hi
[
N_H2_ELEC
];
156
158
long
int
nRot_hi
[
N_H2_ELEC
][50];
159
162
long
int
Jlowest
[
N_H2_ELEC
];
163
164
/* true to use 2007 set of H2 - H collision rate, false use 1999 */
165
bool
lgH2_H_coll_07
;
166
167
}
h2
;
168
169
#endif
/* _H2_H_ */
Generated for cloudy by
1.8.1.1