00001 /* This file is part of Cloudy and is copyright (C)1978-2007 by Gary J. Ferland 00002 * For conditions of distribution and use see copyright notice in license.txt */ 00003 /* colden.h */ 00005 #define NCOLD 10 00006 00008 #define ipCOL_HTOT 0 00009 00010 #define ipCOL_HMIN 1 00011 00012 #define ipCOL_H2g 2 00013 00014 #define ipCOL_H2s 3 00015 00016 #define ipCOL_H2p 4 00017 00018 #define ipCOL_H0 5 00019 00020 #define ipCOL_HeHp 6 00021 00022 #define ipCOL_Hp 7 00023 00024 #define ipCOL_H3p 8 00025 00026 #define ipCOL_elec 9 00027 00028 EXTERN struct t_colden { 00029 00034 float colden[NCOLD], 00036 colden_old[NCOLD]; 00037 00039 float coldenH2_ov_vel; 00040 00042 double dlnenp; 00043 00045 double dlnenHep; 00046 00048 double H0_ov_Tspin; 00049 00051 double OH_ov_Tspin; 00052 00054 double dlnenHepp; 00055 00057 float C2Pops[5], 00058 C2Colden[5]; 00059 00061 float C3Pops[4], 00062 C3Colden[4]; 00063 00065 float Si2Pops[5], 00066 Si2Colden[5]; 00067 00069 float C1Pops[3], 00070 C1Colden[3]; 00071 00073 float O1Pops[3], 00074 O1Colden[3]; 00075 00077 double He123S; 00078 00081 float rjnmin, 00082 ajmmin; 00083 float TotMassColl, 00084 tmas, 00085 wmas; 00086 00088 double H0_21cm_upper; 00089 double H0_21cm_lower; 00090 00091 } colden;