00001 /* This file is part of Cloudy and is copyright (C)1978-2010 by Gary J. Ferland and 00002 * others. For conditions of distribution and use see copyright notice in license.txt */ 00003 00004 #ifndef COLDEN_H_ 00005 #define COLDEN_H_ 00006 00007 /* colden.h */ 00009 #define NCOLD 10 00010 00012 #define ipCOL_HTOT 0 00013 00014 #define ipCOL_HMIN 1 00015 00016 #define ipCOL_H2g 2 00017 00018 #define ipCOL_H2s 3 00019 00020 #define ipCOL_H2p 4 00021 00022 #define ipCOL_H0 5 00023 00024 #define ipCOL_HeHp 6 00025 00026 #define ipCOL_Hp 7 00027 00028 #define ipCOL_H3p 8 00029 00030 #define ipCOL_elec 9 00031 00032 EXTERN struct t_colden { 00033 00038 realnum colden[NCOLD], 00040 colden_old[NCOLD]; 00041 00043 realnum coldenH2_ov_vel; 00044 00046 double dlnenp; 00047 00049 double dlnenHep; 00050 00052 double dlnenHepp; 00053 00055 double dlnenCp; 00056 00058 double H0_ov_Tspin; 00059 00061 double OH_ov_Tspin; 00062 00064 realnum C2Pops[5], 00065 C2Colden[5]; 00066 00068 realnum C3Pops[4], 00069 C3Colden[4]; 00070 00072 realnum Si2Pops[5], 00073 Si2Colden[5]; 00074 00076 realnum C1Pops[3], 00077 C1Colden[3]; 00078 00080 realnum O1Pops[3], 00081 O1Colden[3]; 00082 00084 double He123S; 00085 00088 realnum rjnmin, 00089 ajmmin; 00090 realnum TotMassColl, 00091 tmas, 00092 wmas; 00093 00095 double H0_21cm_upper; 00096 double H0_21cm_lower; 00097 00098 } colden; 00099 00100 #endif /* COLDEN_H_ */