#include "cddefines.h"
#include "phycon.h"
#include "lines_service.h"
#include "dense.h"
#include "rfield.h"
#include "thermal.h"
#include "cooling.h"
#include "atoms.h"
Go to the source code of this file.
Functions | |
void | atom_level2 (EmLine *t) |
void atom_level2 | ( | EmLine * | t | ) |
atom_level2 do level population and cooling for two level atom
t |
Definition at line 17 of file atom_level2.cpp.
References ASSERT, atoms, EmLine::Aul, t_dense::cdsqte, chIonLbl(), col12, EmLine::ColOvTot, t_rfield::ContBoltz, EmLine::cool, CoolAdd(), EmLine::cs, t_thermal::dCooldT, DEBUG_ENTRY, DEBUG_EXIT, dense, t_atoms::DepLTELevels, EmLine::EnergyErg, EmLine::EnergyK, EmLine::gHi, EmLine::gLo, t_thermal::halfte, EmLine::heat, EmLine::IonStg, EmLine::ipCont, EmLine::nelem, EmLine::ots, EmLine::Pdest, EmLine::Pelec_esc, EmLine::Pesc, EmLine::phots, phycon, EmLine::PopHi, t_atoms::PopLevels, EmLine::PopLo, EmLine::PopOpc, EmLine::pump, rfield, sexp(), t_phycon::te, thermal, t_thermal::tsq1, EmLine::WLAng, EmLine::xIntensity, and t_dense::xIonDense.
Referenced by AtomSeqBoron(), CoolAlum(), CoolArgo(), CoolCalc(), CoolCarb(), CoolChlo(), CoolChro(), CoolCoba(), CoolDima(), CoolEvaluate(), CoolIron(), CoolMagn(), CoolMang(), CoolNeon(), CoolNick(), CoolNitr(), CoolOxyg(), CoolPhos(), CoolPota(), CoolScan(), CoolSili(), CoolSodi(), CoolSulf(), CoolTita(), CoolVana(), CoolZinc(), and Fe2_cooling().