21 int nPrintTest = p.
nMatch(
"PRIN" );
23 bool lgH2 = p.
nMatch(
" H2 ");
25 bool lgLARG = p.
nMatch(
"LARG");
26 bool lgMOLE = p.
nMatch(
"MOLE");
33 sprintf( chStuff ,
"ATOM H2 LIMIT -20 " );
35 fprintf(
ioQQQ ,
"%s\n" , chStuff );
44 sprintf( chStuff ,
"ATOM FEII " );
46 fprintf(
ioQQQ ,
"%s\n" , chStuff );
55 sprintf( chStuff ,
"ATOM H-LIKE ELEMENT HYDROGEN LEVELS LARGER " );
57 fprintf(
ioQQQ ,
"%s\n" , chStuff );
68 sprintf( chStuff ,
"TRACE TEMPERATURE CONVERGENCE " );
70 fprintf(
ioQQQ ,
"%s\n" , chStuff );
79 sprintf( chStuff ,
"HDEN 5 " );
81 fprintf(
ioQQQ ,
"%s\n" , chStuff );
89 sprintf( chStuff ,
"CONSTANT TEMPER 50K " );
91 fprintf(
ioQQQ ,
"%s\n" , chStuff );
99 sprintf( chStuff ,
"TABLE ISM " );
101 fprintf(
ioQQQ ,
"%s\n" , chStuff );
109 sprintf( chStuff ,
"EXTINGUISH 23 " );
111 fprintf(
ioQQQ ,
"%s\n" , chStuff );
119 sprintf( chStuff ,
"STOP ZONE 2 " );
121 fprintf(
ioQQQ ,
"%s\n" , chStuff );
129 sprintf( chStuff ,
"SET DR 0 " );
131 fprintf(
ioQQQ ,
"%s\n" , chStuff );
139 sprintf( chStuff ,
"CASE B " );
141 fprintf(
ioQQQ ,
"%s\n" , chStuff );
150 sprintf( chStuff ,
"COSMIC RAY BACKGROUND linear 0.1266 " );
152 fprintf(
ioQQQ ,
"%s\n" , chStuff );
160 sprintf( chStuff ,
"ABUNDANCES ISM " );
162 fprintf(
ioQQQ ,
"%s\n" , chStuff );
170 sprintf( chStuff ,
"CONSTANT GRAIN TEMPERATURE 20K " );
172 fprintf(
ioQQQ ,
"%s\n" , chStuff );
179 sprintf( chStuff ,
"MONITOR EDEN 0.625 " );
181 fprintf(
ioQQQ ,
"%s\n" , chStuff );
186 sprintf( chStuff ,
"MONITOR MOLECULAR FRACTION H2 -1.528 " );
188 fprintf(
ioQQQ ,
"%s\n" , chStuff );
193 sprintf( chStuff ,
"MONITOR COLUMN CO 0.987 " );
195 fprintf(
ioQQQ ,
"%s\n" , chStuff );
200 sprintf( chStuff ,
"MONITOR EDEN 0.625 " );
202 fprintf(
ioQQQ ,
"%s\n" , chStuff );
207 sprintf( chStuff ,
"MONITOR HYDROGEN 1 TEMPERATURE 50K " );
209 fprintf(
ioQQQ ,
"%s\n" , chStuff );
218 sprintf( chStuff ,
"HDEN 4 " );
220 fprintf(
ioQQQ ,
"%s\n" , chStuff );
228 sprintf( chStuff ,
"CONSTANT TEMPER 4 " );
230 fprintf(
ioQQQ ,
"%s\n" , chStuff );
238 sprintf( chStuff ,
"TABLE AGN " );
240 fprintf(
ioQQQ ,
"%s\n" , chStuff );
248 sprintf( chStuff ,
"IONIZATION PARAMETER -2 " );
250 fprintf(
ioQQQ ,
"%s\n" , chStuff );
258 sprintf( chStuff ,
"ABUNDANCES OLD SOLAR 84 " );
260 fprintf(
ioQQQ ,
"%s\n" , chStuff );
270 sprintf( chStuff ,
"STOP LYMAN OPTICAL -4 " );
272 fprintf(
ioQQQ ,
"%s\n" , chStuff );
280 sprintf( chStuff ,
"STOP ZONE 2 " );
282 fprintf(
ioQQQ ,
"%s\n" , chStuff );
290 sprintf( chStuff ,
"SET DR 0 " );
292 fprintf(
ioQQQ ,
"%s\n" , chStuff );
299 sprintf( chStuff ,
"MONITOR HYDROGEN 1 IONIZATION -3.052 " );
301 fprintf(
ioQQQ ,
"%s\n" , chStuff );
305 sprintf( chStuff ,
"MONITOR HELIUM 2 IONIZATION -1.076 " );
307 fprintf(
ioQQQ ,
"%s\n" , chStuff );
313 sprintf( chStuff ,
"MONITOR CARBON 2 IONIZATION -2.359 " );
315 fprintf(
ioQQQ ,
"%s\n" , chStuff );
322 sprintf( chStuff ,
"MONITOR CARBON 3 IONIZATION -0.586 " );
324 fprintf(
ioQQQ ,
"%s\n" , chStuff );
329 sprintf( chStuff ,
"MONITOR CARBON 4 IONIZATION -0.361 " );
331 fprintf(
ioQQQ ,
"%s\n" , chStuff );
336 sprintf( chStuff ,
"MONITOR CARBON 5 IONIZATION -0.514 " );
338 fprintf(
ioQQQ ,
"%s\n" , chStuff );
346 sprintf( chStuff ,
"MONITOR OXYGEN 3 IONIZATION -0.894 " );
348 fprintf(
ioQQQ ,
"%s\n" , chStuff );
353 sprintf( chStuff ,
"MONITOR OXYGEN 4 IONIZATION -0.148 " );
355 fprintf(
ioQQQ ,
"%s\n" , chStuff );
362 sprintf( chStuff ,
"MONITOR OXYGEN 5 IONIZATION -0.798 " );
364 fprintf(
ioQQQ ,
"%s\n" , chStuff );
370 sprintf( chStuff ,
"MONITOR LINE \"CA B\" 4861.36 1.108 " );
372 fprintf(
ioQQQ ,
"%s\n" , chStuff );
384 sprintf( chStuff ,
"MONITOR LINE \"O 3\" 5007 2.961 " );
386 fprintf(
ioQQQ ,
"%s\n" , chStuff );
391 sprintf( chStuff ,
"MONITOR HTOT -15.019" );
393 fprintf(
ioQQQ ,
"%s\n" , chStuff );
void ParseAtomFeII(Parser &p)
const int INPUT_LINE_LENGTH
#define DEBUG_ENTRY(funcname)
bool nMatch(const char *chKey) const
void setline(const char *const card)
void set_point(long int ipnt)
void ParseMonitorResults(Parser &p)
void ParseAbundances(Parser &p)
void ParseAtomH2(Parser &p)
void ParseAtomISO(long ipISO, Parser &p)
void ParseCaseB(Parser &p)
void ParseConstant(Parser &p)
void ParseCosmicRays(Parser &p)
void ParseExtinguish(Parser &p)
void ParseHDEN(Parser &p)
void ParseIonParI(Parser &p)
void ParseStop(Parser &p)
void ParseTable(Parser &p)
void ParseTest(Parser &p)
void ParseTrace(Parser &p)