#include <libelemental/value.hh>
#include <libelemental/value-types.hh>
#include <libelemental/element.hh>
#include <stdexcept>
Namespaces | |
| namespace | Elemental |
Typedefs | |
|
typedef std::vector< const Element * > | Elemental::Table |
| The periodic table of elements. | |
Functions | |
| void | Elemental::initialize () throw () |
| Initializes libelemental. | |
| const Table & | Elemental::get_table () throw () |
| Returns the periodic table of elements. | |
| const Element & | Elemental::get_element (AtomicNumber number) throw (std::out_of_range) |
| Returns the element with a given atomic number. | |
| const Element & | Elemental::get_element (const std::string &which) throw (std::invalid_argument) |
| Returns the element with a given symbol or atomic number. | |
1.5.5