libelemental/table.hh File Reference

Functions for access to the entire table. More...

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

Detailed Description

Functions for access to the entire table.


Generated on Sun Oct 4 18:34:14 2009 for libelemental by  doxygen 1.6.1