33 p.
NoNumb(
"grain temperature");
37 else if( p.
nMatch(
"TEMP") )
50 else if( p.
nMatch(
" KEV") )
67 fprintf(
ioQQQ,
" PROBLEM temperature entered as a log but is too large "\
68 "for this processor. I am interpreting it as the linear temperature.\n");
80 fprintf(
ioQQQ,
" PROBLEM Te too low, reset to %g K.\n",
86 fprintf(
ioQQQ,
" PROBLEM Te too high, reset to %g K.\n",
113 else if( p.
nMatch(
"DENS") )
123 else if( p.
nMatch(
"PRES") )
157 fprintf(
ioQQQ,
" PROBLEM the constant pressure time command requires" 158 " a positive timescale.\n");
168 fprintf(
ioQQQ,
" PROBLEM the constant pressure time command requires" 169 " two numbers, the timescale for the variation and an index.\n");
229 p.
NoNumb(
"initial pressure" );
266 fprintf(
ioQQQ,
" The keyword should be TEMPerature, DENSity, GAS or PRESsure, sorry.\n" );
double PressureVaryTimeIndex
double PressureInitialSpecified
NORETURN void NoNumb(const char *chDesc) const
UNUSED const double EVDEGK
realnum varang[LIMPAR][2]
void ParseConstant(Parser &p)
char chVarFmt[LIMPAR][FILENAME_PATH_LENGTH_2]
realnum vparm[LIMEXT][LIMPAR]
void TempChange(double TempNew, bool lgForceUpdate)
const double TEMP_LIMIT_LOW
bool lgTemperatureConstant
bool nMatch(const char *chKey) const
const double TEMP_LIMIT_HIGH
UNUSED const realnum BIGFLOAT
double PressureVaryTimeTimescale
bool lgPressureInitialSpecified
#define DEBUG_ENTRY(funcname)
UNUSED const double BOLTZMANN
bool lgTemperatureConstantCommandParsed