/home66/gary/public_html/cloudy/c10_branch/source/atom_seq_boron.cpp File Reference

#include "cddefines.h"
#include "cooling.h"
#include "thermal.h"
#include "dense.h"
#include "atoms.h"
#include "transition.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 (transition *t10, transition *t20, transition *t30, transition *t21, transition *t31, transition *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 ( transition t21,
transition t31,
transition t41,
transition t32,
transition t42,
transition 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

Todo:
2 use TransitionZero here

Definition at line 11 of file atom_seq_boron.cpp.

References ASSERT, atom_levelN(), atoms, t_emission::Aul, AulDest, AulEscp, AulPump, t_collision::col_str, col_str, transition::Coll, CollRate, t_emission::ColOvTot, t_collision::cool, CoolAdd(), t_thermal::dCooldT, DEBUG_ENTRY, dense, depart, t_atoms::DepLTELevels, transition::Emis, transition::EnergyErg, transition::EnergyK, t_quantumState::g, t_thermal::halfte, t_collision::heat, transition::Hi, t_quantumState::IonStg, lgFirst, LIMLEVELN, transition::Lo, MALLOC, N_SEQ_BORON, t_quantumState::nelem, t_emission::Pdest, t_emission::Pelec_esc, t_emission::Pesc, t_emission::phots, t_quantumState::Pop, t_atoms::PopLevels, t_emission::PopOpc, pops, t_emission::pump, SDIV(), thermal, t_thermal::tsq1, transition::WLAng, t_emission::xIntensity, and t_dense::xIonDense.

Referenced by CoolCarb(), CoolIron(), CoolNitr(), CoolOxyg(), CoolSili(), and CoolSulf().

Here is the call graph for this function:

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Nov 2012 for cloudy by  doxygen 1.6.1