rt_line_all.cpp File Reference

#include "cddefines.h"
#include "taulines.h"
#include "atomfeii.h"
#include "dense.h"
#include "conv.h"
#include "atoms.h"
#include "rfield.h"
#include "iso.h"
#include "h2.h"
#include "opacity.h"
#include "trace.h"
#include "lines_service.h"
#include "atmdat.h"
#include "hydrogenic.h"
#include "rt.h"

Include dependency graph for rt_line_all.cpp:

Go to the source code of this file.

Functions

void RT_line_all (bool lgDoEsc, bool lgUpdateFineOpac)


Function Documentation

void RT_line_all ( bool  lgDoEsc,
bool  lgUpdateFineOpac 
)

MakeRT drive static or wind metal line radiative transfer, if argument is true then do both escape and deEXTERN struction probs, if false only update deEXTERN struction probabilities. routine only called by cloudy(true) and ConvBase(false)

Parameters:
lgDoEsc this is true if we want to do both escape and destruction probs, and false if only destruction probabilities are needed
lgUpdateFineOpac flag saying whether to update fine opacities

Definition at line 22 of file rt_line_all.cpp.

References atmdat_2phot_rate(), atom_oi_calc(), atoms, atoms_fe2ovr(), EmLine::Aul, C12O16Rotate, C13O16Rotate, conv, DEBUG_ENTRY, DEBUG_EXIT, dense, t_DoppVel::doppler, DoppVel, t_radius::drad_x_fillfac_mean, t_hydro::dstfe2lya, DumpLine(), EmisLines, t_opac::ExpmTau, t_iso::ExtraLymanLines, FeII_RT_Make(), t_rfield::fine_opac_zone, fnzone, H2_RTMake(), HFLines, HLineTransOpacSet(), hydro, t_dense::IonHigh, EmLine::IonStg, ioQQQ, EmLine::ipCont, ipH1s, ipH2p, ipH_LIKE, ipHYDROGEN, ipLY_A, EmLine::iRedisFun, iso, t_opac::lgCaseB_no_pdest, t_rfield::lgDoLineTrans, t_rfield::lgFine_opac_update, t_conv::lgIonStageTrimed, t_trace::lgIsoTraceFull, t_hydro::lgLymanPumping, lgTauGood(), t_opac::lgTauOutOn, t_trace::lgTrace, LIMELM, MAX2, MIN2, Elevels::n, nCORotate, EmLine::nelem, t_rfield::nfine, nHFLines, NISO, nLevel1, t_iso::nLyaLevel, t_iso::nLyman, t_conv::nPres2Ioniz, t_iso::numLevels_local, t_iso::numLevels_max, nUTA, nWindLine, nzone, opac, EmLine::opacity, t_opac::opacity_abs, EmLine::Pdest, EmLine::Pesc, t_hydro::pestrk, t_atoms::pmph31, EmLine::PopLo, EmLine::PopOpc, EmLine::pump, t_iso::quant_desig, radius, rfield, RT_line_one(), RT_stark(), SDIV(), SMALLFLOAT, TauLine2, TauLines, trace, UTALines, and t_dense::xIonDense.

Referenced by cloudy(), ConvBase(), RT_tau_inc(), and RT_tau_init().

Here is the call graph for this function:


Generated for cloudy by doxygen 1.5.9