19         int nPrintTest = p.
nMatch(
"PRIN"  );
 
   21         bool lgH2 = p.
nMatch(
" H2 ");
 
   22         bool lgLARG = p.
nMatch(
"LARG");
 
   23         bool lgMOLE = p.
nMatch(
"MOLE");
 
   30                 sprintf( chStuff , 
"DATABASE H2 LIMIT -20 " );
 
   41                 sprintf( chStuff , 
"DATABASE H-LIKE ELEMENT HYDROGEN LEVELS LARGER  " );
 
   54                         sprintf( chStuff , 
"TRACE TEMPERATURE CONVERGENCE " );
 
   64                 sprintf( chStuff , 
"HDEN 5 " );
 
   72                 sprintf( chStuff , 
"CONSTANT TEMPER 50K  " );
 
   80                 sprintf( chStuff , 
"TABLE ISM  " );
 
   88                 sprintf( chStuff , 
"EXTINGUISH 23  " );
 
   96                 sprintf( chStuff , 
"STOP ZONE 2  " );
 
  104                 sprintf( chStuff , 
"SET DR 0  " );
 
  112                 sprintf( chStuff , 
"CASE B  " );
 
  121                 sprintf( chStuff , 
"COSMIC RAY BACKGROUND linear 0.1266 " );
 
  129                 sprintf( chStuff , 
"ABUNDANCES ISM  " );
 
  137                 sprintf( chStuff , 
"CONSTANT GRAIN TEMPERATURE 20K  " );
 
  145                 sprintf( chStuff , 
"MONITOR EDEN 0.625 " );
 
  155                         sprintf( chStuff , 
"MONITOR MOLECULAR FRACTION H2 -1.450 error 0.1 " );
 
  160                         sprintf( chStuff , 
"MONITOR MOLECULAR FRACTION H2 -1.542 error 0.1 " );
 
  169                 sprintf( chStuff , 
"MONITOR COLUMN CO 0.954 error 0.1 " );
 
  176                 sprintf( chStuff , 
"MONITOR EDEN 0.625 " );
 
  183                 sprintf( chStuff , 
"MONITOR HYDROGEN 1 TEMPERATURE 50K " );
 
  192                 sprintf( chStuff , 
"HDEN 4 " );
 
  200                 sprintf( chStuff , 
"CONSTANT TEMPER 4  " );
 
  208                 sprintf( chStuff , 
"TABLE AGN  " );
 
  216                 sprintf( chStuff , 
"IONIZATION PARAMETER -2  " );
 
  224                 sprintf( chStuff , 
"ABUNDANCES OLD SOLAR 84 " );
 
  234                 sprintf( chStuff , 
"STOP LYMAN OPTICAL -4  " );
 
  242                 sprintf( chStuff , 
"STOP ZONE 2  " );
 
  250                 sprintf( chStuff , 
"SET DR 0  " );
 
  258                 sprintf( chStuff , 
"MONITOR HYDROGEN 1 IONIZATION -3.052 " );
 
  264                 sprintf( chStuff , 
"MONITOR HELIUM 2 IONIZATION -1.076 " );
 
  272                 sprintf( chStuff , 
"MONITOR CARBON 2 IONIZATION -2.359 " );
 
  281                 sprintf( chStuff , 
"MONITOR CARBON 3 IONIZATION -0.586 " );
 
  288                 sprintf( chStuff , 
"MONITOR CARBON 4 IONIZATION -0.361 " );
 
  295                 sprintf( chStuff , 
"MONITOR CARBON 5 IONIZATION -0.514 " );
 
  308                 sprintf( chStuff , 
"MONITOR OXYGEN 3 IONIZATION  -0.865 " );
 
  315                 sprintf( chStuff , 
"MONITOR OXYGEN 4 IONIZATION -0.148 " );
 
  324                 sprintf( chStuff , 
"MONITOR OXYGEN 5 IONIZATION -0.798 " );
 
  332                 sprintf( chStuff , 
"MONITOR LINE \"CA B\" 4861.36 1.108 " );
 
  349                 sprintf( chStuff , 
"MONITOR LINE \"O  3\" 5006.84 3.207 " );
 
  357                 sprintf( chStuff , 
"MONITOR HTOT -15.019" );
 
bool nMatch(const char *chKey) const 
void ParseHDEN(Parser &p)
void ParseDatabaseISO(long ipISO, Parser &p)
void setline(const char *const card)
void ParseDatabaseH2(Parser &p)
void ParseMonitorResults(Parser &p)
void ParseExtinguish(Parser &p)
void ParseTable(Parser &p)
void ParseConstant(Parser &p)
void ParseStop(Parser &p)
void ParseTest(Parser &p)
void ParseCaseB(Parser &p)
void set_point(long int ipnt)
const int INPUT_LINE_LENGTH
void ParseTrace(Parser &p)
void ParseIonParI(Parser &p)
#define DEBUG_ENTRY(funcname)
void ParseCosmicRays(Parser &p)
int fprintf(const Output &stream, const char *format,...)
void ParseAbundances(Parser &p)