#include "cddefines.h"
#include "taulines.h"
#include "iso.h"
#include "conv.h"
#include "trace.h"
#include "secondaries.h"
#include "hmi.h"
#include "h2.h"
#include "atmdat.h"
#include "dense.h"
#include "ionbal.h"
#include "hydrogenic.h"
Go to the source code of this file.
Functions | |
void | Hydrogenic (void) |
void | HydroRenorm (void) |
void Hydrogenic | ( | void | ) |
the routine that calls the hydrogenic routines
Definition at line 18 of file hydrogenic.cpp.
References conv, DEBUG_ENTRY, dense, t_conv::EdenErrorAllowed, EmisLines, fnzone, t_dense::gas_phase, h2, H2_LevelPops(), t_hmi::H2_rate_destroy, t_hmi::H2_Solomon_dissoc_rate_BD96_H2g, t_hmi::H2_Solomon_dissoc_rate_BigH2_H2g, t_hmi::H2_Solomon_dissoc_rate_TH85_H2g, t_hmi::H2_Solomon_dissoc_rate_used_H2g, t_hmi::H2_total, hmi, hmole(), t_hmi::Hmolec, hydro, HydroCollid(), HydroLevel(), HydroRecom(), ion_solver(), t_dense::IonHigh, ioQQQ, ipH1s, ipH2p, ipH2s, ipH_LIKE, ipHELIUM, ipHYDROGEN, ipMH, ipMHp, iso, iso_continuum_lower(), iso_ionize_recombine(), iso_photo(), t_hmi::lgBigH2_evaluated, t_dense::lgElmtOn, t_hmi::lgH2_Chemistry_BigH2, t_h2::lgH2ON, t_dense::lgSetIoniz, t_trace::lgTrace, LIMELM, MALLOC, N_H_MOLEC, t_iso::nLyaLevel, t_hmi::nProton, t_iso::numLevels_local, t_iso::numLevels_max, t_iso::Pop2Ion, t_iso::pop_ion_ov_neut, EmLine::PopHi, EmLine::PopLo, EmLine::PopOpc, PrintEfmt(), EmLine::pump, SDIV(), t_dense::SetIoniz, SMALLFLOAT, trace, t_dense::xIonDense, and t_hydro::xLymanPumpingScaleFactor.
Referenced by ConvBase().
void HydroRenorm | ( | void | ) |
HydroRenorm - renormalize H so that it agrees with the chemistry
Definition at line 376 of file hydrogenic.cpp.
References ASSERT, BIGFLOAT, DEBUG_ENTRY, DEBUG_EXIT, dense, EmisLines, ipH2s, ipH_LIKE, ipHYDROGEN, iso, t_iso::numLevels_local, t_iso::Pop2Ion, EmLine::PopHi, EmLine::PopLo, EmLine::PopOpc, SMALLFLOAT, and t_dense::xIonDense.
Referenced by HydroLevel().