Cloudy
Spectral Synthesis Code for Astrophysics
Loading...
Searching...
No Matches
prt_lines.cpp File Reference
#include "cddefines.h"
#include "taulines.h"
#include "thermal.h"
#include "yield.h"
#include "ipoint.h"
#include "ionbal.h"
#include "cddrive.h"
#include "trace.h"
#include "prt.h"
#include "rt.h"
#include "rfield.h"
#include "phycon.h"
#include "iso.h"
#include "hyperfine.h"
#include "hydrogenic.h"
#include "atmdat.h"
#include "lines.h"
#include "radius.h"
#include "dense.h"
#include "lines_service.h"
#include "mole.h"
#include "oxy.h"
#include "continuum.h"
#include "fe.h"
#include "species.h"
#include "generic_state.h"
Include dependency graph for prt_lines.cpp:

Functions

STATIC void lines_iron_Ka ()
 
STATIC void getTransition (const LineID &line, TransitionProxy &tr)
 
void lines ()
 

Function Documentation

◆ getTransition()

STATIC void getTransition ( const LineID & line,
TransitionProxy & tr )

References TransitionProxy::associated(), cdEXIT, LineID::chLabel(), EXIT_FAILURE, fprintf(), ioQQQ, LineSave, t_wavl::sprt_wl(), STATIC, and LineID::twav().

Referenced by lines().

Here is the call graph for this function:

◆ lines()

void lines ( void )

lines main routine to put emission line intensities into line stack

References LinSv::addComponent(), atmdat, EmissionProxy::Aul(), cdEXIT, cdLine(), chIonLbl(), TransitionProxy::Coll(), colliders, CollisionProxy::ColUL(), dBaseSpecies, dBaseTrans, DEBUG_ENTRY, dense, TransitionProxy::Emis(), emit_frac(), energy(), t_yield::energy(), EXIT_FAILURE, exp10(), extraLymanJ_comment_tran_levels(), ExtraLymanLinesHeLike, ExtraLymanLinesJ05, ExtraLymanLinesJ15, fixit, fprintf(), GetLineRec(), getTransition(), HFLines, TransitionProxy::Hi(), hydro, hyperfine, Singleton< t_ADfA >::Inst(), Singleton< t_yield >::Inst(), t_yield::ion(), ionbal, ioQQQ, ipCALCIUM, ipCARBON, ipExtraLymanLinesHeLike, ipExtraLymanLinesJ05, ipExtraLymanLinesJ15, ipH_LIKE, ipHE_LIKE, ipHELIUM, ipHYDROGEN, ipIRON, ipNITROGEN, ipoint(), ipOXYGEN, iso_ctrl, iso_Max_Emitting_Level(), iso_satellite_update(), iso_sp, iteration, lgIsLymanLineResolved(), LIMELM, linadd(), lindst(), lines_continuum(), lines_general(), lines_grains(), lines_helium(), lines_hydro(), lines_iron_Ka(), lines_molecules(), LineSave, makeChemical(), matchGeneric(), MAX2, mole, N_, t_yield::nelem(), NISO, t_yield::nlines(), NRECCOEFCNO, t_yield::nshell(), nSpecies, nWindLine, oxy, parsespect(), phycon, PntForLine(), qStateProxy::Pop(), pow(), POW2, prt, PrtLineSum(), PutLine(), radius, t_ADfA::rec_lines(), rfield, rt, S, safe_div(), SDIV(), LinSv::setBlendWavl(), ShowMe(), SMALLFLOAT, SpeciesBandsAccum(), SpeciesPseudoContAccum(), StuffComment(), t_air(), t_vac(), TauLine2, thermal, TotalInsanity(), trace, UTALines, EmissionProxy::xObsIntensity(), and t_yield::yield().

Referenced by cloudy(), LineStackCreate(), parse_save_colden(), and ParseLineList().

◆ lines_iron_Ka()

STATIC void lines_iron_Ka ( )

References DEBUG_ENTRY, fe, fprintf(), ioQQQ, linadd(), STATIC, and trace.

Referenced by lines().

Here is the call graph for this function: