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-2017 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
,
63
PI4_Radius_sq
;
64
66
double
drNext
;
67
70
double
distance
;
71
73
double
dRadSign
;
74
76
double
drad_x_fillfac
;
77
79
double
depth_x_fillfac
;
80
82
double
darea_x_fillfac
;
83
86
double
dVeffVol
;
87
92
double
dVeffAper
;
93
95
double
dRNeff
;
96
102
double
dVolOutwrd
;
103
double
dVolReflec
;
104
107
double
BeamInIn
;
108
110
double
BeamInOut
;
111
113
double
BeamOutOut
;
114
117
bool
lgdR2Small
;
118
121
bool
lgRadiusKnown
;
122
125
double
CylindHigh
;
126
bool
lgCylnOn
;
127
129
double
rdfalt
;
130
133
realnum
glbden
,
135
glbrad
,
137
glbpow
,
138
glbdst
;
139
141
bool
lgDrMnOn
;
142
144
bool
lgPredLumin
;
145
148
realnum
pirsq
;
149
152
double
Conv2PrtInten
;
153
157
double
sdrmin
;
158
double
sdrmax
;
159
double
lgFixed
;
160
// minimum dr relative to depth into cloud.
161
double
sdrmin_rel_depth
;
162
165
bool
lgSdrminRel
;
166
bool
lgSdrmaxRel
;
167
169
bool
lgSMinON
;
170
173
bool
lgDR2Big
;
174
178
realnum
drMinimum
;
179
181
double
dr_min_last_iter
;
182
double
dr_max_last_iter
;
183
185
bool
lgDrMinUsed
;
186
188
realnum
drChange
;
189
191
realnum
thickness_stromgren
;
192
193
};
194
195
extern
t_radius
radius
;
196
197
198
#endif
/* RADIUS_H_ */
t_warnings
Definition:
warnings.h:15
t_radius::lgDrMnOn
bool lgDrMnOn
Definition:
radius.h:141
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:191
t_radius::drMinimum
realnum drMinimum
Definition:
radius.h:178
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:95
t_radius::lgCylnOn
bool lgCylnOn
Definition:
radius.h:126
t_radius::CylindHigh
double CylindHigh
Definition:
radius.h:125
t_radius::distance
double distance
Definition:
radius.h:70
t_radius::drChange
realnum drChange
Definition:
radius.h:188
t_radius::zero
void zero()
Definition:
radius.cpp:7
t_radius::sdrmax
double sdrmax
Definition:
radius.h:158
t_radius::comment
void comment(t_warnings &)
Definition:
radius.h:27
t_radius::glbpow
realnum glbpow
Definition:
radius.h:133
t_radius::lgDrMinUsed
bool lgDrMinUsed
Definition:
radius.h:185
t_radius
Definition:
radius.h:21
t_radius::sdrmin_rel_depth
double sdrmin_rel_depth
Definition:
radius.h:161
t_radius::dVolReflec
double dVolReflec
Definition:
radius.h:103
t_radius::depth_x_fillfac
double depth_x_fillfac
Definition:
radius.h:79
t_radius::dVeffVol
double dVeffVol
Definition:
radius.h:86
t_radius::glbdst
realnum glbdst
Definition:
radius.h:133
t_radius::PI4_Radius_sq
double PI4_Radius_sq
Definition:
radius.h:31
t_radius::lgDR2Big
bool lgDR2Big
Definition:
radius.h:173
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:157
t_radius::lgSdrminRel
bool lgSdrminRel
Definition:
radius.h:165
t_radius::Depth2Go
double Depth2Go
Definition:
radius.h:31
realnum
float realnum
Definition:
cddefines.h:124
t_radius::BeamInIn
double BeamInIn
Definition:
radius.h:107
t_radius::lgSdrmaxRel
bool lgSdrmaxRel
Definition:
radius.h:166
t_radius::lgdR2Small
bool lgdR2Small
Definition:
radius.h:117
t_radius::dr_max_last_iter
double dr_max_last_iter
Definition:
radius.h:182
t_radius::lgRadiusKnown
bool lgRadiusKnown
Definition:
radius.h:121
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:73
t_radius::pirsq
realnum pirsq
Definition:
radius.h:148
t_radius::lgPredLumin
bool lgPredLumin
Definition:
radius.h:144
radius_increment
void radius_increment(void)
Definition:
radius_increment.cpp:35
t_radius::glbrad
realnum glbrad
Definition:
radius.h:133
t_radius::Conv2PrtInten
double Conv2PrtInten
Definition:
radius.h:152
t_radius::dVolOutwrd
double dVolOutwrd
Definition:
radius.h:102
t_radius::Radius_mid_zone
double Radius_mid_zone
Definition:
radius.h:31
t_radius::BeamInOut
double BeamInOut
Definition:
radius.h:110
t_radius::drad_x_fillfac
double drad_x_fillfac
Definition:
radius.h:76
t_radius::lgSMinON
bool lgSMinON
Definition:
radius.h:169
t_radius::BeamOutOut
double BeamOutOut
Definition:
radius.h:113
radius_next
int radius_next(void)
Definition:
radius_next.cpp:104
t_radius::darea_x_fillfac
double darea_x_fillfac
Definition:
radius.h:82
t_radius::dr_min_last_iter
double dr_min_last_iter
Definition:
radius.h:181
t_radius::rdfalt
double rdfalt
Definition:
radius.h:129
t_radius::r1r0sq
double r1r0sq
Definition:
radius.h:31
t_radius::glbden
realnum glbden
Definition:
radius.h:133
t_radius::lgFixed
double lgFixed
Definition:
radius.h:159
module.h
module
Definition:
module.h:26
t_radius::dVeffAper
double dVeffAper
Definition:
radius.h:92
t_radius::drNext
double drNext
Definition:
radius.h:66
Generated by
1.8.5