#include "cddefines.h"#include "cooling.h"#include "thermal.h"#include "dense.h"#include "atoms.h"

Go to the source code of this file.
Defines | |
| #define | N_SEQ_BORON 5 |
Functions | |
| void | AtomSeqBoron (EmLine *t10, EmLine *t20, EmLine *t30, EmLine *t21, EmLine *t31, EmLine *t41, double cs40, double cs32, double cs42, double cs43, double pump_rate, const char *chLabel) |
| #define N_SEQ_BORON 5 |
Referenced by AtomSeqBoron().
| void AtomSeqBoron | ( | EmLine * | t21, | |
| EmLine * | t31, | |||
| EmLine * | t41, | |||
| EmLine * | t32, | |||
| EmLine * | t42, | |||
| EmLine * | t52, | |||
| double | cs51, | |||
| double | cs43, | |||
| double | cs53, | |||
| double | cd54, | |||
| double | pump_rate, | |||
| const char * | chLabel | |||
| ) |
AtomSeqBoron compute cooling from 5-level boron sequence model atom
| t21 | ||
| t31 | ||
| t41 | ||
| t32 | ||
| t42 | ||
| t52 | ||
| cs51 | ||
| cs43 | ||
| cs53 | ||
| cd54 | ||
| pump_rate | pump rate due to UV permitted lines | |
| chLabel | string used to identify calling program in case of error |
Definition at line 10 of file atom_seq_boron.cpp.
References ASSERT, atom_level2(), atom_levelN(), atoms, EmLine::Aul, EmLine::ColOvTot, EmLine::cool, CoolAdd(), EmLine::cs, t_thermal::dCooldT, DEBUG_ENTRY, DEBUG_EXIT, dense, t_atoms::DepLTELevels, EmLine::EnergyErg, EmLine::EnergyK, EmLine::gHi, EmLine::gLo, EmLine::heat, EmLine::IonStg, LIMLEVELN, MALLOC, N_SEQ_BORON, EmLine::nelem, EmLine::ots, EmLine::Pdest, EmLine::Pelec_esc, EmLine::Pesc, EmLine::phots, EmLine::PopHi, t_atoms::PopLevels, EmLine::PopLo, EmLine::PopOpc, EmLine::pump, thermal, EmLine::WLAng, EmLine::xIntensity, and t_dense::xIonDense.
Referenced by CoolCarb(), CoolIron(), CoolNitr(), CoolOxyg(), CoolSili(), and CoolSulf().

1.5.5