Cloudy
Spectral Synthesis Code for Astrophysics
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
h2_priv.h File Reference
#include "transition.h"
#include "container_classes.h"
Include dependency graph for h2_priv.h:
This graph shows which files directly or indirectly include this file:

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 Documentation

typedef void(* linefunc)(const TransitionProxy &t, bool lgShield_this_zone, realnum pestrk, realnum DopplerWidth)

Function Documentation

double MolDissocCrossSection ( const diss_tran tran,
const double &  Mol_Ene 
)
double Yan_H2_CS ( double  energy_ryd)

References cross_section(), DEBUG_ENTRY, energy(), MAX2, powpq(), and x2.

Here is the call graph for this function:

Variable Documentation

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