cloudy trunk
Loading...
Searching...
No Matches
Public Member Functions | Data Fields
t_continuum Struct Reference

#include <continuum.h>

Collaboration diagram for t_continuum:
Collaboration graph
[legend]

Public Member Functions

 t_continuum ()
 

Data Fields

realnumfilbnd
 
realnumfildel
 
realnumfilres
 
long int * ifill0
 
long int nrange
 
double * StoredEnergy
 
double * StoredResolution
 
long int nStoredBands
 
double ResolutionScaleFactor
 
bool lgCon0
 
bool lgCoStarInterpolationCaution
 
double TotalLumin
 
double totlsv
 
realnum cn4861
 
realnum cn1216
 
realnum sv4861
 
realnum sv1216
 
realnum fluxv
 
realnum fbeta
 
long int nContBand
 
char ** chContBandLabels
 
realnumContBandWavelength
 
long int * ipContBandLow
 
long int * ipContBandHi
 
realnumBandEdgeCorrLow
 
realnumBandEdgeCorrHi
 
long int KshellLimit
 
realnum EnergyKshell
 
string mesh_md5sum
 
bool lgCheckEnergyEveryZone
 

Detailed Description

Definition at line 65 of file continuum.h.

Constructor & Destructor Documentation

◆ t_continuum()

t_continuum::t_continuum ( )
inline

Definition at line 132 of file continuum.h.

References MD5datafile(), mesh_md5sum, and nrange.

Here is the call graph for this function:

Field Documentation

◆ BandEdgeCorrHi

realnum * t_continuum::BandEdgeCorrHi

Definition at line 118 of file continuum.h.

Referenced by ContBandsCreate(), and lines_continuum().

◆ BandEdgeCorrLow

realnum* t_continuum::BandEdgeCorrLow

these are fractions of first and last bin to include in the band

Definition at line 118 of file continuum.h.

Referenced by ContBandsCreate(), and lines_continuum().

◆ chContBandLabels

char** t_continuum::chContBandLabels

Definition at line 113 of file continuum.h.

Referenced by ContBandsCreate(), and lines_continuum().

◆ cn1216

realnum t_continuum::cn1216

Definition at line 102 of file continuum.h.

Referenced by ContSetIntensity(), IterRestart(), and lines_continuum().

◆ cn4861

realnum t_continuum::cn4861

the incident continuum at Hb and La

Definition at line 101 of file continuum.h.

Referenced by ContSetIntensity(), IterRestart(), and lines_continuum().

◆ ContBandWavelength

realnum* t_continuum::ContBandWavelength

Definition at line 114 of file continuum.h.

Referenced by ContBandsCreate(), and lines_continuum().

◆ EnergyKshell

realnum t_continuum::EnergyKshell

Definition at line 123 of file continuum.h.

Referenced by ContCreatePointers(), ParseSet(), and zero().

◆ fbeta

realnum t_continuum::fbeta

Definition at line 108 of file continuum.h.

Referenced by ContSetIntensity(), and PrtHeader().

◆ filbnd

realnum* t_continuum::filbnd

this is information needed to set the energy binning, full continuum is described by series of ranges where resolution is constant over that range

Definition at line 69 of file continuum.h.

Referenced by ChckFill(), ContCreatePointers(), fill(), GridGatherInCloudy(), ipoint(), ptrcer(), and read_continuum_mesh().

◆ fildel

realnum * t_continuum::fildel

Definition at line 71 of file continuum.h.

Referenced by fill(), ipoint(), and read_continuum_mesh().

◆ filres

realnum * t_continuum::filres

Definition at line 73 of file continuum.h.

Referenced by fill(), and read_continuum_mesh().

◆ fluxv

realnum t_continuum::fluxv

Definition at line 107 of file continuum.h.

Referenced by ContSetIntensity(), and PrtHeader().

◆ ifill0

long int* t_continuum::ifill0

Definition at line 75 of file continuum.h.

Referenced by fill(), ipoint(), and read_continuum_mesh().

◆ ipContBandHi

long int * t_continuum::ipContBandHi

Definition at line 115 of file continuum.h.

Referenced by ContBandsCreate(), and lines_continuum().

◆ ipContBandLow

long int* t_continuum::ipContBandLow

Definition at line 115 of file continuum.h.

Referenced by ContBandsCreate(), and lines_continuum().

◆ KshellLimit

long int t_continuum::KshellLimit

this is highest energy where k-shell opacities are counted can be adjusted with "set kshell" command

Definition at line 122 of file continuum.h.

Referenced by ContCreatePointers(), ipShells(), LimitSh(), OpacityCreate1Element(), SanityCheckBegin(), and save_opacity().

◆ lgCheckEnergyEveryZone

bool t_continuum::lgCheckEnergyEveryZone

Definition at line 130 of file continuum.h.

Referenced by cloudy(), InitDefaultsPreparse(), lgConserveEnergy(), and ParseSet().

◆ lgCon0

bool t_continuum::lgCon0

flag saying that parts of continuum are zero

Definition at line 93 of file continuum.h.

Referenced by ContSetIntensity(), PrtComment(), and zero().

◆ lgCoStarInterpolationCaution

bool t_continuum::lgCoStarInterpolationCaution

Definition at line 94 of file continuum.h.

Referenced by FindVCoStar(), PrtComment(), and zero().

◆ mesh_md5sum

string t_continuum::mesh_md5sum

the md5sum of the continuum_mesh.ini file, this will be used to check the energy mesh in grain opacity files, etc.

Definition at line 127 of file continuum.h.

Referenced by InitGrid(), lgCompileAtmosphere(), lgCompileAtmosphereCoStar(), lgValidBinFile(), mie_read_opc(), mie_write_opc(), ReadTable(), SaveDo(), and t_continuum().

◆ nContBand

long int t_continuum::nContBand

these are number, labels, and bounds of continuum bands they are specified in continuum_bands.ini in the data dir

Definition at line 112 of file continuum.h.

Referenced by ContBandsCreate(), and lines_continuum().

◆ nrange

long int t_continuum::nrange

number of ranges entered for this continuum source

Definition at line 77 of file continuum.h.

Referenced by ChckFill(), ContCreateMesh(), fill(), GridGatherInCloudy(), ipoint(), ptrcer(), and t_continuum().

◆ nStoredBands

long int t_continuum::nStoredBands

the number of bands read in

Definition at line 86 of file continuum.h.

Referenced by ContCreateMesh(), fill(), and read_continuum_mesh().

◆ ResolutionScaleFactor

double t_continuum::ResolutionScaleFactor

factor to reset continuum resolution set in continuum_mesh.ini, default is unity, reset with set resolution command

Definition at line 90 of file continuum.h.

Referenced by conorm(), lgCompileAtmosphere(), lgCompileAtmosphereCoStar(), lgValidBinFile(), mie_write_opc(), ParseSet(), read_continuum_mesh(), SaveDo(), and zero().

◆ StoredEnergy

double* t_continuum::StoredEnergy

each of these is the upper bound of an energy band, the first lowest bound is the low-energy limit of the code

Definition at line 81 of file continuum.h.

Referenced by ContCreateMesh(), and read_continuum_mesh().

◆ StoredResolution

double * t_continuum::StoredResolution

the resolution, dE/E for each band

Definition at line 83 of file continuum.h.

Referenced by ContCreateMesh(), and read_continuum_mesh().

◆ sv1216

realnum t_continuum::sv1216

Definition at line 104 of file continuum.h.

Referenced by ContSetIntensity(), and IterRestart().

◆ sv4861

realnum t_continuum::sv4861

Definition at line 103 of file continuum.h.

Referenced by ContSetIntensity(), and IterRestart().

◆ TotalLumin

double t_continuum::TotalLumin

TotalLumin is total intensity in incident continuum erg cm-2 s-1

Definition at line 97 of file continuum.h.

Referenced by ContSetIntensity(), IterRestart(), lgConserveEnergy(), and PrtHeader().

◆ totlsv

double t_continuum::totlsv

Definition at line 98 of file continuum.h.

Referenced by ContSetIntensity(), IterRestart(), and lines_general().


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