Cloudy
Spectral Synthesis Code for Astrophysics
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
t_elementnames Struct Reference

#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]
 

Detailed Description

set of names of the chemical elements, long and short forms

Constructor & Destructor Documentation

Member Data Documentation

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::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().


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