cloudy  trunk
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Functions
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 "wind.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 destruction probabilities, if false only update destruction probabilities. routine only called by cloudy(true) and ConvBase(false)

Parameters
lgDoEscthis is true if we want to do both escape and destruction probabilities, and false if only destruction probabilities are needed
lgUpdateFineOpacflag saying whether to update fine opacities

Definition at line 23 of file rt_line_all.cpp.

References atmdat_2phot_rate(), atmolEmis, atom_oi_calc(), atoms, t_fe2ovr_la::atoms_fe2ovr(), C12O16Rotate, C13O16Rotate, conv, DEBUG_ENTRY, dense, t_DoppVel::doppler, DoppVel, t_radius::drad_x_fillfac_mean, t_hydro::dstfe2lya, DumpLine(), t_transition::Emis, t_opac::ExpmTau, ExtraLymanLines, FeII_RT_Make(), t_rfield::fine_opac_velocity_width, t_rfield::fine_opac_zone, fnzone, H2_RTMake(), HFLines, t_transition::Hi, hydro, Singleton< t_fe2ovr_la >::Inst(), t_dense::IonHigh, t_quantumState::IonStg, ioQQQ, t_rfield::ipFineConVelShift, ipH1s, ipH2p, ipH3p, ipH_LIKE, ipHE_LIKE, ipHYDROGEN, ipLY_A, iso, t_opac::lgCaseB_no_pdest, t_rfield::lgDoLineTrans, t_dense::lgElmtOn, t_rfield::lgFine_opac_update, t_conv::lgIonStageTrimed, t_trace::lgIsoTraceFull, t_hydro::lgLymanPumping, lgTauGood(), t_trace::lgTrace, LIMELM, linesAdded2, MIN2, nCORotate, t_quantumState::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, t_opac::opacity_abs, t_iso::pestrk, t_atoms::pmph31, t_emission::PopOpc, radius, rfield, RT_line_one(), RT_stark(), SatelliteLines, SDIV(), SMALLFLOAT, StatesElem, TauLine2, TauLines, trace, Transitions, UTALines, wind, t_wind::windv, t_wind::windv0, 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.8.3.1