cloudy
trunk
Loading...
Searching...
No Matches
source
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
31
double
EnergyIonization
;
32
37
double
EnergyExcitation
;
38
40
double
EnthalpyDensity
;
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
89
TeInit
,
91
TeProp
,
93
EdenInit
,
95
EdenProp
;
96
98
double
TEnerDen
;
99
101
bool
lgPhysOK
;
102
106
realnum
BigJumpTe
,
BigJumpne
,
BigJumpH2
,
BigJumpCO
;
107
109
const
double
TEMP_STOP_DEFAULT
;
111
const
double
TEMP_LIMIT_LOW
;
113
const
double
TEMP_LIMIT_HIGH
,
TEMP_LIMIT_HIGH_LOG
;
114
123
t_phycon
() :
TEMP_STOP_DEFAULT
(4000.) ,
TEMP_LIMIT_LOW
(2.8),
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_ */
LIMELM
const int LIMELM
Definition
cddefines.h:258
realnum
float realnum
Definition
cddefines.h:103
phycon
t_phycon phycon
Definition
phycon.cpp:6
t_phycon
Definition
phycon.h:8
t_phycon::te_eV
double te_eV
Definition
phycon.h:14
t_phycon::EnergyExcitation
double EnergyExcitation
Definition
phycon.h:37
t_phycon::te05
double te05
Definition
phycon.h:57
t_phycon::alnte
double alnte
Definition
phycon.h:85
t_phycon::te02
double te02
Definition
phycon.h:60
t_phycon::te0005
double te0005
Definition
phycon.h:73
t_phycon::TEnerDen
double TEnerDen
Definition
phycon.h:98
t_phycon::te03
double te03
Definition
phycon.h:59
t_phycon::EdenProp
double EdenProp
Definition
phycon.h:95
t_phycon::te07
double te07
Definition
phycon.h:56
t_phycon::te20
double te20
Definition
phycon.h:54
t_phycon::te0003
double te0003
Definition
phycon.h:71
t_phycon::t_phycon
t_phycon()
Definition
phycon.h:123
t_phycon::te0002
double te0002
Definition
phycon.h:70
t_phycon::EnergyBinding
double EnergyBinding
Definition
phycon.h:44
t_phycon::te
double te
Definition
phycon.h:11
t_phycon::te002
double te002
Definition
phycon.h:66
t_phycon::TEMP_LIMIT_HIGH
const double TEMP_LIMIT_HIGH
Definition
phycon.h:113
t_phycon::EnthalpyDensity
double EnthalpyDensity
Definition
phycon.h:40
t_phycon::te40
double te40
Definition
phycon.h:52
t_phycon::TEMP_STOP_DEFAULT
const double TEMP_STOP_DEFAULT
Definition
phycon.h:109
t_phycon::teinv
double teinv
Definition
phycon.h:23
t_phycon::te90
double te90
Definition
phycon.h:50
t_phycon::te_wn
double te_wn
Definition
phycon.h:20
t_phycon::EdenInit
double EdenInit
Definition
phycon.h:93
t_phycon::telogn
double telogn[7]
Definition
phycon.h:76
t_phycon::lgPhysOK
bool lgPhysOK
Definition
phycon.h:101
t_phycon::te0007
double te0007
Definition
phycon.h:74
t_phycon::BigJumpH2
realnum BigJumpH2
Definition
phycon.h:106
t_phycon::BigJumpTe
realnum BigJumpTe
Definition
phycon.h:106
t_phycon::tesqrd
double tesqrd
Definition
phycon.h:26
t_phycon::sqrte
double sqrte
Definition
phycon.h:48
t_phycon::te04
double te04
Definition
phycon.h:58
t_phycon::BigJumpne
realnum BigJumpne
Definition
phycon.h:106
t_phycon::te32
double te32
Definition
phycon.h:49
t_phycon::TeProp
double TeProp
Definition
phycon.h:91
t_phycon::te_ryd
double te_ryd
Definition
phycon.h:17
t_phycon::te01
double te01
Definition
phycon.h:61
t_phycon::te003
double te003
Definition
phycon.h:65
t_phycon::alogte
double alogte
Definition
phycon.h:82
t_phycon::te007
double te007
Definition
phycon.h:62
t_phycon::te70
double te70
Definition
phycon.h:51
t_phycon::te0004
double te0004
Definition
phycon.h:72
t_phycon::te30
double te30
Definition
phycon.h:53
t_phycon::BigJumpCO
realnum BigJumpCO
Definition
phycon.h:106
t_phycon::TEMP_LIMIT_HIGH_LOG
const double TEMP_LIMIT_HIGH_LOG
Definition
phycon.h:113
t_phycon::sqlogz
double sqlogz[LIMELM]
Definition
phycon.h:79
t_phycon::te004
double te004
Definition
phycon.h:64
t_phycon::TeInit
double TeInit
Definition
phycon.h:89
t_phycon::te001
double te001
Definition
phycon.h:67
t_phycon::EnergyIonization
double EnergyIonization
Definition
phycon.h:31
t_phycon::te10
double te10
Definition
phycon.h:55
t_phycon::te0001
double te0001
Definition
phycon.h:69
t_phycon::te005
double te005
Definition
phycon.h:63
t_phycon::TEMP_LIMIT_LOW
const double TEMP_LIMIT_LOW
Definition
phycon.h:111
Generated by
1.14.0