/home66/gary/public_html/cloudy/c08_branch/source/rt_diffuse.cpp File Reference

#include "cddefines.h"
#include "physconst.h"
#include "taulines.h"
#include "grains.h"
#include "grainvar.h"
#include "iso.h"
#include "dense.h"
#include "opacity.h"
#include "trace.h"
#include "coolheavy.h"
#include "rfield.h"
#include "phycon.h"
#include "hmi.h"
#include "radius.h"
#include "atmdat.h"
#include "heavy.h"
#include "atomfeii.h"
#include "lines_service.h"
#include "h2.h"
#include "ipoint.h"
#include "rt.h"

Include dependency graph for rt_diffuse.cpp:

Go to the source code of this file.

Defines

#define TwoS   (1+ipISO)

Functions

void RT_diffuse (void)


Define Documentation

#define TwoS   (1+ipISO)

Definition at line 29 of file rt_diffuse.cpp.


Function Documentation

void RT_diffuse ( void   ) 

RT_diffuse fill in DiffCont array with diffuse emission for this zone

Todo:
2 This doesn't really seem to be the expression above!!!

Todo:
2 should use ConEmitLocal for all continua, but not followed by DiffuseEscape - put that at the end. Once continua all bundled this way, it will be easy to save them as a function of depth and then do exact rt

Todo:
2 Replace this constant with the appropriate macro, if any

Todo:
2 add fegrain to outward beams, but within main formalism by including grains in all x-ray processes

Definition at line 34 of file rt_diffuse.cpp.

References t_rfield::anu, t_rfield::anu2, t_iso::As2nu, ASSERT, t_radius::BeamInIn, t_radius::BeamInOut, t_radius::BeamOutOut, t_iso::CaseBCheck, t_rfield::ConEmitLocal, t_rfield::ConOTS_local_photons, DEBUG_ENTRY, dense, t_dense::eden, t_dense::IonHigh, ipH_LIKE, ipHe2s3S, ipHE_LIKE, t_iso::ipIsoLevNIonCon, t_iso::ipOpac, ipRecEsc, t_iso::ipSym2nu, t_iso::ipTwoPhoE, iso, lgAbort, t_iso::lgInd2nu_On, LIMELM, MALLOC, MAX2, MILNE_CONST, t_rfield::nflux, NISO, t_iso::numLevels_local, t_rfield::nupper, nzone, opac, t_opac::OpacStack, t_rfield::outlin, phycon, radius, t_iso::RadRec_caseB, t_iso::RadRecomb, t_rfield::reflin, rfield, RYD_INF, SEXP_LIMIT, t_phycon::sqrte, t_iso::stat_ion, StatesElem, t_rfield::SummedOcc, t_phycon::te, t_phycon::te_ryd, t_opac::tmn, t_rfield::TotDiff2Pht, Transitions, TwoS, t_rfield::widflx, t_dense::xIonDense, and t_iso::xIsoLevNIonRyd.

Referenced by AGN_Hemis(), and cloudy().


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