#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 |
Element & | operator[] (const String &symbol) |
const Element & | operator[] (const String &symbol) const |
Element & | operator[] (Element::Name name) |
const Element & | operator[] (Element::Name name) const |
Element & | operator[] (Element::Symbol symbol) |
const Element & | operator[] (Element::Symbol symbol) const |
Element & | operator[] (Position position) |
const Element & | operator[] (Position position) const |
Static Public Member Functions | |
Accessors | |
static Element & | getElement (Position position) |
static Element & | getElement (const String &symbol) |
Application methods | |
static bool | apply (UnaryProcessor< Element > &applicator) |
Static Private Attributes | |
static Element | element_ [] |
static SymbolToElement | symbol_to_element_ [] |
static Element * | atomic_number_to_element_ [] |
Periodic Table of Elements Class