/home66/gary/public_html/cloudy/c08_branch/source/stopcalc.h

Go to the documentation of this file.
00001 /* This file is part of Cloudy and is copyright (C)1978-2008 by Gary J. Ferland and
00002  * others.  For conditions of distribution and use see copyright notice in license.txt */
00003 
00004 #ifndef _STOPCALC_H_
00005 #define _STOPCALC_H_
00006 
00008 #define MXSTPL  10
00009 
00012 #define COLUMN_INIT     1e30f
00013 
00015 EXTERN struct t_StopCalc {
00019         realnum tauend;
00022         realnum taunu;
00023 
00025         long int iptnu;
00026 
00028         realnum T2High;
00029 
00032         double TeFloor;
00033 
00035         realnum tend;
00036 
00038         realnum StopElecFrac;
00039 
00042         realnum StopH2MoleFrac;
00043 
00046         realnum StopHPlusFrac;
00047 
00051         realnum StopDepleteFrac;
00052 
00055         realnum StopVelocity;
00056 
00059         realnum HColStop, 
00060           colpls, 
00061           colnut;
00062 
00064         realnum col_h2;
00065 
00067         realnum xMass;
00068 
00070         realnum col_h2_nut;
00071 
00073         realnum col_H0_ov_Tspin;
00074 
00076         realnum col_monoxco;
00077 
00079         realnum AV_point , AV_extended;
00080 
00082         realnum StopElecDensity;
00083 
00093         realnum stpint[MXSTPL];
00094 
00096         long int ipStopLin1[MXSTPL], 
00097           ipStopLin2[MXSTPL];
00099         long int nstpl;
00100 
00101         realnum StopLineWl1[MXSTPL],
00102                 StopLineWl2[MXSTPL];
00103 
00105         char chStopLabel1[MXSTPL][5] ,
00106                 chStopLabel2[MXSTPL][5];
00107 
00109         bool lgStop21cm;
00110 
00112         long int nTotalIonizStop;
00113 
00115 #       define nCHREASONSTOP    100
00116         char chReasonStop[nCHREASONSTOP];
00117 
00118         }       StopCalc;
00119 
00120 
00121 #endif /* _STOPCALC_H_ */

Generated on Mon Feb 16 12:01:28 2009 for cloudy by  doxygen 1.4.7