/home66/gary/public_html/cloudy/c10_branch/source/hyperfine.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  t_hyperfine

Functions

void HyperfineCreate (void)
double HyperfineCS (long i)
void H21_cm_pops (void)
double H21cm_H_atom (double temp)
double H21cm_proton (double temp)
double H21cm_electron (double temp)

Variables

EXTERN struct t_hyperfine hyperfine

Function Documentation

void H21_cm_pops ( void   ) 
double H21cm_electron ( double  temp  ) 

H21cm_electron computes rate for H 21 cm from upper to lower excitation by electrons >>refer H1 cs Smith, F.J., 1966, Planet. Space Sci 14, 929

Parameters:
temp 

Definition at line 206 of file atom_hyperfine.cpp.

References MIN2, pow(), and sexp().

Referenced by CoolEvaluate(), and radius_increment().

Here is the call graph for this function:

double H21cm_H_atom ( double  temp  ) 

H21cm_H_atom computes rate for H 21 cm from upper to lower excitation by atomic hydrogen from >>refer H1 cs Allison, A.C. & Dalgarno, A., 1969, ApJ 158, 423

Parameters:
temp temperature

Definition at line 306 of file atom_hyperfine.cpp.

References h21_t_ge_10(), and h21_t_lt_10().

Referenced by CoolEvaluate(), and radius_increment().

Here is the call graph for this function:

double H21cm_proton ( double  temp  ) 

H21cm_proton - evaluate proton spin changing H atom collision rate, from >>refer 21cm p coll Furlanetto, S.R. & Furlanetto, M.R. 2007, >>refcon MNRAS, doi:10.1111/j.1365-2966.2007.11921.x

Parameters:
temp temperature

Definition at line 323 of file atom_hyperfine.cpp.

References MAX2, MIN2, and x2.

Referenced by CoolEvaluate().

void HyperfineCreate ( void   ) 
double HyperfineCS ( long  i  ) 

HyperfineCS - returns interpolated collision strength for element nelem and ion ion

Parameters:
i 

Definition at line 581 of file atom_hyperfine.cpp.

References ASSERT, DEBUG_ENTRY, fp_equal(), N_TE_TABLE, nHFLines, phycon, pow(), Ion::strengths, and t_phycon::te.

Referenced by CoolEvaluate(), and HyperfineCreate().

Here is the call graph for this function:


Variable Documentation

EXTERN struct t_hyperfine hyperfine
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Nov 2012 for cloudy by  doxygen 1.6.1