Cloudy
Spectral Synthesis Code for Astrophysics
|
Go to the source code of this file.
Classes | |
struct | t_elementnames |
Enumerations | |
enum | { CHARS_ELEMENT_NAME =11, CHARS_ELEMENT_NAME_SHORT =5, CHARS_ELEMENT_SYM =3, CHARS_ION_STAGE =3, CHARS_ION_ROMAN =7 } |
Functions | |
bool | isElementSym (const string &chSym) |
int | elem_symbol_to_index (const string &chSym) |
Variables | |
t_elementnames | elementnames |
anonymous enum |
int elem_symbol_to_index | ( | const string & | chSym | ) |
References CHARS_ELEMENT_SYM, t_elementnames::chElementSym, LIMELM, tolower(), and toupper().
Referenced by cdTemp(), chemical_to_spectral(), isElementSym(), and ParseAbundances().
bool isElementSym | ( | const string & | chSym | ) |
isElementSym - search for string among element symbols.
chSym | input string |
References elem_symbol_to_index().
Referenced by chemical_to_spectral().
t_elementnames elementnames |
Referenced by abund_starburst(), AbundancesPrt(), AbundancesSet(), cdColm(), cdIonFrac(), cdTemp(), ChargTranPun(), chIonLbl(), ConvBase(), ConvIterCheck(), database_readin(), find_solution(), Parser::GetElem(), Parser::getElement(), GetJenkins09(), GetMetalsDeplete(), GetOptColDen(), GetOptTemp(), GrainChargeTemp(), GrainsInit(), InitSimPostparse(), ion_photo(), ion_recom_calculate(), 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(), parse_save_average(), ParseAbundances(), ParseDatabaseISO(), ParseElement(), ParseMetal(), ParseMonitorResults(), ParseSave(), parsespect(), PrintRates(), prt_smooth_predictions(), prt_trans_opc_debug(), PrtAllTau(), PrtColumns(), PrtComment(), PrtMeanIon(), PrtZone(), radius_next(), read_UTA_lines(), renorm_solution(), SanityCheckBegin(), save_opacity(), SaveDo(), SaveHeat(), SaveLineData(), setIsoNelemFlag(), and spectral_to_chemical().