Cloudy
Spectral Synthesis Code for Astrophysics
Loading...
Searching...
No Matches
t_hydro Struct Reference

#include <hydrogenic.h>

Inheritance diagram for t_hydro:
Collaboration diagram for t_hydro:

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

Detailed Description

all of these are initialized in zero

Member Function Documentation

◆ chName()

const char * t_hydro::chName ( ) const
inlinevirtual

Implements module.

◆ comment()

void t_hydro::comment ( t_warnings & )
inlinevirtual

Implements module.

◆ zero()

Member Data Documentation

◆ chHTopType

char t_hydro::chHTopType[5]

chHTopType is the method.used to top off the H atom

Referenced by zero().

◆ cintot

double t_hydro::cintot

cintot is total induced cooling over model

Referenced by zero().

◆ DampOnFac

realnum t_hydro::DampOnFac

usually 1, set to 0 with hydrogen damping off command, scales rayleigh scat

Referenced by zero().

◆ dstfe2lya

realnum t_hydro::dstfe2lya

dstfe2lya is destruction probability for Lya onto FeII, net deexcitation of Lya but not ots destruction

◆ fbul

realnum t_hydro::fbul

◆ FracInd

realnum t_hydro::FracInd

remember induced fractions for hydrogen

◆ H_ion_frac_collis

realnum t_hydro::H_ion_frac_collis

fraction of H ionizations due to ground collisions

◆ H_ion_frac_photo

realnum t_hydro::H_ion_frac_photo

relative importance of photo ioniz from n=2 of H

◆ HCollIonMax

realnum t_hydro::HCollIonMax

largest fraction of ground state H destruction due to collisional ionization

Referenced by zero().

◆ HLineWidth

realnum t_hydro::HLineWidth

width of Lya

◆ lgHInducImp

bool t_hydro::lgHInducImp

lgHInducImp says whether or not induced recombination is important

◆ lgHiPop2

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().

◆ lgLyaFeIIPumpOn

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().

◆ lgLymanPumping

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().

◆ nbul

long int t_hydro::nbul

◆ ndclev

long int t_hydro::ndclev

◆ nLyaHot

long int t_hydro::nLyaHot

nLyaHot is counts how ofter Lya hotter than gas

Referenced by zero().

◆ nZTLaMax

long int t_hydro::nZTLaMax

nZTLaMax is the zone where this happened

◆ pop2mx

realnum t_hydro::pop2mx

Referenced by zero().

◆ TeLyaMax

realnum t_hydro::TeLyaMax

TeLyaMax is electron temp at point where Lya max

◆ TexcLya

realnum t_hydro::TexcLya

TexcLya is the excitation temperature of Lya

Referenced by zero().

◆ TLyaMax

realnum t_hydro::TLyaMax

TLyaMax is hottest

Referenced by zero().

◆ xLymanPumpingScaleFactor

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().


The documentation for this struct was generated from the following files: