Cloudy
Spectral Synthesis Code for Astrophysics
|
#include <hydrogenic.h>
Public Member Functions | |
const char * | chName () const |
void | zero () |
void | comment (t_warnings &) |
![]() | |
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().