cloudy
trunk
Loading...
Searching...
No Matches
source
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
44
realnum
*
HFLabundance
;
45
47
double
Tspin21cm
;
48
50
bool
lgLya_pump_21cm
;
51
53
double
cooling_total
;
54
56
realnum
cooling_max
;
57
58
};
59
extern
t_hyperfine
hyperfine
;
60
61
#endif
/* HYPERFINE_H_ */
realnum
float realnum
Definition
cddefines.h:103
hyperfine
t_hyperfine hyperfine
Definition
hyperfine.cpp:5
H21cm_electron
double H21cm_electron(double temp)
Definition
atom_hyperfine.cpp:206
H21cm_H_atom
double H21cm_H_atom(double temp)
Definition
atom_hyperfine.cpp:306
H21cm_proton
double H21cm_proton(double temp)
Definition
atom_hyperfine.cpp:323
HyperfineCS
double HyperfineCS(long i)
Definition
atom_hyperfine.cpp:581
H21_cm_pops
void H21_cm_pops(void)
Definition
atom_hyperfine.cpp:25
HyperfineCreate
void HyperfineCreate(void)
Definition
atom_hyperfine.cpp:392
t_hyperfine
Definition
hyperfine.h:41
t_hyperfine::lgLya_pump_21cm
bool lgLya_pump_21cm
Definition
hyperfine.h:50
t_hyperfine::HFLabundance
realnum * HFLabundance
Definition
hyperfine.h:44
t_hyperfine::cooling_max
realnum cooling_max
Definition
hyperfine.h:56
t_hyperfine::cooling_total
double cooling_total
Definition
hyperfine.h:53
t_hyperfine::Tspin21cm
double Tspin21cm
Definition
hyperfine.h:47
Generated by
1.14.0