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" );
#define DEBUG_ENTRY(funcname)
bool nMatch(const char *chKey) const
NORETURN void NoNumb(const char *chDesc) const
UNUSED const realnum BIGFLOAT
void ParseConstant(Parser &p)
UNUSED const double BOLTZMANN
UNUSED const double EVDEGK
double PressureVaryTimeTimescale
double PressureVaryTimeIndex
realnum vparm[LIMEXT][LIMPAR]
char chVarFmt[LIMPAR][FILENAME_PATH_LENGTH_2]
realnum varang[LIMPAR][2]
const double TEMP_LIMIT_HIGH
const double TEMP_LIMIT_LOW
double PressureInitialSpecified
bool lgPressureInitialSpecified
bool lgTemperatureConstantCommandParsed
bool lgTemperatureConstant
void TempChange(double TempNew, bool lgForceUpdate)