#include "cddefines.h"
#include "taulines.h"
#include "iso.h"
#include "dense.h"
#include "secondaries.h"
#include "trace.h"
#include "elementnames.h"
#include "conv.h"
#include "phycon.h"
#include "dynamics.h"
#include "opacity.h"
#include "ionbal.h"
#include "continuum.h"
#include "hydrogenic.h"
Go to the source code of this file.
Functions | |
static void | PrtHydroTrace1a (long nelem) |
static void | PrtHydroTrace1 (long nelem) |
void | HydroLevel (long int nelem) |
void HydroLevel | ( | long int | ipZ | ) |
HydroLevel solve for ionization balance level populations of model hydrogen atom
ipZ |
Definition at line 231 of file hydrolevel.cpp.
References ASSERT, BIGDOUBLE, BIGFLOAT, cdEXIT(), t_elementnames::chElementName, t_elementnames::chElementSym, t_iso::chTypeAtomSet, t_iso::chTypeAtomUsed, t_iso::ColIoniz, t_ionbal::CollIonRate_Ground, ContNegative(), conv, DEBUG_ENTRY, DEBUG_EXIT, dense, t_iso::DepartCoef, dynamics, t_dense::eden, t_dense::EdenHCorr, t_dense::EdenHontoHCorr, elementnames, EmisLines, t_iso::gamnc, hydro, HydroLevelPop(), HydroRenorm(), HydroT2Low(), ionbal, t_dense::IonHigh, ioQQQ, ipH1s, ipH2p, ipH2s, ipH_LIKE, ipHELIUM, ipHYDROGEN, t_trace::ipIsoTrace, iso, t_dynamics::lgAdvection, t_trace::lgHBug, t_trace::lgIsoTraceFull, t_conv::lgSearch, t_trace::lgTrace, LIMELM, MAX2, MIN2, t_iso::nTopOff, t_iso::numLevels_local, t_iso::numLevels_max, nzone, EmLine::ots, phycon, t_iso::Pop2Ion, t_iso::pop_ion_ov_neut, EmLine::PopHi, EmLine::PopLo, t_iso::PopLTE, EmLine::PopOpc, PrintE93(), PrintEfmt(), PrtHydroTrace1(), PrtHydroTrace1a(), t_iso::RadRec_effec, t_iso::RateCont2Level, t_ionbal::RateIonizTot, t_iso::RateLevel2Cont, t_ionbal::RateRecomTot, t_iso::RecomInducRate, SDIV(), secondaries, ShowMe(), SMALLDOUBLE, SMALLFLOAT, t_iso::stat, t_phycon::te, trace, t_secondaries::x12tot, t_dense::xIonDense, t_iso::xIonSimple, and t_hydro::xLymanPumpingScaleFactor.
Referenced by Hydrogenic().
static void PrtHydroTrace1 | ( | long | nelem | ) | [static] |
Definition at line 90 of file hydrolevel.cpp.
References EmLine::Aul, dense, t_hydro::dstfe2lya, t_dense::eden, EmisLines, hydro, ioQQQ, ipH1s, ipH2p, ipH2s, ipH_LIKE, ipHYDROGEN, iso, t_opac::lgTauOutOn, t_iso::numLevels_local, opac, t_hydro::pestrk, PrintEfmt(), EmLine::pump, t_iso::stat, and TorF().
Referenced by HydroLevel().
static void PrtHydroTrace1a | ( | long | nelem | ) | [static] |
Definition at line 24 of file hydrolevel.cpp.
References t_iso::ColIoniz, t_ionbal::CotaRate, t_secondaries::csupra, dense, t_dense::eden, t_dense::EdenHCorr, t_dense::EdenHontoHCorr, t_iso::gamnc, ionbal, ioQQQ, ipH1s, ipH_LIKE, ipHYDROGEN, iso, phycon, PrintE93(), t_iso::RadRec_effec, secondaries, t_phycon::te, and t_iso::xIonSimple.
Referenced by HydroLevel().