cloudy
trunk
|
#include <hydrogenic.h>
Public Member Functions | |
const char * | chName () const |
void | zero () |
void | comment (t_warnings &) |
Public Member Functions inherited from module | |
module () | |
virtual | ~module () |
Data Fields | |
bool | lgHiPop2 |
realnum | pop2mx |
bool | lgLyaFeIIPumpOn |
realnum | dstfe2lya |
realnum | HLineWidth |
realnum | TexcLya |
long int | nLyaHot |
realnum | TLyaMax |
realnum | TeLyaMax |
long int | nZTLaMax |
char | chHTopType [5] |
realnum | H_ion_frac_photo |
realnum | HCollIonMax |
realnum | H_ion_frac_collis |
double | cintot |
bool | lgHInducImp |
realnum | DampOnFac |
realnum | FracInd |
long int | ndclev |
realnum | fbul |
long int | nbul |
bool | lgLymanPumping |
realnum | xLymanPumpingScaleFactor |
all of these are initialized in zero
Definition at line 76 of file hydrogenic.h.
|
inlinevirtual |
Implements module.
Definition at line 78 of file hydrogenic.h.
|
inlinevirtual |
Implements module.
Definition at line 84 of file hydrogenic.h.
|
virtual |
Implements module.
Definition at line 7 of file hydrogenic.cpp.
References chHTopType, cintot, DampOnFac, DEBUG_ENTRY, HCollIonMax, lgHiPop2, lgLyaFeIIPumpOn, lgLymanPumping, nLyaHot, pop2mx, TexcLya, TLyaMax, and xLymanPumpingScaleFactor.
char t_hydro::chHTopType[5] |
chHTopType is the method.used to top off the H atom
Definition at line 117 of file hydrogenic.h.
Referenced by PrtFinal(), and zero().
double t_hydro::cintot |
cintot is total induced cooling over model
Definition at line 129 of file hydrogenic.h.
Referenced by IterStart(), lines(), PrtComment(), and zero().
realnum t_hydro::DampOnFac |
usually 1, set to 0 with hydrogen damping off command, scales rayleigh scat
Definition at line 135 of file hydrogenic.h.
Referenced by ParseDatabaseISO(), rayleh(), and zero().
realnum t_hydro::dstfe2lya |
dstfe2lya is destruction probability for Lya onto FeII, net deexcitation of Lya but not ots destruction
Definition at line 97 of file hydrogenic.h.
Referenced by dBase_solve(), lines_hydro(), PrtHydroTrace1(), and RT_line_all_escape().
realnum t_hydro::fbul |
Definition at line 140 of file hydrogenic.h.
Referenced by IterStart(), and PrtComment().
realnum t_hydro::FracInd |
remember induced fractions for hydrogen
Definition at line 138 of file hydrogenic.h.
Referenced by IterStart(), and PrtComment().
realnum t_hydro::H_ion_frac_collis |
fraction of H ionizations due to ground collisions
Definition at line 126 of file hydrogenic.h.
Referenced by IonHydro(), and lines_hydro().
realnum t_hydro::H_ion_frac_photo |
relative importance of photo ioniz from n=2 of H
Definition at line 120 of file hydrogenic.h.
Referenced by IonHydro(), and PrtZone().
realnum t_hydro::HCollIonMax |
largest fraction of ground state H destruction due to collisional ionization
Definition at line 123 of file hydrogenic.h.
Referenced by IterStart(), lines_hydro(), PrtComment(), and zero().
realnum t_hydro::HLineWidth |
width of Lya
Definition at line 100 of file hydrogenic.h.
Referenced by iso_zero(), PresTotCurrent(), and setXtraRatesFe2().
bool t_hydro::lgHInducImp |
lgHInducImp says whether or not induced recombination is important
Definition at line 132 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 88 of file hydrogenic.h.
Referenced by IonHydro(), IterStart(), PrtComment(), and zero().
bool t_hydro::lgLyaFeIIPumpOn |
says whether (true) or not (false) pumping of the FeII model atom by HI Lya is included normally true, set false with the 'NO FEII' command
Definition at line 93 of file hydrogenic.h.
Referenced by ParseDont(), setXtraRatesFe2(), and zero().
bool t_hydro::lgLymanPumping |
is continuum pumping of H lyman lines included? yes, but turned off with atom h-like lyman pumping off command
Definition at line 145 of file hydrogenic.h.
Referenced by ParseDatabaseISO(), RT_line_all_escape(), and zero().
long int t_hydro::nbul |
Definition at line 141 of file hydrogenic.h.
Referenced by IterStart(), and PrtComment().
long int t_hydro::ndclev |
Definition at line 139 of file hydrogenic.h.
Referenced by IterStart(), and PrtComment().
long int t_hydro::nLyaHot |
nLyaHot is counts how ofter Lya hotter than gas
Definition at line 106 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 114 of file hydrogenic.h.
Referenced by PrtComment(), and radius_increment().
realnum t_hydro::pop2mx |
Definition at line 89 of file hydrogenic.h.
Referenced by IonHydro(), IterStart(), PrtComment(), and zero().
realnum t_hydro::TeLyaMax |
TeLyaMax is electron temp at point where Lya max
Definition at line 109 of file hydrogenic.h.
Referenced by PrtComment(), and radius_increment().
realnum t_hydro::TexcLya |
TexcLya is the excitation temperature of Lya
Definition at line 103 of file hydrogenic.h.
Referenced by PrtZone(), radius_increment(), and zero().
realnum t_hydro::TLyaMax |
TLyaMax is hottest
Definition at line 109 of file hydrogenic.h.
Referenced by IterStart(), PrtComment(), radius_increment(), and zero().
realnum t_hydro::xLymanPumpingScaleFactor |
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 150 of file hydrogenic.h.
Referenced by ParseDatabaseISO(), RT_line_pumping(), and zero().