libelemental 2.0.2
table.hh File Reference
#include <libelemental/value.hh>
#include <libelemental/value-types.hh>
#include <libelemental/element.hh>
#include <stdexcept>

Namespaces

namespace  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.
const TableElemental::get_table () throw ()
const ElementElemental::get_element (AtomicNumber number)
 Returns the element with a given atomic number.
const ElementElemental::get_element (const std::string &which)
 Returns the element with a given symbol or atomic number.

Detailed Description

Functions for access to the entire table.