27 #ifndef MATERIALS_CHEMICAL_SYMBOL_H 28 #define MATERIALS_CHEMICAL_SYMBOL_H 1 67 #endif // MATERIALS_CHEMICAL_SYMBOL_H static const int Z_UNDEFINED
Invalid Z value.
Definition: chemical_symbol.h:43
Utilities for chemical symbols.
Definition: chemical_symbol.h:38
static const std::string & symbol_from_z(int z_)
Return the chemical symbol associated to a Z value.
static int z_from_symbol(const std::string &symbol_)
Return the Z value from a chemical symbol.
static bool z_is_tabulated(int z_)
Check is a Z value is tabulated.
static unsigned int nb_chemical_symbols()
Return the number of tabulated chemical symbols.
static bool symbol_is_tabulated(const std::string &symbol_)
Check is a chemical symbol is tabulated.
static const std::vector< std::string > & table_of_symbols()
Return the vector of tabulated chemical symbols.
Top-level namespace of the Bayeux/materials module library.
Definition: geom_manager_utils.h:14