64 fprintf(
ioQQQ,
" iter_end_check called, zone %li.\n" ,
nzone);
75 fprintf(
ioQQQ,
" iter_end_check returns, doing nothing since zone 0.\n" );
132 fprintf(
ioQQQ,
"\n STOP since P(rad)/P(gas)=%7.3f >1.0\n",
135 fprintf(
ioQQQ,
" Line contributors to radiation pressure follows:\n" );
484 fprintf(
ioQQQ,
" iter_end_check returns after map.\n" );
486 return( lgEndFun_v );
502 fprintf(
ioQQQ,
" iter_end_check bottom return.\n" );
504 return( lgEndFun_v );
520 " This is a print out of the cooling array for zone number %3ld\n",
524 " The total heating was HTOT=%10.2e erg/s/cm3, the total cooling was CTOT=%10.2e, and the temperature was%10.3eK.\n",
528 " All coolants greater than%6.2f%% of the total will be printed.\n",
536 if( fabs(ratio) >
EPS )
543 if( fabs(ratio) >
EPS )
NORETURN void TotalInsanity(void)
sys_float SDIV(sys_float x)
#define DEBUG_ENTRY(funcname)
static t_PredCont & Inst()
valarray< class molezone > species
void coolpr(FILE *io, const char *chLabel, realnum lambda, double ratio, const char *chJOB)
UNUSED const realnum BIGFLOAT
void map_do(FILE *io, const char *chType)
t_mole_global mole_global
molezone * findspecieslocal(const char buf[])
ChemAtomList unresolved_atom_list
static realnum * wavelength
void sprt_wl(char *chString, realnum wl)
void PrtLinePres(FILE *ioPRESSURE)
bool lgStatic(void) const
bool lgBallistic(void) const
realnum StopLineWl1[MXSTPL]
char chReasonStop[nCHREASONSTOP]
long int ipStopLin2[MXSTPL]
char chStopLabel1[MXSTPL][5]
long int ipStopLin1[MXSTPL]
char chSpeciesColumn[CHARS_SPECIES]
double xIonDense[LIMELM][LIMELM+1]
realnum gas_phase[LIMELM]
double extin_mag_V_extended
char chClntLab[NCOLNT][NCOLNT_LAB_LEN+1]
bool lgTemperatureConstant
TransitionList HFLines("HFLines", &AnonStates)
void TempChange(double TempNew, bool lgForceUpdate)