cloudy  trunk
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
dense.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 _DENSE_H_
5 #define _DENSE_H_
6 
7 /* dense.h density related variables */
8 
13 double dense_fabden(double radius,
14  double depth);
15 
20 double dense_tabden(double r0,
21  double depth);
22 
23 const int LIMTABDLAW = 500;
24 
27 {
28  t_dense() {
29  /* list of atomic weights, mass in AMU, used for thermal line widths */
30  /* >>refer all atomic weight Coplen, T.B. 2001, J. Phys. Chem REf Data, 30, 701 */
31  AtomicWeight[0] = 1.00794f;
32  AtomicWeight[1] = 4.0026022f;
33  AtomicWeight[2] = 6.9412f;
34  AtomicWeight[3] = 9.0121823f;
35  AtomicWeight[4] = 10.8117f;
36  AtomicWeight[5] = 12.01078f;
37  AtomicWeight[6] = 14.00672f;
38  AtomicWeight[7] = 15.99943f;
39  AtomicWeight[8] = 18.9984032f;
40  AtomicWeight[9] = 20.17976f;
41  AtomicWeight[10] = 22.989770f;
42  AtomicWeight[11] = 24.30506f;
43  AtomicWeight[12] = 26.9815382f;
44  AtomicWeight[13] = 28.08553f;
45  AtomicWeight[14] = 30.9737612f;
46  AtomicWeight[15] = 32.0655f;
47  AtomicWeight[16] = 35.4532f;
48  AtomicWeight[17] = 39.9481f;
49  AtomicWeight[18] = 39.09831f;
50  AtomicWeight[19] = 40.0784f;
51  AtomicWeight[20] = 44.9559108f;
52  AtomicWeight[21] = 47.8671f;
53  AtomicWeight[22] = 50.94151f;
54  AtomicWeight[23] = 51.99616f;
55  AtomicWeight[24] = 54.9380499f;
56  AtomicWeight[25] = 55.8472f;
57  AtomicWeight[26] = 58.9332009f;
58  AtomicWeight[27] = 58.69342f;
59  AtomicWeight[28] = 63.5463f;
60  AtomicWeight[29] = 65.392f;
61  }
62 
67 
70 
74 
77 
80 
84 
87 
90 
93 
96 
100 
107  long int IonLow[LIMELM+1];
108  long int IonHigh[LIMELM+1];
109 
120 
125 
132 
135 
140 
143  char chDenseLaw[5];
144 
145  /* this says keep initial density constant,
146  * so pressure from iter to iter not really const */
148 
150  double DensityLaw[10];
151 
155 
159 
161  long int nvals;
162 
165 
167  double eden;
168 
171 
175 
177  long int nzEdenBad;
178 
181 
184 
186  double SqrtEden;
187 
190  double EdenHCorr;
191 
195 
197  double EdenTrue;
198 
201 
203  bool lgEdenBad;
204 
206  double edensqte;
207 
211  double cdsqte;
212 
218 
221 
225 
231 
232 } dense;
233 
234 
235 #endif /* _DENSE_H_ */

Generated for cloudy by doxygen 1.8.4