|
libelemental
1.2.0
|
Functions for access to the entire table. More...
#include <libelemental/value.hh>#include <libelemental/value-types.hh>#include <libelemental/element.hh>#include <stdexcept>Namespaces | |
| Elemental | |
| A periodic table library with detailed information on elements. | |
Typedefs | |
|
typedef std::vector< const Element * > | Elemental::Table |
| The periodic table of elements. | |
Functions | |
| void | Elemental::initialize () throw () |
| Initializes libelemental. More... | |
| const Table & | Elemental::get_table () throw () |
| Returns the periodic table of elements. More... | |
| const Element & | Elemental::get_element (AtomicNumber number) throw (std::out_of_range) |
| Returns the element with a given atomic number. More... | |
| const Element & | Elemental::get_element (const std::string &which) throw (std::invalid_argument) |
| Returns the element with a given symbol or atomic number. More... | |
Functions for access to the entire table.
1.8.6