Cloudy
Spectral Synthesis Code for Astrophysics
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
prt_lines_hydro.cpp File Reference
#include "cddefines.h"
#include "atmdat.h"
#include "dense.h"
#include "prt.h"
#include "hydrogenic.h"
#include "iso.h"
#include "rfield.h"
#include "geometry.h"
#include "lines.h"
#include "phycon.h"
#include "radius.h"
#include "secondaries.h"
#include "trace.h"
#include "two_photon.h"
#include "lines_service.h"
#include "elementnames.h"
#include "ipoint.h"
Include dependency graph for prt_lines_hydro.cpp:

Functions

string l2str (long l, bool lgShort=false)
 
string iso_comment_tran_levels (long ipISO, long nelem, long ipLo, long ipHi)
 
void lines_hydro (void)
 

Variables

static const int nCharL = 21
 
static const string chL [nCharL] = {"s","p","d","f","g","h","i","k","l","m","n","o","q","r","t","u","v","w","x","y","z"}
 

Function Documentation

string iso_comment_tran_levels ( long  ipISO,
long  nelem,
long  ipLo,
long  ipHi 
)

References GenerateTransitionConfiguration(), ipHE_LIKE, and iso_sp.

Referenced by lines_helium(), and lines_hydro().

Here is the call graph for this function:

string l2str ( long  l,
bool  lgShort = false 
)
inline

References chL, and nCharL.

Referenced by lines_hydro().

void lines_hydro ( void  )

the hydrogenic iso-sequence

References t_phycon::alogte, ASSERT, atmdat, atmdat_HS_caseB(), chIonLbl(), t_geometry::covgeo, DEBUG_ENTRY, dense, t_hydro::dstfe2lya, t_radius::dVeffAper, t_dense::eden, TransitionProxy::Emis(), TransitionProxy::EnergyErg(), exp10(), fixit, fprintf(), geometry, t_hydro::H_ion_frac_collis, Hbeta_WavLen, t_hydro::HCollIonMax, t_atmdat::HIonFrac, t_atmdat::HIonFracMax, HS_NZ, hydro, hydro_energy(), t_geometry::iEmissPower, t_dense::IonHigh, ioQQQ, t_LineSave::ipass, ipH1s, ipH2p, ipH2s, ipH3p, ipH3s, ipH4p, ipH4s, ipH_LIKE, ipHELIUM, ipHYDROGEN, ipoint(), iso_comment_tran_levels(), iso_ctrl, iso_Max_Emitting_Level(), iso_sp, l2str(), L_, t_dense::lgElmtOn, t_atmdat::lgHCaseBOK, t_isoCTRL::lgKeepFS, t_prt::lgPrnIsoCollapsed, t_trace::lgTrace, LIMELM, linadd(), lindst(), t_LineSave::lines, LineSave, MAX2, MIN2, N_, t_iso_sp::n_HighestResolved_max, t_iso_sp::nCollapsed_max, t_atmdat::ncut, t_LineSave::nsum, t_iso_sp::numLevels_max, nzone, EmissionProxy::ots(), phycon, pow(), POW2, prt, PutLine(), t_rfield::qhtot, t_iso_sp::QN2Index(), radius, t_iso_sp::RadRec_caseB, rfield, t_secondaries::sec2total, t_secondaries::SecHIonMax, secondaries, set_xIntensity(), t_isoCTRL::SmallA, t_iso_sp::st, StuffComment(), t_phycon::te, t_phycon::te03, t_phycon::te10, t_phycon::te70, trace, t_iso_sp::trans(), t_iso_sp::TwoNu, t_atmdat::WaveLengthCaseB, wn2ang(), t_secondaries::x12tot, EmissionProxy::xIntensity(), t_dense::xIonDense, and EmissionProxy::xObsIntensity().

Referenced by lines().

Here is the call graph for this function:

Variable Documentation

const string chL[nCharL] = {"s","p","d","f","g","h","i","k","l","m","n","o","q","r","t","u","v","w","x","y","z"}
static

Referenced by l2str().

const int nCharL = 21
static

Referenced by l2str().