Cloudy
Spectral Synthesis Code for Astrophysics
Loading...
Searching...
No Matches
t_prt Struct Reference

#include <prt.h>

Collaboration diagram for t_prt:

Public Member Functions

 t_prt ()

Public Attributes

bool lgPrintBlock
bool lgPrintBlockIntrinsic
bool lgPrintBlockEmergent
bool lgSortLines
bool lgSortLineWavelength
bool lgSortLineIntensity
t_wavl wlSort1
t_wavl 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
vector< t_blendblend
bool lgIncludeBlends

Constructor & Destructor Documentation

◆ t_prt()

t_prt::t_prt ( )
inline

References lgIncludeBlends, and lgPrintTime.

Member Data Documentation

◆ blend

vector<t_blend> t_prt::blend

array of blends from data/blends.ini

◆ fx1ryd

realnum t_prt::fx1ryd

◆ GammaLumin

realnum t_prt::GammaLumin

◆ ipeak

long int t_prt::ipeak

◆ lgDiffuseInward

bool t_prt::lgDiffuseInward

◆ lgDiffuseOutward

bool t_prt::lgDiffuseOutward

◆ lgFaintOn

bool t_prt::lgFaintOn

◆ lgFntSet

bool t_prt::lgFntSet

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

◆ lgIncludeBlends

bool t_prt::lgIncludeBlends

should blends.ini be included?

Referenced by t_prt().

◆ lgOnlyHead

bool t_prt::lgOnlyHead

lgOnlyHead set with print only header

◆ lgOnlyZone

bool t_prt::lgOnlyZone

lgOnlyZone set with print only zones

◆ lgPrintBlock

bool t_prt::lgPrintBlock

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

◆ lgPrintBlockEmergent

bool t_prt::lgPrintBlockEmergent

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

◆ lgPrintBlockIntrinsic

bool t_prt::lgPrintBlockIntrinsic

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

◆ lgPrintColumns

bool t_prt::lgPrintColumns

print hydrogenic level populations, set with print hydrogenic command bool lgPrintHLevPops; print column densities

◆ lgPrintFluxEarth

bool t_prt::lgPrintFluxEarth

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

◆ lgPrintHeating

bool t_prt::lgPrintHeating

flag to turn on printout of heat sources

◆ lgPrintHTML

bool t_prt::lgPrintHTML

◆ lgPrintLineAirWavelengths

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.

◆ lgPrintLineCumulative

bool t_prt::lgPrintLineCumulative

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

◆ lgPrintTime

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

Referenced by t_prt().

◆ lgPrnAges

bool t_prt::lgPrnAges

print ages command tells code to print various timescales

◆ lgPrnColl

bool t_prt::lgPrnColl

◆ lgPrnHeat

bool t_prt::lgPrnHeat

◆ lgPrnInwd

bool t_prt::lgPrnInwd

◆ lgPrnIsoCollapsed

bool t_prt::lgPrnIsoCollapsed

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

◆ lgPrnLineCell

bool t_prt::lgPrnLineCell

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

◆ lgPrnPump

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

◆ lgPrtArry

bool t_prt::lgPrtArry[LIMELM]

flag set with print array command to print ionization recombination arrays

◆ lgPrtBN

bool t_prt::lgPrtBN

flag set with print departure coefficients

◆ lgPrtCitations

bool t_prt::lgPrtCitations

print citations command flag

◆ lgPrtContIndices

bool t_prt::lgPrtContIndices

◆ lgPrtContIndices_hi_E

realnum t_prt::lgPrtContIndices_hi_E

◆ lgPrtContIndices_lo_E

realnum t_prt::lgPrtContIndices_lo_E

◆ lgPrtLastIt

bool t_prt::lgPrtLastIt

if true then print only last iteration

◆ lgPrtLineArray

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

◆ lgPrtLineLog

bool t_prt::lgPrtLineLog

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

◆ lgPrtMaser

bool t_prt::lgPrtMaser

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

◆ lgPrtShort

bool t_prt::lgPrtShort

flag set with print short command

◆ lgPrtStart

bool t_prt::lgPrtStart

lgPrtStart is option to start printout at certain zone

◆ lgPrtTau

bool t_prt::lgPrtTau

lgPrtTau tells whether to print line optical depths

◆ lgSortLineIntensity

bool t_prt::lgSortLineIntensity

◆ lgSortLines

bool t_prt::lgSortLines

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

◆ lgSortLineWavelength

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

◆ lgSourceReflected

bool t_prt::lgSourceReflected

flags for determining what is included in nFnu

◆ lgSourceTransmitted

bool t_prt::lgSourceTransmitted

◆ lgSurfaceBrightness

bool t_prt::lgSurfaceBrightness

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

◆ lgSurfaceBrightness_SR

bool t_prt::lgSurfaceBrightness_SR

◆ matrix

t_prt_matrix t_prt::matrix

◆ nPrnLineCell

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

◆ nstart

long int t_prt::nstart

nstart is zone number, set with print start command

◆ nzdump

long int t_prt::nzdump

◆ pbal

realnum t_prt::pbal

◆ powion

realnum t_prt::powion

◆ pradio

realnum t_prt::pradio

◆ PrtTauFnt

realnum t_prt::PrtTauFnt

PrtTauFnt is smallest line optical depth to print

◆ q

realnum t_prt::q

◆ qgam

realnum t_prt::qgam

◆ qx

realnum t_prt::qx

quantities to do with radiation field and printed in header

◆ TooFaint

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

◆ wlSort1

t_wavl t_prt::wlSort1

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

◆ wlSort2

t_wavl t_prt::wlSort2

◆ xpow

realnum t_prt::xpow

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