/home66/gary/public_html/cloudy/c08_branch/source/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:
lgDoEsc this is true if we want to do both escape and destruction probabilities, and false if only destruction probabilities are needed
lgUpdateFineOpac flag saying whether to update fine opacities

Definition at line 23 of file rt_line_all.cpp.

References atmdat_2phot_rate(), conv, DEBUG_ENTRY, dense, t_DoppVel::doppler, DoppVel, t_radius::drad_x_fillfac_mean, t_opac::ExpmTau, ExtraLymanLines, t_rfield::fine_opac_velocity_width, t_rfield::fine_opac_zone, fnzone, t_dense::IonHigh, ioQQQ, t_rfield::ipFineConVelShift, ipH_LIKE, iso, t_opac::lgCaseB_no_pdest, t_rfield::lgDoLineTrans, t_dense::lgElmtOn, t_rfield::lgFine_opac_update, t_conv::lgIonStageTrimed, t_trace::lgTrace, LIMELM, t_rfield::nfine, NISO, t_iso::nLyaLevel, t_iso::nLyman, t_conv::nPres2Ioniz, t_iso::numLevels_local, t_iso::numLevels_max, opac, t_opac::opacity_abs, radius, rfield, RT_line_one(), RT_stark(), SDIV(), SMALLFLOAT, StatesElem, trace, Transitions, wind, t_wind::windv, t_wind::windv0, and t_dense::xIonDense.

Referenced by cloudy(), and RT_tau_inc().

Here is the call graph for this function:


Generated on Mon Feb 16 12:12:41 2009 for cloudy by  doxygen 1.4.7