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.   | |