Cloudy
Spectral Synthesis Code for Astrophysics
|
#include "cddefines.h"
#include "taulines.h"
#include "dense.h"
#include "conv.h"
#include "rfield.h"
#include "wind.h"
#include "iso.h"
#include "h2.h"
#include "opacity.h"
#include "trace.h"
#include "hydrogenic.h"
#include "rt.h"
#include "cosmology.h"
#include "doppvel.h"
#include "atmdat.h"
Functions | |
void | RT_line_all_escape (realnum *error) |
void | RT_line_all (linefunc line_one) |
void | RT_fine_clear () |
void RT_fine_clear | ( | ) |
References cosmology, DEBUG_ENTRY, t_rfield::fine_opac_velocity_width, t_rfield::fine_opac_zone, t_rfield::ipFineConVelShift, t_cosmology::lgDo, POW2, t_cosmology::redshift_current, t_cosmology::redshift_start, rfield, vzero(), wind, Wind::windv, and Wind::windv0.
Referenced by RT_tau_inc().
void RT_line_all | ( | linefunc | line_one | ) |
MakeRT drive static or wind metal line radiative transfer,
References atmdat, t_dense::AtomicWeight, conv, dBaseSpecies, dBaseTrans, DEBUG_ENTRY, dense, diatoms, TransitionList::Emis(), ExtraLymanLines, fixit, fnzone, fprintf(), GetDopplerWidth(), HFLines, t_dense::IonHigh, ioQQQ, ipExtraLymanLines, ipH_LIKE, ipHE_LIKE, ipHYDROGEN, ipSatelliteLines, iso_ctrl, iso_sp, t_atmdat::lgChiantiLvl2Hybrid, t_isoCTRL::lgDielRecom, t_rfield::lgDoLineTrans, t_dense::lgElmtOn, t_conv::lgFirstSweepThisZone, t_dense::lgIonChiantiOn, t_dense::lgIonStoutOn, t_conv::lgLastSweepThisZone, t_atmdat::lgStoutLvl2Hybrid, t_trace::lgTrace, LIMELM, t_dense::maxWN, NISO, t_isoCTRL::nLyman, t_conv::nPres2Ioniz, nSpecies, t_iso_sp::numLevels_local, nWindLine, rfield, SatelliteLines, TransitionList::size(), t_iso_sp::st, TauLine2, trace, UTALines, and t_dense::xIonDense.
Referenced by RT_line_all_escape(), and RT_tau_inc().
void RT_line_all_escape | ( | realnum * | error | ) |
References AllTransitions, t_dense::AtomicWeight, conv, DEBUG_ENTRY, dense, t_radius::drad_x_fillfac, t_hydro::dstfe2lya, DumpLine(), TransitionProxy::Emis(), fnzone, fprintf(), frac(), GetDopplerWidth(), hydro, t_dense::IonHigh, ioQQQ, TransitionProxy::ipCont(), ipH1s, ipH2p, ipH_LIKE, ipHYDROGEN, iso_ctrl, iso_sp, t_opac::lgCaseB_no_pdest, t_dense::lgElmtOn, t_conv::lgFirstSweepThisZone, t_conv::lgIonStageTrimed, t_conv::lgLastSweepThisZone, t_hydro::lgLymanPumping, lgTauGood(), LIMELM, max(), NISO, t_isoCTRL::nLyaLevel, NULL, t_iso_sp::numLevels_max, nzone, opac, EmissionProxy::opacity(), t_opac::opacity_abs, EmissionProxy::Pdest(), EmissionProxy::PopOpc(), EmissionProxy::pump(), radius, RT_line_all(), RT_line_one_escape(), RT_stark(), SDIV(), SMALLFLOAT, and t_iso_sp::trans().
Referenced by ConvBase(), EdenChange(), EdenError(), and RT_tau_init().