#include <continuum.h>
Public Member Functions | |
t_continuum () | |
Data Fields | |
realnum * | filbnd |
realnum * | fildel |
realnum * | filres |
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 |
realnum * | ContBandWavelength |
long int * | ipContBandLow |
long int * | ipContBandHi |
realnum * | BandEdgeCorrLow |
realnum * | BandEdgeCorrHi |
long int | KshellLimit |
realnum | EnergyKshell |
string | mesh_md5sum |
bool | lgCheckEnergyEveryZone |
Definition at line 65 of file continuum.h.
t_continuum::t_continuum | ( | ) | [inline] |
Definition at line 132 of file continuum.h.
References MD5datafile(), mesh_md5sum, and nrange.
Definition at line 118 of file continuum.h.
Referenced by ContBandsCreate(), and lines_continuum().
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().
Definition at line 113 of file continuum.h.
Referenced by ContBandsCreate(), and lines_continuum().
Definition at line 101 of file continuum.h.
Referenced by ContSetIntensity(), IterRestart(), and lines_continuum().
the incident continuum at Hb and La
Definition at line 101 of file continuum.h.
Referenced by ContSetIntensity(), IterRestart(), and lines_continuum().
Definition at line 114 of file continuum.h.
Referenced by ContBandsCreate(), and lines_continuum().
Definition at line 123 of file continuum.h.
Referenced by ContCreatePointers(), ParseSet(), and zero().
Definition at line 107 of file continuum.h.
Referenced by ContSetIntensity(), and PrtHeader().
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().
Definition at line 69 of file continuum.h.
Referenced by fill(), ipoint(), and read_continuum_mesh().
Definition at line 69 of file continuum.h.
Referenced by fill(), and read_continuum_mesh().
Definition at line 107 of file continuum.h.
Referenced by ContSetIntensity(), and PrtHeader().
long int* t_continuum::ifill0 |
Definition at line 75 of file continuum.h.
Referenced by fill(), ipoint(), and read_continuum_mesh().
long int * t_continuum::ipContBandHi |
Definition at line 115 of file continuum.h.
Referenced by ContBandsCreate(), and lines_continuum().
long int* t_continuum::ipContBandLow |
Definition at line 115 of file continuum.h.
Referenced by ContBandsCreate(), and lines_continuum().
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().
Definition at line 130 of file continuum.h.
Referenced by cloudy(), InitDefaultsPreparse(), lgConserveEnergy(), and ParseSet().
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().
Definition at line 93 of file continuum.h.
Referenced by FindVCoStar(), PrtComment(), and zero().
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().
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().
long int t_continuum::nrange |
number of ranges entered for this continuum source
Definition at line 75 of file continuum.h.
Referenced by ChckFill(), ContCreateMesh(), fill(), GridGatherInCloudy(), ipoint(), ptrcer(), and t_continuum().
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().
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().
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().
double * t_continuum::StoredResolution |
the resolution, dE/E for each band
Definition at line 81 of file continuum.h.
Referenced by ContCreateMesh(), and read_continuum_mesh().
Definition at line 101 of file continuum.h.
Referenced by ContSetIntensity(), and IterRestart().
Definition at line 101 of file continuum.h.
Referenced by ContSetIntensity(), and IterRestart().
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().
double t_continuum::totlsv |
Definition at line 97 of file continuum.h.
Referenced by ContSetIntensity(), IterRestart(), and lines_general().