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

#include "cddefines.h"
#include "coolheavy.h"
#include "dense.h"
#include "taulines.h"
#include "h2.h"
#include "phycon.h"
#include "embesq.h"
#include "hmi.h"
#include "oxy.h"
#include "colden.h"
#include "mole.h"
#include "ligbar.h"
#include "thermal.h"
#include "lines_service.h"
#include "atoms.h"
#include "cooling.h"
Include dependency graph for cool_oxyg.cpp:

Go to the source code of this file.

Functions

void CoolOxyg (void)
void oi_cs (double &oi_cs3P23P1, double &oi_cs3P23P0, double &oi_cs3P13P0, double &oi_cs3P1D2, double &oi_cs1D21S0, double &oi_cs3P1S0)
void oi_othercs (double &csh01, double &cshe01, double &csh201, double &csh12, double &cshe12, double &csh212, double &csh02, double &cshe02, double &csh202, double &csh2o01, double &csh2o02, double &csh2o12, double &csh2p01, double &csh2p02, double &csh2p12, double &csp01, double &csp02, double &csp12)
void oii_cs (double &oii_cs4S32D5, double &oii_cs4S32D3, double &oii_cs2D52D3, double &oii_cs4S32P3, double &oii_cs2D52P3, double &oii_cs2D32P3, double &oii_cs4S32P1, double &oii_cs2D52P1, double &oii_cs2D32P1, double &oii_cs2P32P1, double &oii_cs4S34P)
void oiii_cs (double &oiii_cs3P25S2, double &oiii_cs3P15S2, double &oiii_cs3P05S2, double &oiii_cs3P1D2, double &oiii_cs1D21S0, double &oiii_cs3P1S0, double &oiii_cs3P03P1, double &oiii_cs3P13P2, double &oiii_cs3P03P2, double &oiii_cs3P3D)
void oiv_cs (double &oiv_cs2P2D, double &oiv_cs2P12P3)
void ov_cs (double &ov_cs1S01P1, double &ov_cs1S03P)

Function Documentation

void CoolOxyg ( void   ) 

Definition at line 24 of file cool_oxyg.cpp.

References ASSERT, atom_level2(), atom_level3(), atom_oi_calc(), atom_pop3(), atom_pop5(), atoms, AtomSeqBeryllium(), AtomSeqBoron(), t_emission::Aul, t_atoms::c12, t_atoms::c13, t_CoolHeavy::c3727, t_CoolHeavy::c4363, t_CoolHeavy::c5007, t_CoolHeavy::c5577, t_CoolHeavy::c5577_frac_emit, t_CoolHeavy::c6300, t_CoolHeavy::c6300_frac_emit, t_CoolHeavy::c6363, t_CoolHeavy::c7325, cdEXIT, t_dense::cdsqte, CO_findrate(), t_collision::col_str, colden, transition::Coll, t_collision::cool, CoolAdd(), CoolHeavy, t_CoolHeavy::coolOi, t_oxy::d5007r, t_oxy::d5007t, t_oxy::d6300, t_thermal::dCooldT, DEBUG_ENTRY, dense, dprintf(), DumpLine(), t_embesq::em1218, embesq, transition::Emis, transition::EnergyErg, transition::EnergyK, fnzone, fp_equal(), t_hmi::H2_total, t_thermal::halfte, transition::Hi, hmi, t_quantumState::IonStg, ioQQQ, ipHELIUM, ipHYDROGEN, ipO4_1397, ipO4_1400, ipO4_1401, ipO4_1405, ipO4_1407, ipOXYGEN, ipT1032, ipT1037, ipT1214, ipT146, ipT150, ipT1661, ipT1666, ipT26, ipT304, ipT52, ipT5577, ipT63, ipT630, ipT6300, ipT6363, ipT789, ipT834, ipT835, ipTO88, ligbar(), transition::Lo, MAX2, MIN2, neiii_cs(), nWindLine, t_colden::O1Pops, t_CoolHeavy::O2471, t_CoolHeavy::O2_A2_tot, t_CoolHeavy::O2_A3_tot, t_CoolHeavy::O3726, t_CoolHeavy::O3730, t_oxy::o3br32, t_oxy::o3enro, t_oxy::o3ex23, t_CoolHeavy::O7323, t_CoolHeavy::O7332, oi_cs(), oi_othercs(), oii_cs(), oiii_cs(), oiv_cs(), ov_cs(), oxy, t_emission::Pesc, phycon, t_oxy::poiexc, t_oxy::poiii2, t_oxy::poiii3, t_quantumState::Pop, t_atoms::PopLevels, t_emission::PopOpc, t_emission::pump, PutCS(), SDIV(), sii_cs(), siii_cs(), siv_cs(), SMALLFLOAT, sviii_cs(), TauDummy, TauLine2, TauLines, t_phycon::te, t_phycon::TEMP_LIMIT_HIGH, t_phycon::TEMP_LIMIT_LOW, TempChange(), thermal, TotalInsanity(), t_thermal::tsq1, transition::WLAng, and t_dense::xIonDense.

Referenced by CoolEvaluate().

Here is the call graph for this function:

void oi_cs ( double &  oi_cs3P23P1,
double &  oi_cs3P23P0,
double &  oi_cs3P13P0,
double &  oi_cs3P1D2,
double &  oi_cs1D21S0,
double &  oi_cs3P1S0 
)
void oi_othercs ( double &  csh01,
double &  cshe01,
double &  csh201,
double &  csh12,
double &  cshe12,
double &  csh212,
double &  csh02,
double &  cshe02,
double &  csh202,
double &  csh2o01,
double &  csh2o02,
double &  csh2o12,
double &  csh2p01,
double &  csh2p02,
double &  csh2p12,
double &  csp01,
double &  csp02,
double &  csp12 
)
void oii_cs ( double &  oii_cs4S32D5,
double &  oii_cs4S32D3,
double &  oii_cs2D52D3,
double &  oii_cs4S32P3,
double &  oii_cs2D52P3,
double &  oii_cs2D32P3,
double &  oii_cs4S32P1,
double &  oii_cs2D52P1,
double &  oii_cs2D32P1,
double &  oii_cs2P32P1,
double &  oii_cs4S34P 
)
void oiii_cs ( double &  oiii_cs3P25S2,
double &  oiii_cs3P15S2,
double &  oiii_cs3P05S2,
double &  oiii_cs3P1D2,
double &  oiii_cs1D21S0,
double &  oiii_cs3P1S0,
double &  oiii_cs3P03P1,
double &  oiii_cs3P13P2,
double &  oiii_cs3P03P2,
double &  oiii_cs3P3D 
)
void oiv_cs ( double &  oiv_cs2P2D,
double &  oiv_cs2P12P3 
)

Definition at line 1182 of file cool_oxyg.cpp.

References t_phycon::alnte, DEBUG_ENTRY, MAX2, MIN2, phycon, t_phycon::sqrte, and t_phycon::te.

Referenced by CoolOxyg().

void ov_cs ( double &  ov_cs1S01P1,
double &  ov_cs1S03P 
)

Definition at line 1214 of file cool_oxyg.cpp.

References DEBUG_ENTRY, MIN2, phycon, t_phycon::te, t_phycon::te003, t_phycon::te03, and t_phycon::te10.

Referenced by CoolOxyg().

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

Generated on 15 Nov 2012 for cloudy by  doxygen 1.6.1