Cloudy
Spectral Synthesis Code for Astrophysics
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
elementnames.h File Reference
This graph shows which files directly or indirectly include this file:

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
 

Enumeration Type Documentation

anonymous enum
Enumerator
CHARS_ELEMENT_NAME 
CHARS_ELEMENT_NAME_SHORT 
CHARS_ELEMENT_SYM 
CHARS_ION_STAGE 
CHARS_ION_ROMAN 

Function Documentation

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

Here is the call graph for this function:

bool isElementSym ( const string &  chSym)

isElementSym - search for string among element symbols.

Parameters
chSyminput string
Returns
TRUE is an element, FALSE otherwise

References elem_symbol_to_index().

Referenced by chemical_to_spectral().

Here is the call graph for this function:

Variable Documentation