Cloudy
Spectral Synthesis Code for Astrophysics
|
#include <elementnames.h>
Public Member Functions | |
t_elementnames () | |
Public Attributes | |
char | chElementName [LIMELM][CHARS_ELEMENT_NAME] |
char | chElementNameShort [LIMELM][CHARS_ELEMENT_NAME_SHORT] |
char | chElementSym [LIMELM][CHARS_ELEMENT_SYM] |
char | chIonStage [LIMELM+1][CHARS_ION_STAGE] |
char | chIonRoman [LIMELM+1][CHARS_ION_ROMAN] |
set of names of the chemical elements, long and short forms
|
inline |
char t_elementnames::chElementName[LIMELM][CHARS_ELEMENT_NAME] |
following used for prints in each zone, full name. the LIMELEM element is 12CO, +1 is 13CO, +2 is H2
Referenced by Parser::getElement(), GrainsInit(), ion_recomb(), iso_level(), ParseAbundances(), ParseElement(), ParseMetal(), PrintRates(), PrtColumns(), PrtComment(), PrtMeanIon(), PrtZone(), radius_next(), SaveLineData(), setIsoNelemFlag(), and t_elementnames().
char t_elementnames::chElementNameShort[LIMELM][CHARS_ELEMENT_NAME_SHORT] |
labels for match on element name this must be caps for present logic in matches
Referenced by cdColm(), cdIonFrac(), cdTemp(), Parser::GetElem(), GetJenkins09(), GetMetalsDeplete(), GetOptColDen(), GetOptTemp(), ion_photo(), ion_recom_calculate(), iso_level(), parse_save_average(), ParseAbundances(), ParseElement(), ParseMonitorResults(), ParseSave(), PrintRates(), PrtColumns(), PrtComment(), save_opacity(), and t_elementnames().
char t_elementnames::chElementSym[LIMELM][CHARS_ELEMENT_SYM] |
two letter very short form of element name, used to make emission line labels
Referenced by abund_starburst(), AbundancesPrt(), AbundancesSet(), ChargTranPun(), chIonLbl(), ConvBase(), ConvIterCheck(), database_readin(), elem_symbol_to_index(), find_solution(), GrainChargeTemp(), InitSimPostparse(), ion_recomb(), ion_recombAGN(), ion_wrapper(), ipShells(), iso_cool(), iso_init_energies(), iso_level(), iso_prt_pops(), iso_radiative_recomb(), iso_recomb_setup(), lgElemsConserved(), t_mole_global::make_species(), makeChemical(), mie_read_form(), mie_write_form(), mie_write_opc(), ParseAbundances(), ParseDatabaseISO(), parsespect(), PrintRates(), prt_smooth_predictions(), prt_trans_opc_debug(), PrtAllTau(), PrtComment(), PrtZone(), read_UTA_lines(), renorm_solution(), SanityCheckBegin(), SaveDo(), SaveHeat(), spectral_to_chemical(), and t_elementnames().
char t_elementnames::chIonRoman[LIMELM+1][CHARS_ION_ROMAN] |
string giving ionization stage as roman numerals
Referenced by t_elementnames().
char t_elementnames::chIonStage[LIMELM+1][CHARS_ION_STAGE] |
this is series of two char numbers, beginning with " 1" and ending with "31"
Referenced by ChargTranPun(), chIonLbl(), ipShells(), SaveHeat(), and t_elementnames().