/home66/gary/public_html/cloudy/c08_branch/source/parse.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 _PARSE_H_
00005 #define _PARSE_H_
00006 
00007 
00011 #define CMB_TEMP        2.725
00012 
00015 void ParseCommands(void);
00016 
00020 void ParseCosmicRays( char *chCard );
00021 
00026 void ParseAbundances(char *chCard,
00027   bool lgDSet);
00028 
00030 void ParseDont(char*);
00031 
00035 void ParsePunch(char *chCard );
00036 
00038 void PunchFilesInit(void);
00039 
00043 void ClosePunchFiles( bool lgFinal );
00044 
00046 void ParseAge(char*);
00047 
00051 void ParseAgn(char *chCard);
00052 
00056 void ParseState(char *chCard);
00057 
00063 void ParseBlackbody(
00064   char *chCard, 
00065   long int *nqh,
00066   realnum *ar1);                                        
00067 
00071 void ParseCompile(char *chCard );
00072 
00074 void ParseConstant(char*);
00075 
00079 void ParseDLaw(char *chCard );
00080 
00084 void ParseTLaw(char *chCard );
00085 
00089 void ParseDrive(char *chCard );
00090 
00095 void ParseGrain(char *chCard, 
00096   bool *lgDset);
00097 
00099 void ParseFluc(char*);
00100 
00102 void ParseHDEN(char*);
00103 
00108 void ParseAtomISO(long ipISO, char *chCard);
00109 
00113 void ParseAtomH2(char *chCard );
00114 
00118 void ParseAtomCO(char *chCard );
00119 
00123 void ParseGrid(char *chCard);
00124 
00126 void ParseInit(char*);
00127 
00132 void ParseInterp(char *chCard, 
00133   bool *lgEOF);
00134 
00140 void ParseIonPar(long int *nqh, 
00141   char *chCard,
00142   realnum *ar1);
00143 
00147 void ParseNorm(char *chCard);
00148 
00152 void ParseOptimize(char *chCard);
00153 
00157 void ParsePrint(char *chCard );
00158 
00160 void ParseRadius(char*,realnum*);
00161 
00163 void ParseSet(char*);
00164 
00170 void ParseTable(long int *nqh, 
00171   char *chCard,
00172   realnum *ar1);
00173 
00175 void ParseTrace(char*);
00176 
00177 /*ParseExtinguish parse the extinguish command */
00178 void ParseExtinguish( char *chCard );
00179 
00180 /*ParseCaseB - parse the Case B command */
00181 void ParseCaseB( char *chCard );
00182 
00184 void ParseTest(char* , 
00185                            long int *nqh,
00186                            realnum *ar1,
00187                            bool lgDSet);
00188 
00190 void ParseAbsMag(char*,long*);
00191 
00193 void ParseBackgrd(long*,char*,realnum*);
00194 
00196 void ParseCoronal(char*,long*,realnum*);
00197 
00199 void ParseElement(char *chCard );
00200 
00206 void ParseCMB(double z, 
00207   long int *nqh, 
00208   realnum *ar1);
00209 
00217 void ParseF_nu(
00218   char *chCard, 
00219   long int *nqh, 
00220   realnum *ar1, 
00221   const char *chType, 
00222   bool lgNU2);
00223 
00227 void ParseGlobule(char *chCard);
00228 
00230 void ParseRangeOption(long,char*);
00231 
00233 void ParseMap(char*);
00234 
00236 void ParseMetal(char*);
00237 
00239 void ParsePlot(char*);
00240 
00242 void ParsePowerlawContinuum(char*);
00243 
00245 void ParseRatio(char*,long*);
00246 
00248 void ParseSphere(char*);
00249 
00251 void ParseStop(char*);
00252 
00256 void ParseCrashDo(char *chCard);
00257 
00258 #endif /* _PARSE_H_ */

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