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
phycon.h
Go to the documentation of this file.
1
/* This file is part of Cloudy and is copyright (C)1978-2022 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
9
#include "
module.h
"
10
11
struct
t_phycon
:
public
module
{
12
const
char
*
chName
()
const
13
{
14
return
"phycon"
;
15
}
16
17
void
zero
();
18
void
comment
(
t_warnings
&) {}
19
21
double
te
;
22
24
double
te_eV
;
25
27
double
te_ryd
;
28
30
double
te_wn
;
31
33
double
teinv
;
34
36
double
tesqrd
;
37
41
double
EnergyIonization
;
42
47
double
EnergyExcitation
;
48
50
double
EnthalpyDensity
;
51
54
double
EnergyBinding
;
55
58
double
sqrte
,
59
te32
,
60
te90
,
61
te70
,
62
te40
,
63
te30
,
64
te20
,
65
te10
,
66
te07
,
67
te05
,
68
te04
,
69
te03
,
70
te02
,
71
te01
,
72
te007
,
73
te005
,
74
te004
,
75
te003
,
76
te002
,
77
te001
,
78
/*>>chng 06 June 30 :Added te0001,0002,0003,0004,0005,0007- Humeshkar Nemala*/
79
te0001
,
80
te0002
,
81
te0003
,
82
te0004
,
83
te0005
,
84
te0007
;
86
double
telogn
[7] ,
89
sqlogz
[
LIMELM
];
90
92
double
alogte
;
93
95
double
alnte
;
96
97
double
99
TeInit
,
101
TeProp
,
103
EdenInit
,
105
EdenProp
;
106
108
double
TEnerDen
;
109
111
bool
lgPhysOK
;
112
116
realnum
BigJumpTe
,
BigJumpne
,
BigJumpH2
,
BigJumpCO
;
117
119
const
double
TEMP_STOP_DEFAULT
;
121
const
double
TEMP_LIMIT_LOW
;
123
const
double
TEMP_LIMIT_HIGH
,
TEMP_LIMIT_HIGH_LOG
;
124
133
t_phycon
() :
TEMP_STOP_DEFAULT
(4000.) ,
TEMP_LIMIT_LOW
(2.8),
134
TEMP_LIMIT_HIGH
(1.001e10) ,
TEMP_LIMIT_HIGH_LOG
(10.0004340775) {}
135
136
};
137
138
extern
t_phycon
phycon
;
139
140
141
#endif
/* PHYCON_H_ */
t_phycon::TEnerDen
double TEnerDen
Definition:
phycon.h:108
t_warnings
Definition:
warnings.h:15
t_phycon::BigJumpTe
realnum BigJumpTe
Definition:
phycon.h:116
t_phycon::te007
double te007
Definition:
phycon.h:58
t_phycon::te03
double te03
Definition:
phycon.h:58
t_phycon::EnergyIonization
double EnergyIonization
Definition:
phycon.h:41
t_phycon::te02
double te02
Definition:
phycon.h:58
t_phycon::BigJumpH2
realnum BigJumpH2
Definition:
phycon.h:116
t_phycon::te0002
double te0002
Definition:
phycon.h:58
phycon
t_phycon phycon
Definition:
phycon.cpp:6
t_phycon::EnthalpyDensity
double EnthalpyDensity
Definition:
phycon.h:50
t_phycon
Definition:
phycon.h:11
t_phycon::sqlogz
double sqlogz[LIMELM]
Definition:
phycon.h:86
t_phycon::BigJumpne
realnum BigJumpne
Definition:
phycon.h:116
t_phycon::TeProp
double TeProp
Definition:
phycon.h:99
t_phycon::te_eV
double te_eV
Definition:
phycon.h:24
t_phycon::EdenInit
double EdenInit
Definition:
phycon.h:99
t_phycon::lgPhysOK
bool lgPhysOK
Definition:
phycon.h:111
t_phycon::te005
double te005
Definition:
phycon.h:58
t_phycon::te003
double te003
Definition:
phycon.h:58
t_phycon::te004
double te004
Definition:
phycon.h:58
t_phycon::TEMP_LIMIT_LOW
const double TEMP_LIMIT_LOW
Definition:
phycon.h:121
t_phycon::te07
double te07
Definition:
phycon.h:58
t_phycon::te01
double te01
Definition:
phycon.h:58
t_phycon::TEMP_STOP_DEFAULT
const double TEMP_STOP_DEFAULT
Definition:
phycon.h:119
t_phycon::te001
double te001
Definition:
phycon.h:58
t_phycon::teinv
double teinv
Definition:
phycon.h:33
t_phycon::te0005
double te0005
Definition:
phycon.h:58
t_phycon::te0004
double te0004
Definition:
phycon.h:58
t_phycon::BigJumpCO
realnum BigJumpCO
Definition:
phycon.h:116
t_phycon::TEMP_LIMIT_HIGH
const double TEMP_LIMIT_HIGH
Definition:
phycon.h:123
realnum
float realnum
Definition:
cddefines.h:124
t_phycon::TEMP_LIMIT_HIGH_LOG
const double TEMP_LIMIT_HIGH_LOG
Definition:
phycon.h:123
t_phycon::zero
void zero()
Definition:
phycon.cpp:8
t_phycon::alnte
double alnte
Definition:
phycon.h:95
t_phycon::te05
double te05
Definition:
phycon.h:58
t_phycon::te0007
double te0007
Definition:
phycon.h:58
t_phycon::chName
const char * chName() const
Definition:
phycon.h:12
t_phycon::comment
void comment(t_warnings &)
Definition:
phycon.h:18
t_phycon::EnergyBinding
double EnergyBinding
Definition:
phycon.h:54
t_phycon::te0001
double te0001
Definition:
phycon.h:58
LIMELM
const int LIMELM
Definition:
cddefines.h:308
t_phycon::te0003
double te0003
Definition:
phycon.h:58
t_phycon::te40
double te40
Definition:
phycon.h:58
t_phycon::t_phycon
t_phycon()
Definition:
phycon.h:133
t_phycon::te_ryd
double te_ryd
Definition:
phycon.h:27
t_phycon::te10
double te10
Definition:
phycon.h:58
t_phycon::te20
double te20
Definition:
phycon.h:58
t_phycon::TeInit
double TeInit
Definition:
phycon.h:99
t_phycon::te002
double te002
Definition:
phycon.h:58
t_phycon::EdenProp
double EdenProp
Definition:
phycon.h:99
t_phycon::EnergyExcitation
double EnergyExcitation
Definition:
phycon.h:47
t_phycon::te70
double te70
Definition:
phycon.h:58
t_phycon::te90
double te90
Definition:
phycon.h:58
t_phycon::alogte
double alogte
Definition:
phycon.h:92
t_phycon::telogn
double telogn[7]
Definition:
phycon.h:86
t_phycon::te_wn
double te_wn
Definition:
phycon.h:30
t_phycon::sqrte
double sqrte
Definition:
phycon.h:58
t_phycon::te
double te
Definition:
phycon.h:21
t_phycon::te04
double te04
Definition:
phycon.h:58
module.h
module
Definition:
module.h:26
t_phycon::te30
double te30
Definition:
phycon.h:58
t_phycon::te32
double te32
Definition:
phycon.h:58
t_phycon::tesqrd
double tesqrd
Definition:
phycon.h:36
Generated by
1.8.5