#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 atomic_number) |
| 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
1.6.3