libelemental/table.hh File Reference


Detailed Description

Functions for access to the entire table.

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


Generated on Sun Jun 22 19:40:39 2008 for libelemental by  doxygen 1.5.6