|
Cloudy
Spectral Synthesis Code for Astrophysics
|
#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 () |
Public Attributes | |
| 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
|
inlinevirtual |
Implements module.
|
inlinevirtual |
Implements module.
|
virtual |
Implements module.
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
Referenced by zero().
| double t_hydro::cintot |
cintot is total induced cooling over model
Referenced by zero().
| realnum t_hydro::DampOnFac |
usually 1, set to 0 with hydrogen damping off command, scales rayleigh scat
Referenced by zero().
| realnum t_hydro::dstfe2lya |
dstfe2lya is destruction probability for Lya onto FeII, net deexcitation of Lya but not ots destruction
| realnum t_hydro::fbul |
| realnum t_hydro::FracInd |
remember induced fractions for hydrogen
| realnum t_hydro::H_ion_frac_collis |
fraction of H ionizations due to ground collisions
| realnum t_hydro::H_ion_frac_photo |
relative importance of photo ioniz from n=2 of H
| realnum t_hydro::HCollIonMax |
largest fraction of ground state H destruction due to collisional ionization
Referenced by zero().
| realnum t_hydro::HLineWidth |
width of Lya
| bool t_hydro::lgHInducImp |
lgHInducImp says whether or not induced recombination is important
| 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
Referenced by 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
Referenced by 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
Referenced by 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
Referenced by zero().
| long int t_hydro::nZTLaMax |
nZTLaMax is the zone where this happened
| realnum t_hydro::TeLyaMax |
TeLyaMax is electron temp at point where Lya max
| 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
Referenced by zero().