BALL  1.4.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Static Private Attributes | List of all members
BALL::PTE_ Class Reference

#include <BALL/KERNEL/PTE.h>

Classes

struct  SymbolToElement
 

Public Member Functions

Constructors and Destructors
 PTE_ ()
 
 PTE_ (const PTE_ &pse)
 
virtual ~PTE_ ()
 
virtual void clear ()
 
Assignment
PTE_operator= (const PTE_ &)
 
Operators
bool operator== (const PTE_ &pte) const
 
Elementoperator[] (const String &symbol)
 
const Elementoperator[] (const String &symbol) const
 
Elementoperator[] (Element::Name name)
 
const Elementoperator[] (Element::Name name) const
 
Elementoperator[] (Element::Symbol symbol)
 
const Elementoperator[] (Element::Symbol symbol) const
 
Elementoperator[] (Position position)
 
const Elementoperator[] (Position position) const
 

Static Public Member Functions

Accessors
static ElementgetElement (Position atomic_number)
 
static ElementgetElement (const String &symbol)
 
Application methods
static bool apply (UnaryProcessor< Element > &applicator)
 

Static Private Attributes

static Element element_ []
 
static SymbolToElement symbol_to_element_ []
 
static Elementatomic_number_to_element_ []
 

Detailed Description

Periodic Table of Elements Class

Definition at line 641 of file PTE.h.