cloudy
trunk
Main Page
Related Pages
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
source
hydrogenic.h
Go to the documentation of this file.
1
/* This file is part of Cloudy and is copyright (C)1978-2017 by Gary J. Ferland and
2
* others. For conditions of distribution and use see copyright notice in license.txt */
3
4
#ifndef HYDROGENIC_H_
5
#define HYDROGENIC_H_
6
16
#include "
module.h
"
17
24
realnum
HydroCSInterp
(
long
int
nelem,
long
int
ipHi,
long
int
ipLo,
long
int
Collider );
25
43
realnum
GetHlikeCollisionStrength
(
long
nelem,
long
ipCollider,
44
long
nHi,
long
lHi,
long
sHi,
long
gHi,
double
IP_Ryd_Hi,
45
long
nLo,
long
lLo,
long
sLo,
long
gLo,
double
IP_Ryd_Lo,
46
double
Aul,
double
tauLo,
double
EnerErg );
47
51
void
HydroLevel
(
long
ipISO,
long
int
ipZ);
52
57
double
HydroRecCool
(
long
int
n,
long
int
ipZ);
58
62
double
HCoolRatio
(
63
double
t );
64
72
double
H_cross_section
(
double
EgammaRyd ,
double
EthRyd,
long
n,
long
l,
long
nelem );
73
75
struct
t_hydro
:
public
module
{
76
77
const
char
*
chName
()
const
78
{
79
return
"hydro"
;
80
}
81
82
void
zero
();
83
void
comment
(
t_warnings
&) {}
84
87
bool
lgHiPop2
;
88
realnum
pop2mx
;
89
92
bool
lgLyaFeIIPumpOn
;
93
96
realnum
dstfe2lya
;
97
99
realnum
HLineWidth
;
100
102
realnum
TexcLya
;
103
105
long
int
nLyaHot
;
106
108
realnum
TLyaMax
,
110
TeLyaMax
;
111
113
long
int
nZTLaMax
;
114
116
char
chHTopType
[5];
117
119
realnum
H_ion_frac_photo
;
120
122
realnum
HCollIonMax
;
123
125
realnum
H_ion_frac_collis
;
126
128
double
cintot
;
129
131
bool
lgHInducImp
;
132
134
realnum
DampOnFac
;
135
137
realnum
FracInd
;
138
long
int
ndclev
;
139
realnum
fbul
;
140
long
int
nbul
;
141
144
bool
lgLymanPumping
;
145
149
realnum
xLymanPumpingScaleFactor
;
150
151
};
152
extern
t_hydro
hydro
;
153
154
#endif
/* HYDROGENIC_H_ */
t_hydro::xLymanPumpingScaleFactor
realnum xLymanPumpingScaleFactor
Definition:
hydrogenic.h:149
t_warnings
Definition:
warnings.h:15
HydroRecCool
double HydroRecCool(long int n, long int ipZ)
Definition:
hydroreccool.cpp:10
t_hydro::cintot
double cintot
Definition:
hydrogenic.h:128
GetHlikeCollisionStrength
realnum GetHlikeCollisionStrength(long nelem, long ipCollider, long nHi, long lHi, long sHi, long gHi, double IP_Ryd_Hi, long nLo, long lLo, long sLo, long gLo, double IP_Ryd_Lo, double Aul, double tauLo, double EnerErg)
Definition:
hydrocollid.cpp:1095
t_hydro::H_ion_frac_collis
realnum H_ion_frac_collis
Definition:
hydrogenic.h:125
t_hydro::pop2mx
realnum pop2mx
Definition:
hydrogenic.h:88
t_hydro::HLineWidth
realnum HLineWidth
Definition:
hydrogenic.h:99
t_hydro::HCollIonMax
realnum HCollIonMax
Definition:
hydrogenic.h:122
t_hydro::nLyaHot
long int nLyaHot
Definition:
hydrogenic.h:105
t_hydro::lgHInducImp
bool lgHInducImp
Definition:
hydrogenic.h:131
t_hydro::lgLyaFeIIPumpOn
bool lgLyaFeIIPumpOn
Definition:
hydrogenic.h:92
H_cross_section
double H_cross_section(double EgammaRyd, double EthRyd, long n, long l, long nelem)
Definition:
hydro_recom.cpp:16
t_hydro::FracInd
realnum FracInd
Definition:
hydrogenic.h:137
HydroCSInterp
realnum HydroCSInterp(long nelem, long ipHi, long ipLo, long ipCollider)
Definition:
hydrocollid.cpp:1066
t_hydro::ndclev
long int ndclev
Definition:
hydrogenic.h:138
t_hydro
Definition:
hydrogenic.h:75
realnum
float realnum
Definition:
cddefines.h:124
hydro
t_hydro hydro
Definition:
hydrogenic.cpp:5
t_hydro::nbul
long int nbul
Definition:
hydrogenic.h:140
t_hydro::H_ion_frac_photo
realnum H_ion_frac_photo
Definition:
hydrogenic.h:119
t_hydro::TeLyaMax
realnum TeLyaMax
Definition:
hydrogenic.h:108
t_hydro::lgLymanPumping
bool lgLymanPumping
Definition:
hydrogenic.h:144
t_hydro::nZTLaMax
long int nZTLaMax
Definition:
hydrogenic.h:113
t_hydro::DampOnFac
realnum DampOnFac
Definition:
hydrogenic.h:134
t_hydro::dstfe2lya
realnum dstfe2lya
Definition:
hydrogenic.h:96
HCoolRatio
double HCoolRatio(double t)
Definition:
hydroreccool.cpp:126
t_hydro::TexcLya
realnum TexcLya
Definition:
hydrogenic.h:102
t_hydro::chHTopType
char chHTopType[5]
Definition:
hydrogenic.h:116
t_hydro::lgHiPop2
bool lgHiPop2
Definition:
hydrogenic.h:87
t_hydro::zero
void zero()
Definition:
hydrogenic.cpp:7
t_hydro::chName
const char * chName() const
Definition:
hydrogenic.h:77
HydroLevel
void HydroLevel(long ipISO, long int ipZ)
t_hydro::comment
void comment(t_warnings &)
Definition:
hydrogenic.h:83
module.h
t_hydro::fbul
realnum fbul
Definition:
hydrogenic.h:139
module
Definition:
module.h:26
t_hydro::TLyaMax
realnum TLyaMax
Definition:
hydrogenic.h:108
Generated by
1.8.5