#include "cddefines.h"
#include "physconst.h"
#include "dense.h"
#include "coolheavy.h"
#include "taulines.h"
#include "phycon.h"
#include "iso.h"
#include "conv.h"
#include "cooling.h"
#include "trace.h"
#include "hydrogenic.h"
#include "ligbar.h"
#include "thermal.h"
#include "lines_service.h"
#include "atoms.h"
#include "atomfeii.h"
#include "fe.h"
Go to the source code of this file.
Functions | |
STATIC void | Fe3Lev14 (void) |
STATIC void | Fe4Lev12 (void) |
STATIC void | Fe2_cooling (void) |
void | CoolIron (void) |
double | Fe3_cs (long ipLo, long ipHi) |
double | Fe4_cs (long ipLo, long ipHi) |
double | Fe5_cs (long ipLo, long ipHi) |
void CoolIron | ( | void | ) |
Definition at line 494 of file cool_iron.cpp.
References atom_level2(), atom_level3(), atom_pop2(), t_CoolHeavy::c3892, CoolAdd(), CoolHeavy, DEBUG_ENTRY, dense, t_dense::eden, Fe2_cooling(), Fe3Lev14(), Fe4Lev12(), g, ipFe1_24m, ipFe1_35m, ipFeI2966, ipFeI3021, ipFeI3457, ipFeI3729, ipFeI3884, ipHYDROGEN, ipIRON, ipT1122, LineConvRate2CS(), MakeCS(), phycon, pow(), PutCS(), TauDummy, TauLines, t_phycon::te, and t_dense::xIonDense.
Referenced by CoolEvaluate().
STATIC void Fe2_cooling | ( | void | ) |
Definition at line 36 of file cool_iron.cpp.
References ASSERT, atom_level2(), atom_levelN(), atoms, EmissionProxy::Aul(), AulDest, AulEscp, AulPump, col_str, CollRate, conv, CoolAdd(), t_thermal::ctot, t_thermal::dCooldT, t_FeII::ddT_Fe2_large_cool, t_FeII::ddT_Fe2_UVsimp_cool, DEBUG_ENTRY, dense, depart, t_atoms::DepLTELevels, t_hydro::dstfe2lya, t_dense::eden, TransitionProxy::Emis(), TransitionList::Emis(), ex, t_FeII::Fe2_large_cool, t_FeII::Fe2_large_heat, t_FeII::Fe2_UVsimp_cool, FeII, FeII_RT_Make(), FeIIIntenZero(), FeIILevelPops(), t_FeII::for7, fp_equal(), t_dense::gas_phase, t_thermal::heating, hydro, ioQQQ, ipH1s, ipH2p, ipH_LIKE, ipHYDROGEN, ipIRON, ipT191, ipTFe16, ipTFe26, ipTFe34, ipTFe35, ipTFe46, ipTFe56, ipTr48, ipTuv3, iso_sp, iteration, t_trace::lgCoolTr, t_FeII::lgFeIILargeOn, lgFirst, t_conv::lgFirstSweepThisZone, t_conv::lgLastSweepThisZone, t_FeII::lgPrint, t_conv::lgSearch, t_FeII::lgSlow, t_trace::lgTrace, LIMLEVELN, MALLOC, MAX2, t_trace::nTrConvg, nzone, phycon, t_atoms::PopLevels, pops, PutCS(), SDIV(), t_iso_sp::st, TauLines, t_phycon::te, thermal, trace, t_iso_sp::trans(), and t_dense::xIonDense.
Referenced by CoolIron().
double Fe3_cs | ( | long | ipLo, | |
long | ipHi | |||
) |
Definition at line 1036 of file cool_iron.cpp.
References ASSERT, and col_str.
Referenced by dBase_solve(), and Fe3Lev14().
STATIC void Fe3Lev14 | ( | void | ) |
Definition at line 793 of file cool_iron.cpp.
References ASSERT, atom_levelN(), atoms, AulDest, AulPump, BOLTZMANN, cdEXIT, col_str, CollRate, CoolAdd(), t_thermal::dCooldT, DEBUG_ENTRY, dense, depart, t_atoms::DepLTELevels, EXIT_FAILURE, fe, Fe3_cs(), t_fe::Fe3_emiss, t_fe::Fe3_wl, t_fe::Fe3CoolTot, ioQQQ, ipIRON, lgFirst, LIMLEVELN, MALLOC, NLFE3, t_atoms::PopLevels, pops, RefIndex(), ShowMe(), T1CM, thermal, and t_dense::xIonDense.
Referenced by CoolIron().
double Fe4_cs | ( | long | ipLo, | |
long | ipHi | |||
) |
Definition at line 1159 of file cool_iron.cpp.
References ASSERT.
Referenced by dBase_solve(), and Fe4Lev12().
STATIC void Fe4Lev12 | ( | void | ) |
Definition at line 585 of file cool_iron.cpp.
References ASSERT, atom_levelN(), atoms, AulDest, AulEscp, AulPump, BOLTZMANN, cdEXIT, col_str, CollRate, CoolAdd(), t_thermal::dCooldT, DEBUG_ENTRY, dense, depart, t_atoms::DepLTELevels, EXIT_FAILURE, fe, t_fe::fe40401, t_fe::fe40906, t_fe::fe41007, t_fe::fe41008, t_fe::fe41106, t_fe::fe41206, t_fe::fe41207, t_fe::fe42567, t_fe::fe42829, t_fe::fe42836, Fe4_cs(), t_fe::Fe4CoolTot, ioQQQ, ipIRON, lgFirst, LIMLEVELN, MALLOC, t_atoms::PopLevels, pops, ShowMe(), T1CM, thermal, and t_dense::xIonDense.
Referenced by CoolIron().
double Fe5_cs | ( | long | ipLo, | |
long | ipHi | |||
) |
Definition at line 1187 of file cool_iron.cpp.
References ASSERT, and col_str.
Referenced by dBase_solve().