![]() |
AlmaBTE
1.3
A solver of the space- and time-dependent Boltzmann transport equation for phonons
|
Data about the elements in the periodic table. More...


Go to the source code of this file.
Classes | |
| class | alma::Virtual_element |
| Class whose objects describe a virtual "element" in an alloy, i.e., a statistical mixture of chemical elements. More... | |
Functions | |
| int | alma::symbol_to_Z (const std::string &element) |
| Return the atomic number of an element. More... | |
| std::string | alma::Z_to_symbol (decltype(elements.size()) Z) |
| Return the symbol corresponding to an atomic number. More... | |
| double | alma::get_mass (const std::string &element, bool disablev=false) |
| Compute the average mass of an element. More... | |
| double | alma::get_gfactor (const std::string &element, bool disablev=false) |
| Compute the squared Pearson deviation factor of the mass distribution for an element. More... | |
Variables | |
| const std::vector< std::string > | alma::elements |
| Names of all supported elements (and then some) sorted by atomic number. More... | |
Data about the elements in the periodic table.
| double alma::get_gfactor | ( | const std::string & | element, |
| bool | disablev = false |
||
| ) |
Compute the squared Pearson deviation factor of the mass distribution for an element.
| [in] | element | - chemical symbol or virtual element description |
| [in] | disablev | - disable parsing of virtual elements |
| double alma::get_mass | ( | const std::string & | element, |
| bool | disablev = false |
||
| ) |
Compute the average mass of an element.
| [in] | element | - chemical symbol or virtual element description |
| [in] | disablev | - disable parsing of virtual elements |
|
inline |
Return the atomic number of an element.
| [in] | element | - chemical symbol |
|
inline |
Return the symbol corresponding to an atomic number.
| [in] | Z | - atomic number |
| const std::vector<std::string> alma::elements |
Names of all supported elements (and then some) sorted by atomic number.