cloudy  trunk
radius.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 RADIUS_H_
5 #define RADIUS_H_
6 
7 /* radius.h */
8 
11 int radius_next(void);
12 
14 void radius_first(void);
15 
17 void radius_increment(void);
18 
19 struct t_radius {
20  double
23 
26 
29 
31  drad,
32 
35 
39 
42 
45 
50 
56 
58  double *StopRadius;
59 
61  double drNext;
62 
65  double distance;
66 
68  double dRadSign;
69 
72 
75 
78 
81  double dVeffVol;
82 
87  double dVeffAper;
88 
90  double dRNeff;
91 
97  double dVolOutwrd;
98  double dVolReflec;
99 
102  double BeamInIn;
103 
105  double BeamInOut;
106 
108  double BeamOutOut;
109 
113 
117 
120  double CylindHigh;
121  bool lgCylnOn;
122 
124  double rdfalt;
125 
134 
136  bool lgDrMnOn;
137 
140 
144 
147  double Conv2PrtInten;
148 
152  double sdrmin;
153  double sdrmax;
154  double lgFixed;
155  // minimum dr relative to depth into cloud.
157 
162 
164  bool lgSMinON;
165 
168  bool lgDR2Big;
169 
174 
178 
181 
184 
187 
188  };
189 
190 extern t_radius radius;
191 
192 
193 #endif /* RADIUS_H_ */
t_radius::lgdR2Small
bool lgdR2Small
Definition: radius.h:112
t_radius::sdrmax
double sdrmax
Definition: radius.h:153
t_radius::drad_mid_zone
double drad_mid_zone
Definition: radius.h:34
t_radius::lgFixed
double lgFixed
Definition: radius.h:154
t_radius::distance
double distance
Definition: radius.h:65
t_radius::thickness_stromgren
realnum thickness_stromgren
Definition: radius.h:186
radius
t_radius radius
Definition: radius.cpp:5
t_radius::drChange
realnum drChange
Definition: radius.h:183
t_radius::lgSMinON
bool lgSMinON
Definition: radius.h:164
t_radius::StopRadius
double * StopRadius
Definition: radius.h:58
t_radius::darea_x_fillfac
double darea_x_fillfac
Definition: radius.h:77
t_radius::dVeffVol
double dVeffVol
Definition: radius.h:81
t_radius::Conv2PrtInten
double Conv2PrtInten
Definition: radius.h:147
realnum
float realnum
Definition: cddefines.h:103
t_radius::dVeffAper
double dVeffAper
Definition: radius.h:87
t_radius::dr_min_last_iter
double dr_min_last_iter
Definition: radius.h:176
t_radius::dRNeff
double dRNeff
Definition: radius.h:90
t_radius::drNext
double drNext
Definition: radius.h:61
t_radius::depth
double depth
Definition: radius.h:38
t_radius::Depth2Go
double Depth2Go
Definition: radius.h:44
t_radius::BeamInIn
double BeamInIn
Definition: radius.h:102
t_radius::glbden
realnum glbden
Definition: radius.h:128
t_radius::lgRadiusKnown
bool lgRadiusKnown
Definition: radius.h:116
t_radius::dRadSign
double dRadSign
Definition: radius.h:68
t_radius::lgSdrminRel
bool lgSdrminRel
Definition: radius.h:160
t_radius::pirsq
realnum pirsq
Definition: radius.h:143
t_radius::sdrmin
double sdrmin
Definition: radius.h:152
radius_increment
void radius_increment(void)
Definition: radius_increment.cpp:34
t_radius::dVolOutwrd
double dVolOutwrd
Definition: radius.h:97
radius_next
int radius_next(void)
Definition: radius_next.cpp:57
t_radius::sdrmin_rel_depth
double sdrmin_rel_depth
Definition: radius.h:156
radius_first
void radius_first(void)
Definition: radius_first.cpp:26
t_radius::glbpow
realnum glbpow
Definition: radius.h:132
t_radius::lgDrMinUsed
bool lgDrMinUsed
Definition: radius.h:180
t_radius::glbrad
realnum glbrad
Definition: radius.h:130
t_radius::Radius
double Radius
Definition: radius.h:25
t_radius::lgPredLumin
bool lgPredLumin
Definition: radius.h:139
t_radius::rinner
double rinner
Definition: radius.h:22
t_radius::depth_x_fillfac
double depth_x_fillfac
Definition: radius.h:74
t_radius::drMinimum
realnum drMinimum
Definition: radius.h:173
t_radius::rdfalt
double rdfalt
Definition: radius.h:124
t_radius::CylindHigh
double CylindHigh
Definition: radius.h:120
t_radius::BeamOutOut
double BeamOutOut
Definition: radius.h:108
t_radius::glbdst
realnum glbdst
Definition: radius.h:133
t_radius::lgDR2Big
bool lgDR2Big
Definition: radius.h:168
t_radius::r1r0sq
double r1r0sq
Definition: radius.h:49
t_radius::dVolReflec
double dVolReflec
Definition: radius.h:98
t_radius::StopThickness
double * StopThickness
Definition: radius.h:55
t_radius::drad
double drad
Definition: radius.h:31
t_radius::drad_x_fillfac
double drad_x_fillfac
Definition: radius.h:71
t_radius::lgSdrmaxRel
bool lgSdrmaxRel
Definition: radius.h:161
t_radius
Definition: radius.h:19
t_radius::depth_mid_zone
double depth_mid_zone
Definition: radius.h:41
t_radius::BeamInOut
double BeamInOut
Definition: radius.h:105
t_radius::dr_max_last_iter
double dr_max_last_iter
Definition: radius.h:177
t_radius::lgCylnOn
bool lgCylnOn
Definition: radius.h:121
t_radius::Radius_mid_zone
double Radius_mid_zone
Definition: radius.h:28
t_radius::lgDrMnOn
bool lgDrMnOn
Definition: radius.h:136