cloudy trunk
Loading...
Searching...
No Matches
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 "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"
Include dependency graph for cool_iron.cpp:

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)

Function Documentation

◆ CoolIron()

void CoolIron ( void )
Todo
2 - ground term is actually a fix level system, the vectors are created, with pointers ipFe1_54m , ipFe1_111m, must add collision date, use larger model atom

Definition at line 494 of file cool_iron.cpp.

References atom_level2(), atom_level3(), atom_pop2(), CoolAdd(), CoolHeavy, DEBUG_ENTRY, dense, Fe2_cooling(), Fe3Lev14(), Fe4Lev12(), ipFe1_24m, ipFe1_35m, ipFeI2966, ipFeI3021, ipFeI3457, ipFeI3729, ipFeI3884, ipHYDROGEN, ipIRON, ipT1122, LineConvRate2CS(), MakeCS(), phycon, PutCS(), TauDummy, and TauLines.

Referenced by CoolEvaluate().

Here is the call graph for this function:

◆ Fe2_cooling()

◆ Fe3_cs()

double Fe3_cs ( long ipLo,
long ipHi )
Todo
2 put in temperature dependence

Definition at line 1036 of file cool_iron.cpp.

References ASSERT, and col_str.

Referenced by dBase_solve(), and Fe3Lev14().

◆ 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(), DEBUG_ENTRY, dense, depart, EXIT_FAILURE, fe, Fe3_cs(), ioQQQ, ipIRON, lgFirst, LIMLEVELN, MALLOC, NLFE3, pops, RefIndex(), ShowMe(), STATIC, T1CM, and thermal.

Referenced by CoolIron().

Here is the call graph for this function:

◆ Fe4_cs()

double Fe4_cs ( long ipLo,
long ipHi )

Definition at line 1159 of file cool_iron.cpp.

References ASSERT.

Referenced by dBase_solve(), and Fe4Lev12().

◆ 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(), DEBUG_ENTRY, dense, depart, EXIT_FAILURE, fe, Fe4_cs(), ioQQQ, ipIRON, lgFirst, LIMLEVELN, MALLOC, pops, ShowMe(), STATIC, T1CM, and thermal.

Referenced by CoolIron().

Here is the call graph for this function:

◆ Fe5_cs()

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().