cloudy  trunk
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Data Fields
t_prt Struct Reference

#include <prt.h>

Collaboration diagram for t_prt:
Collaboration graph
[legend]

Public Member Functions

 t_prt ()
 

Data Fields

bool lgPrintBlock
 
bool lgPrintBlockIntrinsic
 
bool lgPrintBlockEmergent
 
bool lgSortLines
 
bool lgSortLineWavelength
 
bool lgSortLineIntensity
 
realnum wlSort1
 
realnum wlSort2
 
bool lgPrintColumns
 
bool lgPrintTime
 
bool lgPrnAges
 
bool lgPrtMaser
 
bool lgPrtTau
 
bool lgPrintFluxEarth
 
bool lgSurfaceBrightness
 
bool lgSurfaceBrightness_SR
 
realnum PrtTauFnt
 
bool lgPrnPump
 
bool lgPrnHeat
 
bool lgPrnColl
 
bool lgPrnInwd
 
bool lgPrnIsoCollapsed
 
bool lgPrtContIndices
 
realnum lgPrtContIndices_lo_E
 
realnum lgPrtContIndices_hi_E
 
bool lgSourceReflected
 
bool lgSourceTransmitted
 
bool lgDiffuseInward
 
bool lgDiffuseOutward
 
bool lgPrtBN
 
bool lgPrtLastIt
 
bool lgPrtShort
 
bool lgOnlyZone
 
bool lgOnlyHead
 
bool lgPrtStart
 
long int nstart
 
bool lgPrintHeating
 
bool lgPrtArry [LIMELM]
 
t_prt_matrix matrix
 
realnum TooFaint
 
bool lgFaintOn
 
bool lgFntSet
 
bool lgPrnLineCell
 
long int nPrnLineCell
 
bool lgPrtLineArray
 
bool lgPrtLineLog
 
bool lgPrintLineCumulative
 
bool lgPrintLineAirWavelengths
 
bool lgPrintHTML
 
realnum qx
 
realnum powion
 
realnum xpow
 
realnum pbal
 
realnum q
 
realnum qgam
 
realnum pradio
 
realnum fx1ryd
 
long int ipeak
 
realnum GammaLumin
 
long int nzdump
 
bool lgPrtCitations
 

Detailed Description

Definition at line 127 of file prt.h.

Constructor & Destructor Documentation

t_prt::t_prt ( )
inline

Definition at line 296 of file prt.h.

References lgPrintTime.

Field Documentation

realnum t_prt::fx1ryd

Definition at line 280 of file prt.h.

Referenced by ContSetIntensity(), and PrtHeader().

realnum t_prt::GammaLumin

Definition at line 289 of file prt.h.

Referenced by ContSetIntensity(), and PrtHeader().

long int t_prt::ipeak

Definition at line 288 of file prt.h.

Referenced by ContSetIntensity(), and PrtHeader().

bool t_prt::lgDiffuseInward

Definition at line 209 of file prt.h.

Referenced by InitDefaultsPreparse(), lines_continuum(), and ParseSet().

bool t_prt::lgDiffuseOutward

Definition at line 210 of file prt.h.

Referenced by InitDefaultsPreparse(), lines_continuum(), and ParseSet().

bool t_prt::lgFaintOn
bool t_prt::lgFntSet

flag set true if print faint command entered, only used to not override it with print short

Definition at line 249 of file prt.h.

Referenced by InitDefaultsPreparse(), and ParsePrint().

bool t_prt::lgOnlyHead

lgOnlyHead set with print only header

Definition at line 224 of file prt.h.

Referenced by cloudy(), InitDefaultsPreparse(), and ParsePrint().

bool t_prt::lgOnlyZone

lgOnlyZone set with print only zones

Definition at line 222 of file prt.h.

Referenced by InitDefaultsPreparse(), iter_end_check(), and ParsePrint().

bool t_prt::lgPrintBlock

lgPrintBlock, option to turn off printing of the main line blocks

Definition at line 130 of file prt.h.

Referenced by InitDefaultsPreparse(), ParsePrint(), and PrtFinal().

bool t_prt::lgPrintBlockEmergent

lgPrintBlockEmergent, option to turn off printing of the emergent line blocks

Definition at line 138 of file prt.h.

Referenced by InitDefaultsPreparse(), ParsePrint(), and PrintSpectrum().

bool t_prt::lgPrintBlockIntrinsic

lgPrintBlockIntrinsic, option to turn off printing of the intrinsic line blocks

Definition at line 134 of file prt.h.

Referenced by InitDefaultsPreparse(), ParsePrint(), and PrintSpectrum().

bool t_prt::lgPrintColumns
print hydrogenic level populations, 

set with print hydrogenic command bool lgPrintHLevPops; print column densities

Definition at line 157 of file prt.h.

Referenced by InitDefaultsPreparse(), ParsePrint(), and PrtFinal().

bool t_prt::lgPrintFluxEarth

lgPrintFluxEarth says to print flux of lines at Earth, if luminosity can be predicted

Definition at line 175 of file prt.h.

Referenced by conorm(), InitDefaultsPreparse(), ParsePrint(), and PrtFinal().

bool t_prt::lgPrintHeating

flag to turn on printout of heat sources

Definition at line 233 of file prt.h.

Referenced by InitDefaultsPreparse(), ParsePrint(), and PrtZone().

bool t_prt::lgPrintHTML

Definition at line 277 of file prt.h.

Referenced by cdMain(), InitDefaultsPreparse(), and ParseCommands().

bool t_prt::lgPrintLineAirWavelengths

use air wavelengths for wl > 2000A, as per atomic physics tradition dating back to 19th century. SDSS does not follow this tradition and uses vacuum wavelengths - PRINT LINE VACUUM will do this.

Definition at line 274 of file prt.h.

Referenced by InitDefaultsPreparse(), ParsePrint(), RefIndex(), and wlAirVac().

bool t_prt::lgPrintLineCumulative

flag set by print line cumulative command, also print large set of emission line integrated intensities over time depend model

Definition at line 268 of file prt.h.

Referenced by InitDefaultsPreparse(), ParsePrint(), and PrintSpectrum().

bool t_prt::lgPrintTime

should we print execution time? normally true, but set false with no times command so that different runs can compare exactly

Definition at line 161 of file prt.h.

Referenced by cdMain(), cdRead(), check_data(), lgCheckMonitors(), newreact(), opacity_more_memory(), OpacityCreateAll(), ParseDont(), PrtFinal(), t_prt(), and writeCloudyDetails().

bool t_prt::lgPrnAges

print ages command tells code to print various timescales

Definition at line 164 of file prt.h.

Referenced by AgeCheck(), InitDefaultsPreparse(), and ParsePrint().

bool t_prt::lgPrnColl

Definition at line 188 of file prt.h.

Referenced by InitDefaultsPreparse(), ParsePrint(), and PrintSpectrum().

bool t_prt::lgPrnHeat

Definition at line 188 of file prt.h.

Referenced by InitDefaultsPreparse(), ParsePrint(), and PrintSpectrum().

bool t_prt::lgPrnInwd

Definition at line 188 of file prt.h.

Referenced by InitDefaultsPreparse(), ParsePrint(), and PrintSpectrum().

bool t_prt::lgPrnIsoCollapsed

print predictions from collapsed levels of iso sequences, print line iso collapsed

Definition at line 195 of file prt.h.

Referenced by InitDefaultsPreparse(), lines_helium(), lines_hydro(), ParsePrint(), and PrtAllTau().

bool t_prt::lgPrnLineCell

these implement the print line cell commmand, flag saying to do this

Definition at line 253 of file prt.h.

Referenced by InitDefaultsPreparse(), ipLineEnergy(), and ParsePrint().

bool t_prt::lgPrnPump

these are various contributors to the line output, and are changed with the print line or print continuum commands in prtfinal code uses these to make a final filter over what lines will be printed

Definition at line 188 of file prt.h.

Referenced by InitDefaultsPreparse(), ParsePrint(), and PrintSpectrum().

bool t_prt::lgPrtArry[LIMELM]

flag set with print array command to print ionization recombination arrays

Definition at line 236 of file prt.h.

Referenced by InitDefaultsPreparse(), ion_solver(), ParsePrint(), and PrintRates().

bool t_prt::lgPrtBN

flag set with print departure coefficients

Definition at line 213 of file prt.h.

bool t_prt::lgPrtCitations

print citations command flag

Definition at line 294 of file prt.h.

Referenced by InitDefaultsPreparse(), ParsePrint(), PrtFinal(), and PrtHeader().

bool t_prt::lgPrtContIndices

Definition at line 199 of file prt.h.

Referenced by InitDefaultsPreparse(), and ipLineEnergy().

realnum t_prt::lgPrtContIndices_hi_E

Definition at line 203 of file prt.h.

Referenced by ipLineEnergy().

realnum t_prt::lgPrtContIndices_lo_E

Definition at line 203 of file prt.h.

Referenced by ipLineEnergy().

bool t_prt::lgPrtLastIt

if true then print only last iteration

Definition at line 216 of file prt.h.

Referenced by InitDefaultsPreparse(), IterStart(), and ParsePrint().

bool t_prt::lgPrtLineArray

option to print main block of lines as a single column instead of the normal array. if true then usual array

Definition at line 260 of file prt.h.

Referenced by InitDefaultsPreparse(), ParsePrint(), and PrintSpectrum().

bool t_prt::lgPrtLineLog

printing as a column also has an option to print linear quantity in exponential format

Definition at line 264 of file prt.h.

Referenced by InitDefaultsPreparse(), ParsePrint(), and PrintSpectrum().

bool t_prt::lgPrtMaser

option to print maser lines (true) normally false print maser turns on

Definition at line 168 of file prt.h.

Referenced by InitDefaultsPreparse(), ParsePrint(), and RT_line_one_tau_reset().

bool t_prt::lgPrtShort

flag set with print short command

Definition at line 219 of file prt.h.

Referenced by InitDefaultsPreparse(), and PrtFinal().

bool t_prt::lgPrtStart

lgPrtStart is option to start printout at certain zone

Definition at line 227 of file prt.h.

Referenced by InitDefaultsPreparse(), iter_end_check(), and IterStart().

bool t_prt::lgPrtTau

lgPrtTau tells whether to print line optical depths

Definition at line 171 of file prt.h.

Referenced by InitDefaultsPreparse(), ParsePrint(), and prtmet().

bool t_prt::lgSortLineIntensity

Definition at line 146 of file prt.h.

Referenced by ParsePrint(), and PrintSpectrum().

bool t_prt::lgSortLines

lgSortLines, option to sort lines by wavelength- print sort command

Definition at line 142 of file prt.h.

Referenced by InitDefaultsPreparse(), ParsePrint(), and PrintSpectrum().

bool t_prt::lgSortLineWavelength

if above is set, then one of the following must also be set, say whether to sort by wavelength or intensity

Definition at line 146 of file prt.h.

Referenced by ParsePrint(), and PrintSpectrum().

bool t_prt::lgSourceReflected

flags for determining what is included in nFnu

Definition at line 207 of file prt.h.

Referenced by InitDefaultsPreparse(), lines_continuum(), and ParseSet().

bool t_prt::lgSourceTransmitted

Definition at line 208 of file prt.h.

Referenced by InitDefaultsPreparse(), lines_continuum(), and ParseSet().

bool t_prt::lgSurfaceBrightness

print line surface brightness command, units either sr or sq arcsec, default is SR, set to arcsec with arcsec option

Definition at line 179 of file prt.h.

Referenced by conorm(), InitDefaultsPreparse(), ParsePrint(), and PrtFinal().

bool t_prt::lgSurfaceBrightness_SR

Definition at line 179 of file prt.h.

Referenced by conorm(), InitDefaultsPreparse(), ParsePrint(), and PrtFinal().

t_prt_matrix t_prt::matrix
long int t_prt::nPrnLineCell

the cell number, on the physics scale, counts from 1, will print labels of all lines that lie within that cell

Definition at line 256 of file prt.h.

Referenced by InitDefaultsPreparse(), ipLineEnergy(), and ParsePrint().

long int t_prt::nstart

nstart is zone number, set with print start command

Definition at line 230 of file prt.h.

Referenced by InitDefaultsPreparse(), and iter_end_check().

long int t_prt::nzdump

Definition at line 291 of file prt.h.

Referenced by InitDefaultsPreparse(), and iter_end_check().

realnum t_prt::pbal

Definition at line 280 of file prt.h.

Referenced by ContSetIntensity(), and PrtHeader().

realnum t_prt::powion

Definition at line 280 of file prt.h.

Referenced by ContSetIntensity(), and PrtHeader().

realnum t_prt::pradio

Definition at line 280 of file prt.h.

Referenced by ContSetIntensity(), and PrtHeader().

realnum t_prt::PrtTauFnt

PrtTauFnt is smallest line optical depth to print

Definition at line 182 of file prt.h.

Referenced by InitDefaultsPreparse(), ParsePrint(), and prme().

realnum t_prt::q

Definition at line 280 of file prt.h.

Referenced by ContSetIntensity(), and PrtHeader().

realnum t_prt::qgam

Definition at line 280 of file prt.h.

Referenced by ContSetIntensity(), and PrtHeader().

realnum t_prt::qx

quantities to do with radiation field and printed in header

Definition at line 280 of file prt.h.

Referenced by ContSetIntensity(), and PrtHeader().

realnum t_prt::TooFaint

logical lgFaintOn normally true, says to not print very faint lines set false with print faint off command lines fainter than TooFaint will not be printed. This is set in zerologic and reset with print line faint command

Definition at line 244 of file prt.h.

Referenced by InitDefaultsPreparse(), ParsePrint(), and PrintSpectrum().

realnum t_prt::wlSort1

lower and upper wavelength bounds for printed spectrum, range option on print sort command

Definition at line 150 of file prt.h.

Referenced by ParsePrint(), and PrintSpectrum().

realnum t_prt::wlSort2

Definition at line 150 of file prt.h.

Referenced by ParsePrint(), and PrintSpectrum().

realnum t_prt::xpow

Definition at line 280 of file prt.h.

Referenced by ContSetIntensity(), and PrtHeader().


The documentation for this struct was generated from the following file: