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

#include "cddefines.h"
#include "coolheavy.h"
#include "taulines.h"
#include "dense.h"
#include "phycon.h"
#include "embesq.h"
#include "ligbar.h"
#include "thermal.h"
#include "lines_service.h"
#include "atoms.h"
#include "cooling.h"
Include dependency graph for cool_sulf.cpp:

Go to the source code of this file.

Functions

void CoolSulf (void)
void sii_cs (double &sii_cs4S32D3, double &sii_cs4S32D5, double &sii_cs4S32P1, double &sii_cs4S32P3, double &sii_cs2D32D5, double &sii_cs2D32P1, double &sii_cs2D52P1, double &sii_cs2D32P3, double &sii_cs2D52P3, double &sii_cs2P12P3, double &sii_cs4S34P)
void siii_cs (double &siii_cs3P03P1, double &siii_cs3P03P2, double &siii_cs3P01D2, double &siii_cs3P01S0, double &siii_cs3P13P2, double &siii_cs3P11D2, double &siii_cs3P11S0, double &siii_cs3P21D2, double &siii_cs3P21S0, double &siii_cs1D21S0, double &siii_cs3P3D, double &siii_cs3P5S2)
void siv_cs (double &siv_cs2P12P3)
void sviii_cs (double &sviii_cs2P32P1)

Function Documentation

void CoolSulf ( void   ) 

Todo:
1 upgrade SV to more levels there is intercombination line at 0.7634 ryd upgrade to atomic data described in >>refer s5 cs Hudson, C.E> & Bell, K.L. 2006, A&A, 452, 1113

Definition at line 20 of file cool_sulf.cpp.

References atom_level2(), atom_level3(), atom_pop2(), atom_pop3(), atom_pop5(), atoms, AtomSeqBeryllium(), AtomSeqBoron(), t_CoolHeavy::c10330, t_CoolHeavy::c1213, t_CoolHeavy::c1715, t_CoolHeavy::c1826, t_CoolHeavy::c488, t_CoolHeavy::c6312, t_CoolHeavy::c6731, t_CoolHeavy::c9532, CoolAdd(), CoolHeavy, t_thermal::dCooldT, DEBUG_ENTRY, dense, dprintf(), DumpLine(), t_dense::eden, t_embesq::em1198, embesq, transition::Emis, fp_equal(), t_quantumState::g, transition::Hi, t_quantumState::IonStg, ioQQQ, ipfsS1114, ipfsS1119, ipfsS1207, ipfsS810, ipfsS912, ipfsS938, ipHYDROGEN, ipS12_520, ipS1_25m, ipS1_56m, ipS4_1398, ipS4_1405, ipS4_1407, ipS4_1417, ipS4_1424, ipSULPHUR, ipT1194, ipT1198, ipT1256, ipT786, ipT933, ipT944, ipTS11, ipTS1720, ipTS19, ipTS34, ipTSu30, ipTSu418, ipTSu446, ligbar(), LineConvRate2CS(), MAX2, MIN2, nWindLine, phycon, t_atoms::PopLevels, pow(), t_emission::pump, PutCS(), t_CoolHeavy::S10289, t_CoolHeavy::S10323, t_CoolHeavy::S10339, t_CoolHeavy::S10373, t_CoolHeavy::S4070, t_CoolHeavy::S4078, t_CoolHeavy::S6718, t_CoolHeavy::S6733, sii_cs(), siii_cs(), siv_cs(), t_phycon::sqrte, sviii_cs(), TauDummy, TauLine2, TauLines, t_phycon::te, t_phycon::te001, t_phycon::te003, t_phycon::te005, t_phycon::te01, t_phycon::te03, t_phycon::te05, t_phycon::te10, t_phycon::te20, t_phycon::te30, thermal, TotalInsanity(), transition::WLAng, and t_dense::xIonDense.

Referenced by CoolEvaluate().

Here is the call graph for this function:

void sii_cs ( double &  sii_cs4S32D3,
double &  sii_cs4S32D5,
double &  sii_cs4S32P1,
double &  sii_cs4S32P3,
double &  sii_cs2D32D5,
double &  sii_cs2D32P1,
double &  sii_cs2D52P1,
double &  sii_cs2D32P3,
double &  sii_cs2D52P3,
double &  sii_cs2P12P3,
double &  sii_cs4S34P 
)

Definition at line 445 of file cool_sulf.cpp.

References t_phycon::alogte, DEBUG_ENTRY, MAX2, MIN2, phycon, and pow().

Referenced by CoolOxyg(), and CoolSulf().

Here is the call graph for this function:

void siii_cs ( double &  siii_cs3P03P1,
double &  siii_cs3P03P2,
double &  siii_cs3P01D2,
double &  siii_cs3P01S0,
double &  siii_cs3P13P2,
double &  siii_cs3P11D2,
double &  siii_cs3P11S0,
double &  siii_cs3P21D2,
double &  siii_cs3P21S0,
double &  siii_cs1D21S0,
double &  siii_cs3P3D,
double &  siii_cs3P5S2 
)
void siv_cs ( double &  siv_cs2P12P3  ) 

Definition at line 653 of file cool_sulf.cpp.

References DEBUG_ENTRY, MIN2, phycon, t_phycon::te, t_phycon::te01, and t_phycon::te10.

Referenced by CoolOxyg(), and CoolSulf().

void sviii_cs ( double &  sviii_cs2P32P1  ) 
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Nov 2012 for cloudy by  doxygen 1.6.1