Cloudy
Spectral Synthesis Code for Astrophysics
Loading...
Searching...
No Matches
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

anonymous enum
Enumerator
CHARS_ELEMENT_NAME 
CHARS_ELEMENT_NAME_SHORT 
CHARS_ELEMENT_SYM 
CHARS_ION_STAGE 
CHARS_ION_ROMAN 

Function Documentation

◆ elem_symbol_to_index()

int elem_symbol_to_index ( const string & chSym)

References CHARS_ELEMENT_SYM, elementnames, LIMELM, tolower(), and toupper().

Referenced by cdTemp(), chemical_to_spectral(), isElementSym(), and ParseAbundances().

Here is the call graph for this function:

◆ isElementSym()

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

◆ elementnames