Go to the documentation of this file.
38 if(
nMatch(
"FILE",chCard) )
61 else if(
nMatch(
"COLU",chCard) )
71 else if(
nMatch(
"CONT",chCard) )
79 else if(
nMatch(
"INCR",chCard) && !
nMatch(
"GRID",chCard) )
91 else if(
nMatch(
"LUMI",chCard) ||
nMatch(
"INTE",chCard) )
105 else if(
nMatch(
"ITER",chCard) )
112 else if(
nMatch(
"LINE",chCard) )
122 else if(
nMatch(
"PHYM",chCard) )
146 else if(
nMatch(
"RANG",chCard) && !
nMatch(
"GRID",chCard) )
151 bool lgFirstOneReal =
false;
162 lgFirstOneReal =
true;
171 else if( lgFirstOneReal )
186 else if(
nMatch(
"SUBP",chCard) )
193 else if(
nMatch(
"TEMP",chCard) )
203 else if(
nMatch(
"TOLE",chCard) )
211 else if(
nMatch(
"TRAC",chCard) )
213 if(
nMatch(
"STAR",chCard) )
221 fprintf(
ioQQQ,
" optimize trace start command:\n" );
222 fprintf(
ioQQQ,
" The iteration number must appear.\n" );
227 else if(
nMatch(
"FLOW",chCard) )
235 fprintf(
ioQQQ,
" optimize trace flow command:\n" );
236 fprintf(
ioQQQ,
" One of the sub keys START or FLOW must appear.\n" );
243 fprintf(
ioQQQ,
" ==%s== is unrecognized keyword, consult HAZY.\n", chCard );
266 fprintf(
ioQQQ,
" Hit EOF while reading column density list; use END to end list.\n" );
271 strcpy( chCap, chCard );
278 fprintf(
ioQQQ,
" Too many column densities have been entered; the limit is%4ld. Increase variable NCOLLM.\n",
293 fprintf(
ioQQQ,
" %s\n", chCard );
294 fprintf(
ioQQQ,
" The ionization stage MUST appear on this line. Sorry.\n" );
304 fprintf(
ioQQQ,
" %s\n", chCard );
305 fprintf(
ioQQQ,
" An ionization stage of%4ld does not make sense. Sorry.\n",
314 fprintf(
ioQQQ,
" %80.80s\n", chCard );
315 fprintf(
ioQQQ,
" An observed column density MUST be entered. Sorry.\n" );
327 if( strchr( chCard ,
'<' ) != NULL )
334 strcpy( chCap, chCard );
338 fprintf(
ioQQQ,
" Hit EOF while reading column density list; use END to end list.\n" );
342 if( strncmp( chCap ,
"END" , 3) == 0 )
353 fprintf(
ioQQQ,
"%4ld columns were entered, they were;\n",
357 fprintf(
ioQQQ,
" %4.4s ion=%5ld%10.2e%10.2e\n",
382 fprintf(
ioQQQ,
" Hit EOF while reading line list; use END to end list.\n" );
386 strcpy( chCap, chCard );
394 " Too many lines have been entered; the limit is %ld. Increase variable NOBSLM.\n",
429 fprintf(
ioQQQ,
" %s\n", chCard );
430 fprintf(
ioQQQ,
" The wavelength and relative intensity MUST be entered on this line. Sorry.\n" );
431 fprintf(
ioQQQ,
" The command line is the following:\n %s\n", chCard );
437 fprintf(
ioQQQ,
" An observed intensity of %.2e is not allowed. Sorry.\n",
439 fprintf(
ioQQQ,
" The command line is the following:\n %s\n", chCard );
453 if( strchr( chCard ,
'<' ) != NULL )
463 fprintf(
ioQQQ,
" Hit EOF while reading line list for optimize command; use END to end list.\n" );
467 strcpy( chCap, chCard );
469 if( strncmp( chCap ,
"END" , 3 ) == 0 )
478 fprintf(
ioQQQ,
"%4ld lines were entered, they were;\n",
486 fprintf(
ioQQQ,
" %10.2e%10.2e\n",
511 fprintf(
ioQQQ,
" Hit EOF while reading line list; use END to end list.\n" );
516 strcpy( chCap, chCard );
524 " Too many temperatures have been entered; the limit is %ld. Increase variable NOBSLM.\n",
542 fprintf(
ioQQQ,
" %s\n", chCard );
543 fprintf(
ioQQQ,
" The ion stage and temperature MUST be entered on this line. Sorry.\n" );
544 fprintf(
ioQQQ,
" The command line is the following:\n %s\n", chCard );
564 if( strchr( chCard ,
'<' ) != NULL )
579 if(
nMatch(
"VOLUME" , chCap ) )
588 fprintf(
ioQQQ,
" Hit EOF while reading line list for optimize command; use END to end list.\n" );
592 strcpy( chCap, chCard );
594 if( strncmp( chCap ,
"END" , 3 ) == 0 )
603 fprintf(
ioQQQ,
"%4ld temperatures were entered, they were;\n",
611 fprintf(
ioQQQ,
" %.2e %.2e\n",
Generated for cloudy by
1.8.1.2