cloudy  trunk
prt.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 PRT_H_
5 #define PRT_H_
6 
8 void PrtZone(void);
9 
11 void PrtComment(void);
12 
14 void PrtFinal(void);
15 
20 void prt_wl(
21  FILE *io ,
23 
28 void sprt_wl(
29  char *chString ,
30  realnum wl );
31 
34 void PrtHeader(void);
35 
41 void prt_LineLabels(
42  FILE * io,
43  bool lgPrintAll
44  );
45 
47 void prtmet(void);
48 
53 void prme(
54  const bool lgReset,
55  const TransitionProxy & t);
56 
63 void PrtMeanIon( char chType ,
64  bool lgDensity,
65  FILE *);
66 
70 double PrtLineSum(void);
71 
74 void PrtLinePres(FILE *ioPRESSURE);
75 
82 void PrtColumns(
83  FILE *ioMEAN ,
84  const char *chType ,
85  long int ipPun );
86 
89 
92 
95 void PrtAllTau(void);
96 
97 struct t_prt {
98 
102 
106 
110 
117 
121 
123  bool lgPrnAges;
124 
128 
130  bool lgPrtTau;
131 
135 
139 
142 
147  bool lgPrnPump,
151 
155 
156  /* flag set with print continuum index command, to identify all lines
157  * that lie within a continuum cell */
159  /* these are lower and upper limits to the energy range in Rydbergs.
160  * they are the first and second number on the command line, lower and
161  * upper bounds of the code are used if not specified */
164 
170 
172  bool lgPrtBN;
173 
176 
179 
184 
187 
189  long int nstart;
190 
193 
196 
202  bool lgFaintOn;
203 
206  bool lgFntSet;
207 
213  long int nPrnLineCell;
214 
218 
222 
226 
232  q,
236  long int ipeak;
238 
239  long int nzdump;
240 
243 
244  };
245 extern t_prt prt;
246 
247 
248 
249 #endif /* PRT_H_ */
t_prt::lgPrtArry
bool lgPrtArry[LIMELM]
Definition: prt.h:195
t_prt::lgSurfaceBrightness
bool lgSurfaceBrightness
Definition: prt.h:138
t_prt::nzdump
long int nzdump
Definition: prt.h:239
t_prt::lgOnlyZone
bool lgOnlyZone
Definition: prt.h:181
prme
void prme(const bool lgReset, const TransitionProxy &t)
Definition: prt_met.cpp:97
t_prt::lgPrtLineLog
bool lgPrtLineLog
Definition: prt.h:221
t_prt::qx
realnum qx
Definition: prt.h:228
t_prt::xpow
realnum xpow
Definition: prt.h:230
PrtFinal
void PrtFinal(void)
Definition: prt_final.cpp:75
t_prt::qgam
realnum qgam
Definition: prt.h:233
t_prt::wlSort1
realnum wlSort1
Definition: prt.h:109
t_prt::lgPrnLineCell
bool lgPrnLineCell
Definition: prt.h:210
prtmet
void prtmet(void)
Definition: prt_met.cpp:15
t_prt::lgPrtContIndices
bool lgPrtContIndices
Definition: prt.h:158
realnum
float realnum
Definition: cddefines.h:103
t_prt::lgFntSet
bool lgFntSet
Definition: prt.h:206
t_prt::lgPrtCitations
bool lgPrtCitations
Definition: prt.h:242
t_prt::lgPrnInwd
bool lgPrnInwd
Definition: prt.h:150
CloudyPrintReference
void CloudyPrintReference()
Definition: service.cpp:1728
t_prt::lgPrtShort
bool lgPrtShort
Definition: prt.h:178
prt_wl
void prt_wl(FILE *io, realnum wavelength)
Definition: prt.cpp:13
t_prt::lgPrnColl
bool lgPrnColl
Definition: prt.h:149
t_prt::lgPrintFluxEarth
bool lgPrintFluxEarth
Definition: prt.h:134
t_prt::lgSortLines
bool lgSortLines
Definition: prt.h:101
PrtAllTau
void PrtAllTau(void)
Definition: prt_alltau.cpp:15
t_prt::fx1ryd
realnum fx1ryd
Definition: prt.h:235
TransitionProxy
Definition: transition.h:23
t_prt::lgPrintLineCumulative
bool lgPrintLineCumulative
Definition: prt.h:225
t_prt::lgSurfaceBrightness_SR
bool lgSurfaceBrightness_SR
Definition: prt.h:138
t_prt::nstart
long int nstart
Definition: prt.h:189
t_prt::lgSourceReflected
bool lgSourceReflected
Definition: prt.h:166
t_prt::lgPrtContIndices_hi_E
realnum lgPrtContIndices_hi_E
Definition: prt.h:163
t_prt::lgPrtMaser
bool lgPrtMaser
Definition: prt.h:127
t_prt::lgPrtBN
bool lgPrtBN
Definition: prt.h:172
t_prt::pbal
realnum pbal
Definition: prt.h:231
t_prt::lgPrintTime
bool lgPrintTime
Definition: prt.h:120
t_prt::lgPrnIsoCollapsed
bool lgPrnIsoCollapsed
Definition: prt.h:154
t_prt::lgPrnPump
bool lgPrnPump
Definition: prt.h:147
PrtColumns
void PrtColumns(FILE *ioMEAN, const char *chType, long int ipPun)
Definition: prt_columns.cpp:14
LIMELM
const int LIMELM
Definition: cddefines.h:258
t_prt::powion
realnum powion
Definition: prt.h:229
t_prt::ipeak
long int ipeak
Definition: prt.h:236
t_prt::lgPrnHeat
bool lgPrnHeat
Definition: prt.h:148
PrtLineSum
double PrtLineSum(void)
Definition: prt_linesum.cpp:95
t_prt::lgSortLineIntensity
bool lgSortLineIntensity
Definition: prt.h:105
t_prt::lgPrintHeating
bool lgPrintHeating
Definition: prt.h:192
t_prt::nPrnLineCell
long int nPrnLineCell
Definition: prt.h:213
t_prt::lgPrtContIndices_lo_E
realnum lgPrtContIndices_lo_E
Definition: prt.h:162
t_prt
Definition: prt.h:97
PrtMeanIon
void PrtMeanIon(char chType, bool lgDensity, FILE *)
Definition: prt_meanion.cpp:11
t_prt::lgFaintOn
bool lgFaintOn
Definition: prt.h:202
t_prt::PrtTauFnt
realnum PrtTauFnt
Definition: prt.h:141
t_prt::lgPrnAges
bool lgPrnAges
Definition: prt.h:123
prt_LineLabels
void prt_LineLabels(FILE *io, bool lgPrintAll)
Definition: prt.cpp:168
DatabasePrintReference
void DatabasePrintReference()
Definition: service.cpp:1745
PrtZone
void PrtZone(void)
Definition: prt_zone.cpp:36
t_prt::TooFaint
realnum TooFaint
Definition: prt.h:201
t_prt::lgDiffuseInward
bool lgDiffuseInward
Definition: prt.h:168
t_prt::lgPrintColumns
bool lgPrintColumns
Definition: prt.h:116
PrtLinePres
void PrtLinePres(FILE *ioPRESSURE)
Definition: prt_linepres.cpp:16
prt
t_prt prt
Definition: prt.cpp:10
t_prt::q
realnum q
Definition: prt.h:232
PrtHeader
void PrtHeader(void)
Definition: prt_header.cpp:18
t_prt::lgPrtLineArray
bool lgPrtLineArray
Definition: prt.h:217
PrtComment
void PrtComment(void)
Definition: prt_comment.cpp:65
t_prt::lgSourceTransmitted
bool lgSourceTransmitted
Definition: prt.h:167
t_prt::lgDiffuseOutward
bool lgDiffuseOutward
Definition: prt.h:169
t_prt::pradio
realnum pradio
Definition: prt.h:234
sprt_wl
void sprt_wl(char *chString, realnum wl)
Definition: prt.cpp:25
t_prt::lgSortLineWavelength
bool lgSortLineWavelength
Definition: prt.h:105
t_prt::lgPrtStart
bool lgPrtStart
Definition: prt.h:186
t_prt::lgOnlyHead
bool lgOnlyHead
Definition: prt.h:183
t_prt::GammaLumin
realnum GammaLumin
Definition: prt.h:237
t_prt::lgPrtLastIt
bool lgPrtLastIt
Definition: prt.h:175
t_prt::wlSort2
realnum wlSort2
Definition: prt.h:109
t_prt::lgPrtTau
bool lgPrtTau
Definition: prt.h:130
wavelength
static realnum * wavelength
Definition: monitor_results.cpp:70