cloudy  trunk
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
colden.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 COLDEN_H_
5 #define COLDEN_H_
6 
7 /* colden.h */
9 #define NCOLD 10
10 
12 #define ipCOL_HTOT 0
13 
14 #define ipCOL_HMIN 1
15 
16 #define ipCOL_H2g 2
17 
18 #define ipCOL_H2s 3
19 
20 #define ipCOL_H2p 4
21 
22 #define ipCOL_H0 5
23 
24 #define ipCOL_HeHp 6
25 
26 #define ipCOL_Hp 7
27 
28 #define ipCOL_H3p 8
29 
30 #define ipCOL_elec 9
31 
32 struct t_colden {
33 
41 
44 
46  double dlnenp;
47 
49  double dlnenHep;
50 
52  double dlnenHepp;
53 
55  double dlnenCp;
56 
58  double H0_ov_Tspin;
59 
61  double OH_ov_Tspin;
62 
65  C2Colden[5];
66 
69  C3Colden[4];
70 
73  Si2Colden[5];
74 
77  C1Colden[3];
78 
81  O1Colden[3];
82 
84  double He123S;
85 
89  ajmmin;
91  tmas,
92  wmas;
93 
95  double H0_21cm_upper;
96  double H0_21cm_lower;
97 
98  };
99 extern t_colden colden;
100 
101 #endif /* COLDEN_H_ */
t_colden colden
Definition: colden.cpp:5
realnum C2Colden[5]
Definition: colden.h:64
realnum C1Colden[3]
Definition: colden.h:76
realnum tmas
Definition: colden.h:90
realnum colden_old[NCOLD]
Definition: colden.h:38
realnum ajmmin
Definition: colden.h:88
realnum C3Colden[4]
Definition: colden.h:68
realnum C3Pops[4]
Definition: colden.h:68
realnum rjnmin
Definition: colden.h:88
realnum Si2Pops[5]
Definition: colden.h:72
realnum wmas
Definition: colden.h:90
double dlnenCp
Definition: colden.h:55
realnum C1Pops[3]
Definition: colden.h:76
#define NCOLD
Definition: colden.h:9
double H0_21cm_lower
Definition: colden.h:96
double dlnenHep
Definition: colden.h:49
float realnum
Definition: cddefines.h:107
double H0_21cm_upper
Definition: colden.h:95
double H0_ov_Tspin
Definition: colden.h:58
double OH_ov_Tspin
Definition: colden.h:61
realnum TotMassColl
Definition: colden.h:90
double dlnenp
Definition: colden.h:46
realnum C2Pops[5]
Definition: colden.h:64
realnum coldenH2_ov_vel
Definition: colden.h:43
double He123S
Definition: colden.h:84
realnum O1Colden[3]
Definition: colden.h:80
double dlnenHepp
Definition: colden.h:52
realnum O1Pops[3]
Definition: colden.h:80
realnum Si2Colden[5]
Definition: colden.h:72
realnum colden[NCOLD]
Definition: colden.h:38