37 const bool KILL_CONT =
false;
92 "residual flux at head of Balmer continuum, nuFnu ");
111 "total flux above head of Balmer continuum, nuFnu ");
130 "total flux above head of Balmer continuum, nuFnu ");
165 "residual flux in Balmer continuum, nuFnu ");
189 bac = (f1 - f2)*0.250*0.250*
EN1RYD;
199 "residual flux in Balmer continuum, nuFnu ");
219 bac = (f1 - f2)*0.250*0.250*
EN1RYD;
229 "residual flux in Balmer continuum, nuFnu ");
232 "incident continuum nu*f_nu at H-beta, at illuminated face of cloud ");
235 "incident continuum nu*f_nu near Ly-alpha, at illuminated face of cloud");
249 "integrated Balmer continuum emission");
268 "Paschen continuum emission ");
278 double EmergentContinuum = 0.;
279 double DiffuseEmission = 0.;
287 double EdgeCorrection = 1.;
302 xIntenOut *= EdgeCorrection;
307 double xIntenIn = 0.;
313 xIntenIn *= EdgeCorrection;
333 EmergentContinuum = 0.;
335 EmergentContinuum /= corr;
339 DiffuseEmission *=
EN1RYD;
347 lindst( EmergentContinuum ,
358 "continuum bands defined in continuum_bands.ini");
371 "net free-free cooling, ALL species, free-free heating subtracted, so nearly cancels with cooling in LTE ");
374 "net free-free heating, nearly cancels with cooling in LTE ");
377 " H brems (free-free) cooling ");
380 "total free-free heating ");
383 "He brems emission ");
386 "heavy element recombination cooling ");
389 "heavy elements (metals) brems cooling, heat not subtracted ");
392 "total brems emission - total cooling but not minus heating ");
395 "part of H brems, in x-ray beyond 0.5KeV ");
398 "electron - electron brems ");
419 for( i=0; i < long(PredCont.
size()); i++ )
421 double SourceTransmitted , Cont_nInu;
422 double SourceReflected, DiffuseOutward, DiffuseInward;
427 (*TauDummy).WLAng() = (
realnum)PredCont[i].Angstrom();
467 SourceReflected = 0.;
477 SourceTransmitted = 0.;
489 (*TauDummy).WLAng(),
"nFnu",
'i',
490 "total continuum at selected energy points " );
518 sprt_wl( chWL , (*TauDummy).WLAng() );
519 fprintf(
ioQQQ,
"assert line luminosity \"nInu\" %s %.3f\n",
525 "transmitted and reflected incident continuum at selected energy points " );
543 "total reflected continuum, total inward emission plus reflected (XXdiffuseXX) total continuum ");
559 "reflected incident continuum (only incident) ");
570 linadd( 0., (
realnum)i ,
"####",
'i',
"radiative recombination continua");
575 for(
long nelem=ipISO; nelem <
LIMELM; nelem++ )
584 linadd(0.,0.,
"dumy",
'i',
"radiative recombination continuum");
593 linadd( 0. , wl ,chLabel,
'i',
594 "radiative recombination continuum");
599 linadd(
iso_sp[ipISO][nelem].fb[n].RadRecCon,0,
"dumy",
'i',
600 "radiative recombination continuum");
610 for(
long nelem=
NISO; nelem <
LIMELM; nelem++ )
614 for(
long ion=0; ion < nelem-
NISO+1; ion++ )
620 linadd(0.,0.,
"dumy",
'i',
"radiative recombination continuum");
629 linadd( 0. , wl ,chLabel,
'i',
630 "radiative recombination continuum");
636 "radiative recombination continuum");