#include <hydrogenic.h>
Data Fields | |
bool | lgHydEmiss |
bool | lgHColionImp |
bool | lgHiPop2 |
float | pop2mx |
bool | lgReevalRecom |
float ** | strkar |
double ** | pestrk |
float | dstfe2lya |
float | HLineWidth |
float | TexcLya |
long int | nLyaHot |
float | TLyaMax |
float | TeLyaMax |
long int | nZTLaMax |
char | chHTopType [5] |
float | H_ion_frac_photo |
float | HCollIonMax |
float | H_ion_frac_collis |
double | HyLife [NHYDRO_MAX_LEVEL] |
double | cintot |
bool | lgHInducImp |
double | D2H_ratio |
float | DampOnFac |
float | FracInd |
long int | ndclev |
float | fbul |
long int | nbul |
bool | lgLymanPumping |
float | xLymanPumpingScaleFactor |
Definition at line 111 of file hydrogenic.h.
char t_hydro::chHTopType[5] |
chHTopType is the method.used to top off the H atom
Definition at line 156 of file hydrogenic.h.
Referenced by HydroRecom(), ParseAtomHLike(), PrtFinal(), and zero().
double t_hydro::cintot |
cintot is total induced cooling over model
Definition at line 179 of file hydrogenic.h.
Referenced by IterStart(), lines(), PrtComment(), and zero().
double t_hydro::D2H_ratio |
this is the D/H ratio, set with SET D/H command
Definition at line 185 of file hydrogenic.h.
Referenced by CoolEvaluate(), ParseSet(), and zero().
float t_hydro::DampOnFac |
usually 1, set to 0 with hydrogen damping off command, scales rayleigh scat
Definition at line 188 of file hydrogenic.h.
Referenced by ParseAtomHLike(), rayleh(), and zero().
float t_hydro::dstfe2lya |
dstfe2lya is destruction probability for Lya onto FeII, net deexcitation of Lya but not ots destruction
Definition at line 136 of file hydrogenic.h.
Referenced by atoms_fe2ovr(), Fe2_cooling(), FeIILevelPops(), lines_hydro(), pfeii(), PrtHydroTrace1(), and RT_line_all().
float t_hydro::fbul |
float t_hydro::FracInd |
remember induced fractions for hydrogen
Definition at line 191 of file hydrogenic.h.
Referenced by IterStart(), and PrtComment().
fraction of H ionizations due to ground collisions
Definition at line 165 of file hydrogenic.h.
Referenced by lines_hydro().
relative importance of photo ioniz from n=2 of H
Definition at line 159 of file hydrogenic.h.
Referenced by PrtZone().
float t_hydro::HCollIonMax |
largest fraction of ground state H destruction due to collisional ionization
Definition at line 162 of file hydrogenic.h.
Referenced by IterStart(), lines_hydro(), PrtComment(), and zero().
float t_hydro::HLineWidth |
width of Lya
Definition at line 139 of file hydrogenic.h.
Referenced by atoms_fe2ovr(), FeIILyaPump(), iso_zero(), and PresTotCurrent().
double t_hydro::HyLife[NHYDRO_MAX_LEVEL] |
array of lifetimes for HI levels, not including Lyman lines lifetime for principal quantum numbers [0] and [1] are set to -1e37, no defined, [2] is lya
this is used for full H iso sequence, so must be defined up through most number of levels needed for any atom on this sequence
Definition at line 176 of file hydrogenic.h.
Referenced by HLineTransOpacSet(), and iso_create().
flag saying whether H atom is photo=false or collis ionized=true
Definition at line 119 of file hydrogenic.h.
Referenced by ConvTempEdenIoniz().
bool t_hydro::lgHInducImp |
lgHInducImp says whether or not induced recombination is important
Definition at line 182 of file hydrogenic.h.
Referenced by ContSetIntensity(), iso_photo(), OpacityAdd1SubshellInduc(), and PrtFinal().
bool t_hydro::lgHiPop2 |
lgHiPop2 flag set if H n=2 population gets large relative to ground pop2mx is maximum population of n=2 relative to ground
Definition at line 123 of file hydrogenic.h.
Referenced by IterStart(), PrtComment(), and zero().
bool t_hydro::lgHydEmiss |
flag to say (true) to produce emissivity for hydrogenic species, rather than intensity (the default). Set with hydrogen emissivity commmand. default is false
Definition at line 116 of file hydrogenic.h.
Referenced by lines_general(), lines_hydro(), ParseAtomHLike(), and zero().
is continuum pumping of H lyman lines included? yes, but turned off with atom h-like lyman pumping off command
Definition at line 198 of file hydrogenic.h.
Referenced by ParseAtomHLike(), RT_line_all(), and zero().
Flag saying to reeval recom, because continuum lowering may otherwise leave us with zero'd levels.
Definition at line 128 of file hydrogenic.h.
Referenced by HydroRecom(), iso_continuum_lower(), and zero().
long int t_hydro::nbul |
long int t_hydro::ndclev |
long int t_hydro::nLyaHot |
nLyaHot is counts how ofter Lya hotter than gas
Definition at line 145 of file hydrogenic.h.
Referenced by IterStart(), PrtComment(), radius_increment(), and zero().
long int t_hydro::nZTLaMax |
nZTLaMax is the zone where this happened
Definition at line 153 of file hydrogenic.h.
Referenced by PrtComment(), and radius_increment().
double** t_hydro::pestrk |
pestrk[LMHLVL+1][LMHLVL+1]
Definition at line 132 of file hydrogenic.h.
Referenced by iso_create(), lines_hydro(), PrtHydroTrace1(), RT_line_all(), and RT_stark().
float t_hydro::pop2mx |
float** t_hydro::strkar |
arrays for stark broadening in Puetter formalism strkar[LMHLVL+1][LMHLVL+1]
Definition at line 131 of file hydrogenic.h.
Referenced by iso_create(), and RT_stark().
float t_hydro::TeLyaMax |
TeLyaMax is electron temp at point where Lya max
Definition at line 148 of file hydrogenic.h.
Referenced by PrtComment(), and radius_increment().
float t_hydro::TexcLya |
TexcLya is the excitation temperature of Lya
Definition at line 142 of file hydrogenic.h.
Referenced by PrtZone(), radius_increment(), and zero().
float t_hydro::TLyaMax |
TLyaMax is hottest
Definition at line 148 of file hydrogenic.h.
Referenced by IterStart(), PrtComment(), radius_increment(), and zero().
multiplicative scale factor for HI lyman line pump rate, takes into account possible emission lines - NB test against equal to 1.f in rt_lines_all to see if it has been set
Definition at line 203 of file hydrogenic.h.
Referenced by Hydrogenic(), HydroLevel(), ParseAtomHLike(), and zero().