cloudy
trunk
|
#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"
Go to the source code of this file.
Functions | |
static vector< vector< pair < long, long > > > | skipTrans (LIMELM) |
static void | collectSkipTrans (void) |
static bool | isSkipped (const pair< long, long > level_indices) |
static bool | isTransSkipped (long nelem, long ipLo, long ipHi) |
string | iso_comment_tran_levels (long ipISO, long nelem, long ipLo, long ipHi) |
void | lines_hydro (void) |
Variables | |
static bool | isSkipTransSet = false |
static long | this_ipLo |
static long | this_ipHi |
|
static |
Definition at line 27 of file prt_lines_hydro.cpp.
References t_elementnames::chElementSym, dense, elementnames, fprintf(), t_dense::IonHigh, ioQQQ, ipH_LIKE, iso_ctrl, iso_sp, isSkipTransSet, LIMELM, N_, t_iso_sp::numLevels_max, t_iso_sp::QuantumNumbers2Index, skipTrans(), t_isoCTRL::SmallA, t_iso_sp::st, t_iso_sp::trans(), and TransitionProxy::WLAng().
Referenced by lines_hydro().
string iso_comment_tran_levels | ( | long | ipISO, |
long | nelem, | ||
long | ipLo, | ||
long | ipHi | ||
) |
Definition at line 117 of file prt_lines_hydro.cpp.
References db_comment_tran_levels(), GenerateTransitionConfiguration(), TransitionProxy::Hi(), ipH_LIKE, ipHE_LIKE, iso_sp, and t_iso_sp::trans().
Referenced by lines_helium(), and lines_hydro().
|
static |
Definition at line 97 of file prt_lines_hydro.cpp.
References this_ipHi, and this_ipLo.
Referenced by isTransSkipped().
|
static |
Definition at line 103 of file prt_lines_hydro.cpp.
References isSkipped(), skipTrans(), this_ipHi, and this_ipLo.
Referenced by lines_hydro().
void lines_hydro | ( | void | ) |
the hydrogenic iso-sequence
Definition at line 136 of file prt_lines_hydro.cpp.
References t_phycon::alogte, ASSERT, atmdat, atmdat_HS_caseB(), chIonLbl(), collectSkipTrans(), 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, t_hydro::HCollIonMax, t_atmdat::HIonFrac, t_atmdat::HIonFracMax, HS_NZ, hydro, t_geometry::iEmissPower, t_dense::IonHigh, ioQQQ, t_LineSave::ipass, ipH1s, ipH2p, ipH2s, ipH3p, ipH3s, ipH4p, ipH4s, ipH_LIKE, ipHELIUM, ipHYDROGEN, iso_comment_tran_levels(), iso_ctrl, iso_sp, isSkipTransSet, isTransSkipped(), t_dense::lgElmtOn, t_atmdat::lgHCaseBOK, 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, POW2, prt, PutLine(), t_rfield::qhtot, t_iso_sp::QuantumNumbers2Index, 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, TransitionProxy::WLAng(), wn2ang(), t_secondaries::x12tot, EmissionProxy::xIntensity(), t_dense::xIonDense, and EmissionProxy::xObsIntensity().
Referenced by lines().
|
static |
Referenced by collectSkipTrans(), and isTransSkipped().
|
static |
Definition at line 21 of file prt_lines_hydro.cpp.
Referenced by collectSkipTrans(), and lines_hydro().
|
static |
Definition at line 96 of file prt_lines_hydro.cpp.
Referenced by isSkipped(), and isTransSkipped().
|
static |
Definition at line 96 of file prt_lines_hydro.cpp.
Referenced by isSkipped(), and isTransSkipped().