libelemental  1.2.0
Namespaces | Typedefs | Functions
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

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

Detailed Description

Functions for access to the entire table.