66 strcpy( chUnits ,
"c" );
72 strcpy( chUnits ,
"m" );
77 strcpy( chUnits ,
" " );
82 strcpy( chUnits ,
"A" );
107 strcat( chString , chUnits );
149 while( comment[j]!=
'\0' && comment[j]==
' ')
152 fprintf( ioOUT ,
"\t# %s" , comment.substr(j).c_str() );
163 fprintf( ioOUT,
"with label (between quotes) \"%s\" and wavelength ", label );
199 char *p = strchr( species,
'[' );
211 strcat( speciesLevels,
"[:]" );
213 species, speciesLevels );
217 fprintf(
ioQQQ,
"PROBLEM: Cannot convert '%s' to '%s[:]'. Species label too wide.\n",
218 species, speciesLevels );
235 valarray<double> &b )
256 if( *ipLo >= nlevels_local )
void prt_wl(FILE *ioOUT, realnum wl)
void prt_LineLabels(FILE *ioOUT, bool lgPrintAll)
void prtRates(const long nlevels_local, const multi_arr< double, 2, C_TYPE > &a, valarray< double > &b)
char speciesLevels[CHARS_SPECIES]
void prt_line_err(FILE *ioOUT, const char *label, realnum wvlng)
const molezone * getLevelsGeneric(const char *chLabel, bool lgValidate, vector< long > &LevelList)
vector< long > speciesLevelList
void sprt_wl(char *chString, realnum wl)
#define DEBUG_ENTRY(funcname)
void setSpecies(const string &sspec)
int fprintf(const Output &stream, const char *format,...)
void prt_line_inlist(FILE *ioOUT, const char *label, realnum wvlng)
char chHoldComments[NHOLDCOMMENTS][INPUT_LINE_LENGTH]