cloudy  trunk
hydrogenic.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 HYDROGENIC_H_
5 #define HYDROGENIC_H_
6 
22 realnum HydroCSInterp( long int nelem, long int ipHi, long int ipLo, long int Collider );
23 
27 void HydroLevel(long int ipZ);
28 
33 double HydroRecCool(long int n, long int ipZ);
34 
38 double HCoolRatio(
39  double t );
40 
48 double H_cross_section( double EgammaRyd , double EthRyd, long n, long l, long nelem );
49 
51 struct t_hydro {
52 
55  bool lgHiPop2;
57 
61 
64 
67 
69  long int nLyaHot;
70 
75 
77  long int nZTLaMax;
78 
80  char chHTopType[5];
81 
84 
87 
90 
92  double cintot;
93 
96 
98  double D2H_ratio;
99 
102 
105  long int ndclev;
107  long int nbul;
108 
112 
117 
118  };
119 extern t_hydro hydro;
120 
121 #endif /* HYDROGENIC_H_ */
t_hydro::lgHiPop2
bool lgHiPop2
Definition: hydrogenic.h:55
HydroLevel
void HydroLevel(long int ipZ)
Definition: hydrolevel.cpp:209
H_cross_section
double H_cross_section(double EgammaRyd, double EthRyd, long n, long l, long nelem)
Definition: hydro_recom.cpp:22
t_hydro::lgLymanPumping
bool lgLymanPumping
Definition: hydrogenic.h:111
t_hydro::dstfe2lya
realnum dstfe2lya
Definition: hydrogenic.h:60
realnum
float realnum
Definition: cddefines.h:103
t_hydro::ndclev
long int ndclev
Definition: hydrogenic.h:105
HydroRecCool
double HydroRecCool(long int n, long int ipZ)
Definition: hydroreccool.cpp:10
t_hydro::nbul
long int nbul
Definition: hydrogenic.h:107
t_hydro::TeLyaMax
realnum TeLyaMax
Definition: hydrogenic.h:74
t_hydro
Definition: hydrogenic.h:51
HCoolRatio
double HCoolRatio(double t)
Definition: hydroreccool.cpp:126
t_hydro::HLineWidth
realnum HLineWidth
Definition: hydrogenic.h:63
t_hydro::pop2mx
realnum pop2mx
Definition: hydrogenic.h:56
HydroCSInterp
realnum HydroCSInterp(long int nelem, long int ipHi, long int ipLo, long int Collider)
Definition: hydrocollid.cpp:1055
t_hydro::D2H_ratio
double D2H_ratio
Definition: hydrogenic.h:98
t_hydro::nLyaHot
long int nLyaHot
Definition: hydrogenic.h:69
t_hydro::cintot
double cintot
Definition: hydrogenic.h:92
t_hydro::chHTopType
char chHTopType[5]
Definition: hydrogenic.h:80
t_hydro::DampOnFac
realnum DampOnFac
Definition: hydrogenic.h:101
t_hydro::TexcLya
realnum TexcLya
Definition: hydrogenic.h:66
t_hydro::fbul
realnum fbul
Definition: hydrogenic.h:106
hydro
t_hydro hydro
Definition: hydrogenic.cpp:5
t_hydro::HCollIonMax
realnum HCollIonMax
Definition: hydrogenic.h:86
t_hydro::H_ion_frac_photo
realnum H_ion_frac_photo
Definition: hydrogenic.h:83
t_hydro::H_ion_frac_collis
realnum H_ion_frac_collis
Definition: hydrogenic.h:89
t_hydro::nZTLaMax
long int nZTLaMax
Definition: hydrogenic.h:77
t_hydro::lgHInducImp
bool lgHInducImp
Definition: hydrogenic.h:95
t_hydro::xLymanPumpingScaleFactor
realnum xLymanPumpingScaleFactor
Definition: hydrogenic.h:116
t_hydro::TLyaMax
realnum TLyaMax
Definition: hydrogenic.h:72
t_hydro::FracInd
realnum FracInd
Definition: hydrogenic.h:104