cloudy  trunk
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
hyperfine.h
Go to the documentation of this file.
1 /* This file is part of Cloudy and is copyright (C)1978-2013 by Gary J. Ferland and
2  * others. For conditions of distribution and use see copyright notice in license.txt */
3 
4 #ifndef HYPERFINE_H_
5 #define HYPERFINE_H_
6 
7 
10 void HyperfineCreate(void);
11 
15 /*double HyperfineCS( long nelem , long ion );*/
16 double HyperfineCS( long i );
17 
19 void H21_cm_pops( void );
20 
26 double H21cm_H_atom( double temp );
27 
33 double H21cm_proton( double temp );
34 
39 double H21cm_electron( double temp );
40 
41 struct t_hyperfine {
42 
45 
47  double Tspin21cm;
48 
51 
53  double cooling_total;
54 
57 
58  };
59 extern t_hyperfine hyperfine;
60 
61 #endif /* HYPERFINE_H_ */
t_hyperfine hyperfine
Definition: hyperfine.cpp:5
double cooling_total
Definition: hyperfine.h:53
double H21cm_H_atom(double temp)
void HyperfineCreate(void)
double H21cm_proton(double temp)
double H21cm_electron(double temp)
double HyperfineCS(long i)
float realnum
Definition: cddefines.h:107
double Tspin21cm
Definition: hyperfine.h:47
bool lgLya_pump_21cm
Definition: hyperfine.h:50
realnum cooling_max
Definition: hyperfine.h:56
void H21_cm_pops(void)
realnum * HFLabundance
Definition: hyperfine.h:44