/home66/gary/public_html/cloudy/c08_branch/source/cool_iron.cpp File Reference

#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 "trace.h"
#include "hydrogenic.h"
#include "ligbar.h"
#include "cooling.h"
#include "thermal.h"
#include "lines_service.h"
#include "atoms.h"
#include "atomfeii.h"
#include "fe.h"

Include dependency graph for cool_iron.cpp:

Go to the source code of this file.

Defines

#define NLFE2   6
#define N   10

Functions

STATIC void Fe11Lev5 (void)
STATIC void Fe13Lev5 (void)
STATIC void fe14cs (double te1, double *csfe14)
STATIC void Fe7Lev8 (void)
STATIC void Fe3Lev14 (void)
STATIC void Fe4Lev12 (void)
STATIC double Fe_10_11_13_cs (int ion, int init, int final)
STATIC void Fe2_cooling (void)
void CoolIron (void)


Define Documentation

#define N   10

#define NLFE2   6

Definition at line 29 of file cool_iron.cpp.

Referenced by Fe2_cooling().


Function Documentation

void CoolIron ( void   ) 

Definition at line 670 of file cool_iron.cpp.

References t_phycon::alogte, atom_level2(), atom_level3(), atom_pop2(), atom_pop3(), atoms, AtomSeqBeryllium(), t_CoolHeavy::c1118, t_CoolHeavy::c1242, t_CoolHeavy::c1328, t_CoolHeavy::c2170, t_CoolHeavy::c242, t_CoolHeavy::c2568, t_CoolHeavy::c3892, t_CoolHeavy::c5177, t_CoolHeavy::c5303, t_CoolHeavy::c592, t_CoolHeavy::c7082, CoolAdd(), CoolHeavy, t_thermal::dCooldT, DEBUG_ENTRY, dense, DumpLine(), t_dense::eden, Fe11Lev5(), Fe13Lev5(), fe14cs(), Fe2_cooling(), Fe3Lev14(), Fe4Lev12(), Fe7Lev8(), Fe_10_11_13_cs(), t_quantumState::g, t_transition::Hi, t_quantumState::IonStg, ipFe106375, ipFe18975, ipFe1_24m, ipFe1_35m, ipFeI2966, ipFeI3021, ipFeI3457, ipFeI3729, ipFeI3884, ipHYDROGEN, ipIRON, ipT1122, ipT245, ipT352, ipTFe13, ipTFe20_578, ipTFe20_721, ipTFe23, LineConvRate2CS(), MakeCS(), MALLOC, MAX2, nWindLine, phycon, t_atoms::PopLevels, PutCS(), sexp(), TauDummy, TauLine2, TauLines, t_phycon::te, t_phycon::te0001, t_phycon::te0003, t_phycon::te0005, t_phycon::te001, t_phycon::te003, t_phycon::te01, t_phycon::te02, t_phycon::te03, t_phycon::te05, t_phycon::te10, t_phycon::te20, t_phycon::te40, thermal, TotalInsanity(), t_thermal::tsq1, and t_dense::xIonDense.

Here is the call graph for this function:

STATIC void Fe11Lev5 ( void   ) 

Definition at line 2145 of file cool_iron.cpp.

References ASSERT, atoms, CoolAdd(), DEBUG_ENTRY, dense, t_atoms::DepLTELevels, fe, t_fe::Fe11_emiss, t_fe::Fe11_wl, t_fe::Fe11CoolTot, ipIRON, LIMLEVELN, MALLOC, NLFE11, t_atoms::PopLevels, RefIndex(), and t_dense::xIonDense.

Referenced by CoolIron().

Here is the call graph for this function:

STATIC void Fe13Lev5 ( void   ) 

Definition at line 2361 of file cool_iron.cpp.

References ASSERT, atoms, CoolAdd(), DEBUG_ENTRY, dense, t_atoms::DepLTELevels, fe, t_fe::Fe13_emiss, t_fe::Fe13_wl, t_fe::Fe13CoolTot, ipIRON, LIMLEVELN, MALLOC, NLFE13, t_atoms::PopLevels, RefIndex(), and t_dense::xIonDense.

Referenced by CoolIron().

Here is the call graph for this function:

STATIC void fe14cs ( double  te1,
double *  csfe14 
)

Definition at line 1102 of file cool_iron.cpp.

References DEBUG_ENTRY, MAX2, and MIN2.

Referenced by CoolIron().

STATIC void Fe2_cooling ( void   ) 

Definition at line 157 of file cool_iron.cpp.

References ASSERT, atom_level2(), atom_levelN(), atoms, t_emission::Aul, conv, CoolAdd(), t_thermal::ctot, t_thermal::dCooldT, t_FeII::ddT_Fe2_large_cool, t_FeII::ddT_Fe2_UVsimp_cool, DEBUG_ENTRY, dense, t_atoms::DepLTELevels, t_hydro::dstfe2lya, t_dense::eden, t_transition::Emis, t_transition::EnergyErg, t_FeII::Fe2_large_cool, t_FeII::Fe2_large_heat, t_FeII::Fe2_UVsimp_cool, FeII, FeIIFillLow16(), FeIIIntenZero(), FeIILevelPops(), t_FeII::for7, fp_equal(), t_dense::gas_phase, t_thermal::heating, t_transition::Hi, hydro, ioQQQ, ipH1s, ipH2p, ipH_LIKE, ipHYDROGEN, ipIRON, ipT191, ipTFe16, ipTFe26, ipTFe34, ipTFe35, ipTFe46, ipTFe56, ipTr48, ipTuv3, iteration, t_trace::lgCoolTr, t_FeII::lgFeIILargeOn, t_FeII::lgPrint, t_conv::lgSearch, t_FeII::lgSlow, t_trace::lgTrace, LIMLEVELN, t_transition::Lo, MALLOC, MAX2, NLFE2, t_trace::nTrConvg, nzone, t_emission::Pdest, t_emission::Pelec_esc, t_emission::Pesc, t_emission::phots, phycon, t_quantumState::Pop, t_atoms::PopLevels, t_emission::PopOpc, t_emission::pump, PutCS(), SDIV(), StatesElem, TauLines, t_phycon::te, thermal, trace, Transitions, t_emission::xIntensity, and t_dense::xIonDense.

Referenced by CoolIron().

Here is the call graph for this function:

STATIC void Fe3Lev14 ( void   ) 

Definition at line 1802 of file cool_iron.cpp.

References ASSERT, atoms, CoolAdd(), DEBUG_ENTRY, dense, t_atoms::DepLTELevels, fe, t_fe::Fe3_emiss, t_fe::Fe3_wl, t_fe::Fe3CoolTot, ipIRON, LIMLEVELN, MALLOC, NLFE3, t_atoms::PopLevels, RefIndex(), and t_dense::xIonDense.

Referenced by CoolIron().

Here is the call graph for this function:

STATIC void Fe4Lev12 ( void   ) 

Definition at line 1146 of file cool_iron.cpp.

References ASSERT, atom_levelN(), atoms, BOLTZMANN, cdEXIT, CoolAdd(), t_thermal::dCooldT, DEBUG_ENTRY, dense, t_atoms::DepLTELevels, 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, t_fe::Fe4CoolTot, ioQQQ, ipIRON, LIMLEVELN, MALLOC, t_atoms::PopLevels, ShowMe(), T1CM, thermal, and t_dense::xIonDense.

Referenced by CoolIron().

Here is the call graph for this function:

STATIC void Fe7Lev8 ( void   ) 

Definition at line 1368 of file cool_iron.cpp.

References DEBUG_ENTRY, t_transition::EnergyWN, fe, t_fe::Fe7_emiss, t_fe::Fe7_wl, fudge(), t_transition::Hi, t_quantumState::IonStg, ioQQQ, MALLOC, MAX2, NLFE7, nWindLine, RefIndex(), set_NaN(), TauLine2, and TotalInsanity().

Referenced by CoolIron().

Here is the call graph for this function:

STATIC double Fe_10_11_13_cs ( int  ion,
int  init,
int  final 
)

Definition at line 51 of file cool_iron.cpp.

References t_phycon::alogte, DEBUG_ENTRY, MAX2, MIN2, N, phycon, set_NaN(), and TotalInsanity().

Referenced by CoolIron().

Here is the call graph for this function:


Generated on Mon Feb 16 12:04:49 2009 for cloudy by  doxygen 1.4.7