cloudy  trunk
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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,
56  te07,
57  te05,
58  te04,
59  te03,
60  te02,
61  te01,
62  te007,
63  te005,
64  te004,
65  te003,
66  te002,
67  te001,
68  /*>>chng 06 June 30 :Added te0001,0002,0003,0004,0005,0007- Humeshkar Nemala*/
69  te0001,
70  te0002,
71  te0003,
72  te0004,
73  te0005,
74  te0007;
76  double telogn[7] ,
79  sqlogz[LIMELM];
80 
82  double alogte;
83 
85  double alnte;
86 
87  double
91  TeProp,
93  EdenInit ,
95  EdenProp;
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_ */
double TEnerDen
Definition: phycon.h:98
realnum BigJumpTe
Definition: phycon.h:106
double te007
Definition: phycon.h:48
double te03
Definition: phycon.h:48
double EnergyIonization
Definition: phycon.h:31
double te02
Definition: phycon.h:48
realnum BigJumpH2
Definition: phycon.h:106
double te0002
Definition: phycon.h:48
t_phycon phycon
Definition: phycon.cpp:6
double EnthalpyDensity
Definition: phycon.h:40
Definition: phycon.h:8
double sqlogz[LIMELM]
Definition: phycon.h:76
realnum BigJumpne
Definition: phycon.h:106
double TeProp
Definition: phycon.h:89
double te_eV
Definition: phycon.h:14
double EdenInit
Definition: phycon.h:89
bool lgPhysOK
Definition: phycon.h:101
double te005
Definition: phycon.h:48
double te003
Definition: phycon.h:48
double te004
Definition: phycon.h:48
const double TEMP_LIMIT_LOW
Definition: phycon.h:111
double te07
Definition: phycon.h:48
double te01
Definition: phycon.h:48
const double TEMP_STOP_DEFAULT
Definition: phycon.h:109
double te001
Definition: phycon.h:48
double teinv
Definition: phycon.h:23
double te0005
Definition: phycon.h:48
double te0004
Definition: phycon.h:48
realnum BigJumpCO
Definition: phycon.h:106
const double TEMP_LIMIT_HIGH
Definition: phycon.h:113
float realnum
Definition: cddefines.h:107
const double TEMP_LIMIT_HIGH_LOG
Definition: phycon.h:113
double alnte
Definition: phycon.h:85
double te05
Definition: phycon.h:48
double te0007
Definition: phycon.h:48
double EnergyBinding
Definition: phycon.h:44
double te0001
Definition: phycon.h:48
const int LIMELM
Definition: cddefines.h:262
double te0003
Definition: phycon.h:48
double te40
Definition: phycon.h:48
t_phycon()
Definition: phycon.h:123
double te_ryd
Definition: phycon.h:17
double te10
Definition: phycon.h:48
double te20
Definition: phycon.h:48
double TeInit
Definition: phycon.h:89
double te002
Definition: phycon.h:48
double EdenProp
Definition: phycon.h:89
double EnergyExcitation
Definition: phycon.h:37
double te70
Definition: phycon.h:48
double te90
Definition: phycon.h:48
double alogte
Definition: phycon.h:82
double telogn[7]
Definition: phycon.h:76
double te_wn
Definition: phycon.h:20
double sqrte
Definition: phycon.h:48
double te
Definition: phycon.h:11
double te04
Definition: phycon.h:48
double te30
Definition: phycon.h:48
double te32
Definition: phycon.h:48
double tesqrd
Definition: phycon.h:26