![]() |
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.