cloudy  trunk
phycon.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 PHYCON_H_
5 #define PHYCON_H_
6 
8 struct t_phycon {
9 
11  double te;
12 
14  double te_eV;
15 
17  double te_ryd;
18 
20  double te_wn;
21 
23  double teinv;
24 
26  double tesqrd;
27 
32 
38 
41 
44  double EnergyBinding;
45 
48  double sqrte,
49  te32,
50  te90,
51  te70,
52  te40,
53  te30,
54  te20,
55  te10,
57  te05,
58  te04,
59  te03,
60  te02,
61  te01,
68  /*>>chng 06 June 30 :Added te0001,0002,0003,0004,0005,0007- Humeshkar Nemala*/
76  double telogn[7] ,
80 
82  double alogte;
83 
85  double alnte;
86 
87  double
96 
98  double TEnerDen;
99 
101  bool lgPhysOK;
102 
107 
109  const double TEMP_STOP_DEFAULT;
111  const double TEMP_LIMIT_LOW;
114 
124  TEMP_LIMIT_HIGH(1.001e10) , TEMP_LIMIT_HIGH_LOG(10.0004340775) {}
125 
126  };
127 
128 extern t_phycon phycon;
129 
130 
131 #endif /* PHYCON_H_ */
t_phycon::sqlogz
double sqlogz[LIMELM]
Definition: phycon.h:79
t_phycon::EdenProp
double EdenProp
Definition: phycon.h:95
t_phycon::EnergyBinding
double EnergyBinding
Definition: phycon.h:44
t_phycon::t_phycon
t_phycon()
Definition: phycon.h:123
t_phycon::tesqrd
double tesqrd
Definition: phycon.h:26
t_phycon::te001
double te001
Definition: phycon.h:67
realnum
float realnum
Definition: cddefines.h:103
t_phycon::EnergyExcitation
double EnergyExcitation
Definition: phycon.h:37
t_phycon::te07
double te07
Definition: phycon.h:56
t_phycon::BigJumpTe
realnum BigJumpTe
Definition: phycon.h:106
t_phycon::EnergyIonization
double EnergyIonization
Definition: phycon.h:31
t_phycon::te03
double te03
Definition: phycon.h:59
t_phycon::te005
double te005
Definition: phycon.h:63
t_phycon::BigJumpH2
realnum BigJumpH2
Definition: phycon.h:106
t_phycon::te004
double te004
Definition: phycon.h:64
t_phycon::TEMP_LIMIT_LOW
const double TEMP_LIMIT_LOW
Definition: phycon.h:111
t_phycon::te_eV
double te_eV
Definition: phycon.h:14
t_phycon::teinv
double teinv
Definition: phycon.h:23
t_phycon::te0004
double te0004
Definition: phycon.h:72
t_phycon::TEMP_STOP_DEFAULT
const double TEMP_STOP_DEFAULT
Definition: phycon.h:109
t_phycon::te01
double te01
Definition: phycon.h:61
t_phycon::lgPhysOK
bool lgPhysOK
Definition: phycon.h:101
t_phycon::te0002
double te0002
Definition: phycon.h:70
t_phycon::te0005
double te0005
Definition: phycon.h:73
t_phycon::te002
double te002
Definition: phycon.h:66
t_phycon::te02
double te02
Definition: phycon.h:60
phycon
t_phycon phycon
Definition: phycon.cpp:6
t_phycon::BigJumpne
realnum BigJumpne
Definition: phycon.h:106
t_phycon::TeProp
double TeProp
Definition: phycon.h:91
t_phycon::TEMP_LIMIT_HIGH_LOG
const double TEMP_LIMIT_HIGH_LOG
Definition: phycon.h:113
t_phycon::alnte
double alnte
Definition: phycon.h:85
t_phycon::te30
double te30
Definition: phycon.h:53
t_phycon::te_wn
double te_wn
Definition: phycon.h:20
LIMELM
const int LIMELM
Definition: cddefines.h:258
t_phycon::te0003
double te0003
Definition: phycon.h:71
t_phycon::te_ryd
double te_ryd
Definition: phycon.h:17
t_phycon::TEnerDen
double TEnerDen
Definition: phycon.h:98
t_phycon::te04
double te04
Definition: phycon.h:58
t_phycon::te40
double te40
Definition: phycon.h:52
t_phycon::te007
double te007
Definition: phycon.h:62
t_phycon::te003
double te003
Definition: phycon.h:65
t_phycon::te10
double te10
Definition: phycon.h:55
t_phycon::te0001
double te0001
Definition: phycon.h:69
t_phycon::BigJumpCO
realnum BigJumpCO
Definition: phycon.h:106
t_phycon::te70
double te70
Definition: phycon.h:51
t_phycon::te90
double te90
Definition: phycon.h:50
t_phycon::te20
double te20
Definition: phycon.h:54
t_phycon::alogte
double alogte
Definition: phycon.h:82
t_phycon::telogn
double telogn[7]
Definition: phycon.h:76
t_phycon::te32
double te32
Definition: phycon.h:49
t_phycon::sqrte
double sqrte
Definition: phycon.h:48
t_phycon::EnthalpyDensity
double EnthalpyDensity
Definition: phycon.h:40
t_phycon::TEMP_LIMIT_HIGH
const double TEMP_LIMIT_HIGH
Definition: phycon.h:113
t_phycon::te05
double te05
Definition: phycon.h:57
t_phycon::TeInit
double TeInit
Definition: phycon.h:89
t_phycon::te
double te
Definition: phycon.h:11
t_phycon::EdenInit
double EdenInit
Definition: phycon.h:93
t_phycon
Definition: phycon.h:8
t_phycon::te0007
double te0007
Definition: phycon.h:74