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
radius.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 RADIUS_H_
5
#define RADIUS_H_
6
7
/* radius.h */
8
9
#include "
module.h
"
10
13
int
radius_next
(
void
);
14
16
void
radius_first
(
void
);
17
19
void
radius_increment
(
void
);
20
21
struct
t_radius
:
public
module
{
22
const
char
*
chName
()
const
23
{
24
return
"radius"
;
25
}
26
void
zero
();
27
void
comment
(
t_warnings
&) {}
28
29
double
31
rinner
,
32
34
Radius
,
35
37
Radius_mid_zone
,
38
40
drad
,
41
43
drad_mid_zone
,
44
47
depth
,
48
50
depth_mid_zone
,
51
53
Depth2Go
,
54
58
r1r0sq
,
59
61
PI4_rinner_sq
,
64
PI4_Radius_sq
;
65
67
double
drNext
;
68
71
double
distance
;
72
74
double
dRadSign
;
75
77
double
drad_x_fillfac
;
78
80
double
depth_x_fillfac
;
81
83
double
darea_x_fillfac
;
84
87
double
dVeffVol
;
88
93
double
dVeffAper
;
94
96
double
dRNeff
;
97
103
double
dVolOutwrd
;
104
double
dVolReflec
;
105
108
double
BeamInIn
;
109
111
double
BeamInOut
;
112
114
double
BeamOutOut
;
115
118
bool
lgdR2Small
;
119
122
bool
lgRadiusKnown
;
123
126
double
CylindHigh
;
127
bool
lgCylnOn
;
128
130
double
rdfalt
;
131
134
realnum
glbden
,
136
glbrad
,
138
glbpow
,
139
glbdst
;
140
142
bool
lgDrMnOn
;
143
145
bool
lgPredLumin
;
146
149
realnum
pirsq
;
150
153
double
Conv2PrtInten
;
154
158
double
sdrmin
;
159
double
sdrmax
;
160
double
lgFixed
;
161
// minimum dr relative to depth into cloud.
162
double
sdrmin_rel_depth
;
163
166
bool
lgSdrminRel
;
167
bool
lgSdrmaxRel
;
168
170
bool
lgSMinON
;
171
174
bool
lgDR2Big
;
175
179
realnum
drMinimum
;
180
182
double
dr_min_last_iter
;
183
double
dr_max_last_iter
;
184
186
bool
lgDrMinUsed
;
187
189
realnum
drChange
;
190
192
realnum
thickness_stromgren
;
193
194
};
195
196
extern
t_radius
radius
;
197
198
199
#endif
/* RADIUS_H_ */
t_warnings
Definition:
warnings.h:15
t_radius::lgDrMnOn
bool lgDrMnOn
Definition:
radius.h:142
t_radius::Radius
double Radius
Definition:
radius.h:31
t_radius::depth
double depth
Definition:
radius.h:31
t_radius::thickness_stromgren
realnum thickness_stromgren
Definition:
radius.h:192
t_radius::drMinimum
realnum drMinimum
Definition:
radius.h:179
t_radius::drad_mid_zone
double drad_mid_zone
Definition:
radius.h:31
radius_first
void radius_first(void)
Definition:
radius_first.cpp:28
t_radius::PI4_rinner_sq
double PI4_rinner_sq
Definition:
radius.h:31
t_radius::dRNeff
double dRNeff
Definition:
radius.h:96
t_radius::lgCylnOn
bool lgCylnOn
Definition:
radius.h:127
t_radius::CylindHigh
double CylindHigh
Definition:
radius.h:126
t_radius::distance
double distance
Definition:
radius.h:71
t_radius::drChange
realnum drChange
Definition:
radius.h:189
t_radius::zero
void zero()
Definition:
radius.cpp:7
t_radius::sdrmax
double sdrmax
Definition:
radius.h:159
t_radius::comment
void comment(t_warnings &)
Definition:
radius.h:27
t_radius::glbpow
realnum glbpow
Definition:
radius.h:134
t_radius::lgDrMinUsed
bool lgDrMinUsed
Definition:
radius.h:186
t_radius
Definition:
radius.h:21
t_radius::sdrmin_rel_depth
double sdrmin_rel_depth
Definition:
radius.h:162
t_radius::dVolReflec
double dVolReflec
Definition:
radius.h:104
t_radius::depth_x_fillfac
double depth_x_fillfac
Definition:
radius.h:80
t_radius::dVeffVol
double dVeffVol
Definition:
radius.h:87
t_radius::glbdst
realnum glbdst
Definition:
radius.h:134
t_radius::PI4_Radius_sq
double PI4_Radius_sq
Definition:
radius.h:31
t_radius::lgDR2Big
bool lgDR2Big
Definition:
radius.h:174
t_radius::drad
double drad
Definition:
radius.h:31
t_radius::rinner
double rinner
Definition:
radius.h:31
t_radius::sdrmin
double sdrmin
Definition:
radius.h:158
t_radius::lgSdrminRel
bool lgSdrminRel
Definition:
radius.h:166
t_radius::Depth2Go
double Depth2Go
Definition:
radius.h:31
realnum
float realnum
Definition:
cddefines.h:124
t_radius::BeamInIn
double BeamInIn
Definition:
radius.h:108
t_radius::lgSdrmaxRel
bool lgSdrmaxRel
Definition:
radius.h:167
t_radius::lgdR2Small
bool lgdR2Small
Definition:
radius.h:118
t_radius::dr_max_last_iter
double dr_max_last_iter
Definition:
radius.h:183
t_radius::lgRadiusKnown
bool lgRadiusKnown
Definition:
radius.h:122
t_radius::chName
const char * chName() const
Definition:
radius.h:22
t_radius::depth_mid_zone
double depth_mid_zone
Definition:
radius.h:31
radius
t_radius radius
Definition:
radius.cpp:5
t_radius::dRadSign
double dRadSign
Definition:
radius.h:74
t_radius::pirsq
realnum pirsq
Definition:
radius.h:149
t_radius::lgPredLumin
bool lgPredLumin
Definition:
radius.h:145
radius_increment
void radius_increment(void)
Definition:
radius_increment.cpp:35
t_radius::glbrad
realnum glbrad
Definition:
radius.h:134
t_radius::Conv2PrtInten
double Conv2PrtInten
Definition:
radius.h:153
t_radius::dVolOutwrd
double dVolOutwrd
Definition:
radius.h:103
t_radius::Radius_mid_zone
double Radius_mid_zone
Definition:
radius.h:31
t_radius::BeamInOut
double BeamInOut
Definition:
radius.h:111
t_radius::drad_x_fillfac
double drad_x_fillfac
Definition:
radius.h:77
t_radius::lgSMinON
bool lgSMinON
Definition:
radius.h:170
t_radius::BeamOutOut
double BeamOutOut
Definition:
radius.h:114
radius_next
int radius_next(void)
Definition:
radius_next.cpp:104
t_radius::darea_x_fillfac
double darea_x_fillfac
Definition:
radius.h:83
t_radius::dr_min_last_iter
double dr_min_last_iter
Definition:
radius.h:182
t_radius::rdfalt
double rdfalt
Definition:
radius.h:130
t_radius::r1r0sq
double r1r0sq
Definition:
radius.h:31
t_radius::glbden
realnum glbden
Definition:
radius.h:134
t_radius::lgFixed
double lgFixed
Definition:
radius.h:160
module.h
module
Definition:
module.h:26
t_radius::dVeffAper
double dVeffAper
Definition:
radius.h:93
t_radius::drNext
double drNext
Definition:
radius.h:67
Generated by
1.8.5