cloudy  trunk
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Data Structures | Typedefs | Functions | Variables
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.

Data Structures

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)

Definition at line 10 of file h2_priv.h.

Function Documentation

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

Definition at line 118 of file mole_dissociate.cpp.

References ASSERT, DEBUG_ENTRY, diss_tran::energies, linint(), powi(), and diss_tran::xsections.

Referenced by GetDissociationRateCoeff(), diatomics::GetHeatRate(), diatomics::MolDissocOpacity(), and OpacityCreateAll().

Here is the call graph for this function:

double Yan_H2_CS ( double  energy_ryd)

Definition at line 362 of file mole_h2_etc.cpp.

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

Definition at line 22 of file h2_priv.h.

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

Definition at line 37 of file h2_priv.h.

Referenced by diatomics::mole_H2_form().

const int N_ELEC = 7
const int N_X_COLLIDER = 5
const int nTE_HMINUS = 7

the number of temperature points in the data file

Definition at line 31 of file h2_priv.h.

Referenced by diatomics::H2_Read_hminus_distribution(), diatomics::init(), and diatomics::mole_H2_form().