atom_seq_boron.cpp File Reference

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

Include dependency graph for atom_seq_boron.cpp:

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 Documentation

#define N_SEQ_BORON   5

Referenced by AtomSeqBoron().


Function Documentation

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

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

Here is the call graph for this function:


Generated for cloudy by doxygen 1.5.9