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