cloudy  trunk
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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 
25  Radius,
26 
29 
31  drad,
32 
35 
38  depth,
39 
42 
44  Depth2Go,
45 
49  r1r0sq,
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 
130  glbrad,
132  glbpow,
133  glbdst;
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_ */
bool lgDrMnOn
Definition: radius.h:136
double Radius
Definition: radius.h:22
double depth
Definition: radius.h:22
realnum thickness_stromgren
Definition: radius.h:186
realnum drMinimum
Definition: radius.h:173
double drad_mid_zone
Definition: radius.h:22
void radius_first(void)
double dRNeff
Definition: radius.h:90
bool lgCylnOn
Definition: radius.h:121
double CylindHigh
Definition: radius.h:120
double distance
Definition: radius.h:65
realnum drChange
Definition: radius.h:183
double sdrmax
Definition: radius.h:153
double * StopRadius
Definition: radius.h:58
realnum glbpow
Definition: radius.h:128
bool lgDrMinUsed
Definition: radius.h:180
double sdrmin_rel_depth
Definition: radius.h:156
double dVolReflec
Definition: radius.h:98
double depth_x_fillfac
Definition: radius.h:74
double dVeffVol
Definition: radius.h:81
realnum glbdst
Definition: radius.h:128
bool lgDR2Big
Definition: radius.h:168
double drad
Definition: radius.h:22
double rinner
Definition: radius.h:22
double sdrmin
Definition: radius.h:152
bool lgSdrminRel
Definition: radius.h:160
double Depth2Go
Definition: radius.h:22
float realnum
Definition: cddefines.h:107
double BeamInIn
Definition: radius.h:102
bool lgSdrmaxRel
Definition: radius.h:161
bool lgdR2Small
Definition: radius.h:112
double dr_max_last_iter
Definition: radius.h:177
bool lgRadiusKnown
Definition: radius.h:116
double depth_mid_zone
Definition: radius.h:22
t_radius radius
Definition: radius.cpp:5
double dRadSign
Definition: radius.h:68
realnum pirsq
Definition: radius.h:143
bool lgPredLumin
Definition: radius.h:139
void radius_increment(void)
realnum glbrad
Definition: radius.h:128
double Conv2PrtInten
Definition: radius.h:147
double dVolOutwrd
Definition: radius.h:97
double Radius_mid_zone
Definition: radius.h:22
double BeamInOut
Definition: radius.h:105
double drad_x_fillfac
Definition: radius.h:71
bool lgSMinON
Definition: radius.h:164
double BeamOutOut
Definition: radius.h:108
int radius_next(void)
Definition: radius_next.cpp:57
double darea_x_fillfac
Definition: radius.h:77
double dr_min_last_iter
Definition: radius.h:176
double rdfalt
Definition: radius.h:124
double r1r0sq
Definition: radius.h:22
realnum glbden
Definition: radius.h:128
double lgFixed
Definition: radius.h:154
double dVeffAper
Definition: radius.h:87
double drNext
Definition: radius.h:61
double * StopThickness
Definition: radius.h:22