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