This file contains a database of atomic weights. More...
#include "cantera/thermo/Elements.h"#include "cantera/base/stringUtils.h"#include "cantera/base/ctexceptions.h"This file contains a database of atomic weights.
Definition in file Elements.cpp.
Go to the source code of this file.
Classes | |
| struct | atomicWeightData |
| Database for atomic weights. More... | |
| struct | isotopeWeightData |
| Database for named isotopic weights. More... | |
Namespaces | |
| namespace | Cantera |
| Namespace for the Cantera kernel. | |
Functions | |
| vector< string > | elementVectorsFromSymbols () |
| const vector< string > & | elementSymbols () |
| Get a vector of the atomic symbols of the elements defined in Cantera. | |
| vector< string > | elementVectorsFromNames () |
| const vector< string > & | elementNames () |
| Get a vector of the names of the elements defined in Cantera. | |
| map< string, double > | mapAtomicWeights () |
| const map< string, double > & | elementWeights () |
| Get a map with the element and isotope symbols and names as keys and weights as values. | |
| double | getElementWeight (const string &ename) |
| Get the atomic weight of an element. | |
| double | getElementWeight (int atomicNumber) |
| Get the atomic weight of an element. | |
| string | getElementSymbol (const string &ename) |
| Get the symbol for an element. | |
| string | getElementSymbol (int atomicNumber) |
| Get the symbol for an element. | |
| string | getElementName (const string &ename) |
| Get the name of an element. | |
| string | getElementName (int atomicNumber) |
| Get the name of an element. | |
| int | getAtomicNumber (const string &ename) |
| Get the atomic number for an element. | |
| size_t | numElementsDefined () |
| Get the number of named elements defined in Cantera. | |
| size_t | numIsotopesDefined () |
| Get the number of named isotopes defined in Cantera. | |
Variables | |
| static vector< atomicWeightData > | atomicWeightTable |
| atomicWeightTable is a vector containing the atomic weights database. | |
| static vector< isotopeWeightData > | isotopeWeightTable |
| isotopeWeightTable is a vector containing the atomic weights database. | |