40 fprintf(
ioQQQ,
" lines_general called\n" );
45 " start of general properties");
96 " H I Balmer beta predicted by model atom " );
104 " H I Balmer beta predicted by model atom " );
108 " H I Balmer beta predicted by model atom " );
124 " H I Lya predicted from model atom ");
131 "total luminosity in incident continuum");
141 " total heating, all forms, information since individuals added later ");
144 " total cooling, all forms, information since individuals added later ");
147 " hydrogen photoionization heating, ground state only ");
150 " net hydrogen photoionization heating less rec cooling, all excited states normally zero, positive if excited states are net heating ");
153 " heating due to induced lines absorption of continuum ");
163 " total helium photoionization heating, all stages ");
167 for( nelem=2; nelem<
LIMELM; ++nelem)
178 linadd(HeatMetal,0,
"TotM",
'h',
179 " total heavy element photoionization heating, all stages ");
182 " heating due to pair production ");
197 " heating due to bound compton scattering ");
200 " Compton heating ");
203 " total Compton cooling ");
211 " cooling due to advection " );
214 " heating due to advection ");
217 " heating due to charge transfer ");
220 " cooling due to charge transfer ");
223 " cosmic ray heating ");
226 " extra heat added to this zone, from HEXTRA command ");
229 " extra cooling added to this zone, from CEXTRA command ");
236 " 511keV annihilation line " );
239 " expansion cooling, only non-zero for wind ");
242 " H radiative recombination cooling ");
245 " net free-bound cooling ");
248 " net free-bound heating ");
251 " cooling due to induced rec of hydrogen ");
254 " cyclotron cooling ");
257 for(
long ipSpecies=0; ipSpecies<
nSpecies; ipSpecies++ )
261 strncpy( chLabel,
dBaseStates[ipSpecies][0].chLabel(), 4 );
266 " net cooling due to database species");
#define DEBUG_ENTRY(funcname)
realnum & Pelec_esc() const
realnum & FracInwd() const
realnum EnergyErg() const
EmissionList::reference Emis() const
double CompRecoilHeatLocal
double PairProducPhotoRate[3]
TransitionProxy trans(const long ipHi, const long ipLo)
t_iso_sp iso_sp[NISO][LIMELM]
long int StuffComment(const char *chComment)
void linadd(double xInten, realnum wavelength, const char *chLab, char chInfo, const char *chComment)
void PntForLine(double wavelength, const char *chLabel, long int *ipnt)
void lindst(double xInten, realnum wavelength, const char *chLab, long int ipnt, char chInfo, bool lgOutToo, const char *chComment)
long int IonLow[LIMELM+1]
long int IonHigh[LIMELM+1]
realnum gas_phase[LIMELM]
double heating[LIMELM][LIMELM]
vector< qList > dBaseStates