t_emission Struct Reference

#include <cddefines.h>

Collaboration diagram for t_emission:

Collaboration graph
[legend]

Data Fields

int iRedisFun
long int ipFine
realnum TauIn
realnum TauTot
realnum TauCon
realnum FracInwd
double pump
double xIntensity
double phots
realnum gf
realnum Pesc
realnum Pelec_esc
realnum Pdest
realnum dampXvel
realnum damp
double ColOvTot
realnum opacity
double PopOpc
realnum Aul
double ots
transitiontran
emissionnext

Detailed Description

Definition at line 1094 of file cddefines.h.


Field Documentation

realnum t_emission::Aul

transition prob, Einstein A upper to lower [s-1]

Definition at line 1190 of file cddefines.h.

Referenced by AddLine2Stack(), atmol_popsolve(), atom_level2(), atom_level3(), atom_oi_calc(), AtomSeqBeryllium(), AtomSeqBoron(), CO_OTS(), CoolCarb(), CoolOxyg(), DumpLine(), emit_frac(), EmLineJunk(), Fe2_cooling(), FeII_OTS(), FeIICollRatesBoltzmann(), FeIILevelPops(), FeIILyaPump(), FillExtraLymanLine(), HyperfineCreate(), InitDefaultsPreparse(), lines_lv1_li_ne(), lines_setup(), oi_level_pops(), Punch1LineData(), and RT_line_static().

double t_emission::ColOvTot

[dimensionless] ratio of collisional to radiative excitation, C_lu / ( C_lu + pump )

Definition at line 1177 of file cddefines.h.

Referenced by atmol_popsolve(), atom_level2(), atom_level3(), AtomSeqBeryllium(), AtomSeqBoron(), EmLineJunk(), EmLineZero(), FeIIIntenZero(), FeIILevelPops(), lines_lv1_li_ne(), outline(), and PutLine().

realnum t_emission::damp

[dimensionless] damping constant

Definition at line 1174 of file cddefines.h.

Referenced by conpmp(), DrvContPump(), EmLineJunk(), InitDefaultsPreparse(), RT_continuum_shield_fcn(), RT_line_one(), RT_line_static(), and RT_LineWidth().

realnum t_emission::dampXvel

damping constant is dampXvel divided by line width units are velocity, since becomes dimensionless when div by line width in cm/2 [cm s-1]

Definition at line 1171 of file cddefines.h.

Referenced by EmLineJunk(), FeIIPoint(), FillExtraLymanLine(), InitDefaultsPreparse(), pun1Line(), and RT_line_static().

realnum t_emission::FracInwd

inward fraction [dimensionless] of total line emission

Definition at line 1144 of file cddefines.h.

Referenced by EmLineJunk(), EmLineZero(), lines_lv1_li_ne(), lines_lv1_na_ar(), outline(), PutLine(), RT_line_one_tau_reset(), and RT_line_static().

realnum t_emission::gf

gf value [dimensionless]

Definition at line 1157 of file cddefines.h.

Referenced by ColStrGBar(), EmLineJunk(), FillExtraLymanLine(), HyperfineCreate(), InitDefaultsPreparse(), ligbar(), lines_setup(), MakeCS(), pun1Line(), and Punch1LineData().

long int t_emission::ipFine

index for line within fine continuum array, for line overlap

Definition at line 1107 of file cddefines.h.

Referenced by EmLineJunk(), FeIIPoint(), FillExtraLymanLine(), InitDefaultsPreparse(), PressureRadiationLine(), RT_line_one(), and RT_line_one_tauinc().

int t_emission::iRedisFun

type of redistribution function, -1 complete redis Dopper core only, 0 insanity 1 incomplete redistirbution with damping wings, 2 complete redistribution with damping wings,

Definition at line 1104 of file cddefines.h.

Referenced by DrvContPump(), EmLineJunk(), FillExtraLymanLine(), InitDefaultsPreparse(), lines_setup(), RT_continuum_shield_fcn(), RT_line_one(), and RT_line_static().

emission* t_emission::next

Definition at line 1199 of file cddefines.h.

Referenced by AddLine2Stack(), and InitDefaultsPreparse().

realnum t_emission::opacity

atomic constant part of line opacity per atom, divide by line width in cm/s, DoppVel.doppler[nelem], to get line center opacity per atom, or absorption cross section, with units cm^2 multiply by PopOpc to get PopOpc/dopper width, the true opacity (cm-1), then by length to get optical depth

Definition at line 1184 of file cddefines.h.

Referenced by DrvContPump(), EmLineJunk(), FeIIPoint(), FillExtraLymanLine(), InitDefaultsPreparse(), PressureRadiationLine(), RT_line_one(), RT_line_one_tauinc(), and RT_line_static().

double t_emission::ots

ots rate [cm-3 s-1]

Definition at line 1193 of file cddefines.h.

Referenced by atom_level2(), CO_OTS(), DumpLine(), EmLineJunk(), EmLineZero(), FeII_OTS(), FeIIIntenZero(), lines_lv1_li_ne(), and lines_lv1_na_ar().

realnum t_emission::Pdest

destruction probs [dimensionless]

Definition at line 1166 of file cddefines.h.

Referenced by atmol_popsolve(), atom_level2(), atom_level3(), AtomSeqBeryllium(), AtomSeqBoron(), CO_OTS(), DumpLine(), emit_frac(), EmLineJunk(), EmLineZero(), Fe2_cooling(), FeII_OTS(), FeIILevelPops(), H21_cm_pops(), oi_level_pops(), RT_line_one_tau_reset(), RT_line_static(), and RT_LineWidth().

realnum t_emission::Pelec_esc

electron scattering escape prob [dimensionless]

Definition at line 1163 of file cddefines.h.

Referenced by atmol_popsolve(), atom_level2(), atom_level3(), AtomSeqBeryllium(), AtomSeqBoron(), DumpLine(), emit_frac(), EmLineJunk(), EmLineZero(), Fe2_cooling(), FeIILevelPops(), H21_cm_pops(), oi_level_pops(), RT_line_one_tau_reset(), RT_line_static(), and RT_LineWidth().

realnum t_emission::Pesc

escape prob [dimensionless]

Definition at line 1160 of file cddefines.h.

Referenced by atmol_popsolve(), atom_level2(), atom_level3(), AtomSeqBeryllium(), AtomSeqBoron(), CoolCalc(), CoolOxyg(), DumpLine(), emit_frac(), EmLineJunk(), EmLineZero(), Fe2_cooling(), FeIILevelPops(), H21_cm_pops(), lines_lv1_k_zn(), lines_lv1_li_ne(), OccupationNumberLine(), oi_level_pops(), RT_line_one_tau_reset(), and RT_line_static().

double t_emission::phots

number of photons emitted in the line per unit time and vol [photons s-1 cm-3]

Definition at line 1154 of file cddefines.h.

Referenced by atmol_popsolve(), atom_level2(), atom_level3(), AtomSeqBeryllium(), AtomSeqBoron(), CO_drive(), EmLineJunk(), EmLineZero(), Fe2_cooling(), FeIIIntenZero(), FeIILevelPops(), H21_cm_pops(), lines_lv1_k_zn(), outline(), and RT_line_one_tau_reset().

double t_emission::PopOpc

Population that enters net opacity after correction for stimulated emission [cm-3]

Definition at line 1187 of file cddefines.h.

Referenced by atmol_popsolve(), atom_level2(), atom_level3(), AtomSeqBeryllium(), AtomSeqBoron(), CO_drive(), CoolCalc(), CoolOxyg(), DrvContPump(), DumpLine(), EmLineJunk(), EmLineZero(), Fe2_cooling(), FeIIAccel(), FeIIRadPress(), H21_cm_pops(), lines_lv1_li_ne(), PressureRadiationLine(), PutLine(), RT_line_one(), RT_line_one_tau_reset(), RT_line_one_tauinc(), and RT_line_static().

double t_emission::pump

continuum pumping rate [s-1] from lower to upper level, A*occ num * g_up/g_lo, this is evaluated in RTMakeStat and RTMakeWind, which are called by HydroPEsc, RT_line_all

Definition at line 1148 of file cddefines.h.

Referenced by atmol_popsolve(), atom_level2(), atom_level3(), AtomSeqBeryllium(), AtomSeqBoron(), DumpLine(), EmLineJunk(), EmLineZero(), Fe2_cooling(), FeIILevelPops(), H21_cm_pops(), lines_lv1_li_ne(), PutLine(), and RT_line_static().

realnum t_emission::TauCon

TauCon - line optical depth [Napier] to the continuum source from the illuminated face to the current position. For an open or expanding closed geometry TauCon is equal to TauIn. For a static closed geometry TauCon is optical depth from the illuminated face to the current depth

Definition at line 1141 of file cddefines.h.

Referenced by conpmp(), EmLineJunk(), EmLineZero(), RT_continuum_shield_fcn(), RT_line_one_tau_reset(), and RT_line_one_tauinc().

realnum t_emission::TauIn

TauIn - the inward line optical depth [Napier], in the direction of the continuum source. This is measured from the illuminated face of the cloud to the current position on the first iteration, and on second and later iterations in an open geometry or in an expanding closed geometry. For a static spherical geometry TauIn is the sum of the optical depth from the current position to the illuminated face plus the optical depth on the "other side". At the illuminated face in a static spherical geometry TauIn is TauTot / 2

Definition at line 1122 of file cddefines.h.

Referenced by CoolCalc(), DrvContPump(), DumpLine(), EmLineJunk(), EmLineZero(), FeIIPunchLines(), FindNeg(), lgTauGood(), ParseDrive(), prme(), pun1Line(), PunchSpecial(), RT_line_one_tau_reset(), RT_line_one_tauinc(), RT_line_static(), and RT_LineWidth().

realnum t_emission::TauTot

TauTot - total line optical depth [Napier] through the cloud. TauTot is not used on the first iteration since it is not known. On second and later iterations in an open or expanding closed geometry this is the total optical depth through the computed structure. For a static closed geometry this is twice the computed structure since the geometry is assumed to be symmetric.

when the double command is entered TauTot is set to twice the normal value to simulate the presence of material beyond the computed structure.

Definition at line 1134 of file cddefines.h.

Referenced by DumpLine(), EmLineJunk(), EmLineZero(), FeIILyaPump(), lgTauGood(), RT_line_one_tau_reset(), RT_line_one_tauinc(), RT_line_static(), and RT_LineWidth().

transition* t_emission::tran

Definition at line 1196 of file cddefines.h.

Referenced by AddLine2Stack(), and InitDefaultsPreparse().

double t_emission::xIntensity

line intensity per unit time and vol [erg s-1 cm-3]

Definition at line 1151 of file cddefines.h.

Referenced by atmol_popsolve(), atom_level2(), atom_level3(), AtomSeqBeryllium(), AtomSeqBoron(), CO_drive(), EmLineJunk(), EmLineZero(), Fe2_cooling(), FeIIAddLines(), FeIIFillLow16(), FeIIIntenZero(), FeIILevelPops(), lines_lv1_li_ne(), lines_lv1_na_ar(), PutLine(), and RT_line_one_tau_reset().


The documentation for this struct was generated from the following file:
Generated on Mon Feb 16 12:14:41 2009 for cloudy by  doxygen 1.4.7