Cloudy
Spectral Synthesis Code for Astrophysics
|
Go to the source code of this file.
Classes | |
struct | diss_level |
class | diss_tran |
struct | t_coll_source |
class | diatomics |
Typedefs | |
typedef void(* | linefunc )(const TransitionProxy &t, bool lgShield_this_zone, realnum pestrk, realnum DopplerWidth) |
Functions | |
double | MolDissocCrossSection (const diss_tran &tran, const double &Mol_Ene) |
double | Yan_H2_CS (double energy_ryd) |
Variables | |
const int | N_X_COLLIDER = 5 |
const int | chN_X_COLLIDER = 10 |
const int | nTE_HMINUS = 7 |
const int | N_ELEC = 7 |
const realnum | H2_logte_hminus [nTE_HMINUS] = {1.,1.47712,2.,2.47712,3.,3.47712,4.} |
typedef void(* linefunc)(const TransitionProxy &t, bool lgShield_this_zone, realnum pestrk, realnum DopplerWidth) |
double MolDissocCrossSection | ( | const diss_tran & | tran, |
const double & | Mol_Ene | ||
) |
References ASSERT, DEBUG_ENTRY, diss_tran::energies, linint(), powi(), and diss_tran::xsections.
Referenced by GetDissociationRateCoeff(), diatomics::GetHeatRate(), diatomics::MolDissocOpacity(), and OpacityCreateAll().
double Yan_H2_CS | ( | double | energy_ryd | ) |
References cross_section(), DEBUG_ENTRY, energy(), MAX2, powpq(), and x2.
const int chN_X_COLLIDER = 10 |
labels for the colliders
const realnum H2_logte_hminus[nTE_HMINUS] = {1.,1.47712,2.,2.47712,3.,3.47712,4.} |
log10 of temperatures where H- distribution are set
Referenced by diatomics::mole_H2_form().
const int N_ELEC = 7 |
this is the number of electronic levels
Referenced by diatomics::diatomics(), diatomics::H2_LevelPops(), diatomics::H2_ReadDissocEnergies(), diatomics::H2_ReadDissprob(), diatomics::H2_ReadEnergies(), diatomics::H2_ReadTransprob(), diatomics::H2_zero_pops_too_low(), diatomics::init(), and ParseDatabaseH2().
const int N_X_COLLIDER = 5 |
the number of different types of colliders
Referenced by GbarRateCoeff(), diatomics::H2_CollidRateEvalAll(), diatomics::H2_Cooling(), diatomics::H2_ParseSave(), diatomics::H2_PunchDo(), diatomics::H2_X_coll_rate_evaluate(), and diatomics::init().
const int nTE_HMINUS = 7 |
the number of temperature points in the data file
Referenced by diatomics::H2_Read_hminus_distribution(), diatomics::init(), and diatomics::mole_H2_form().