Rosetta
Namespaces | Enumerations | Functions
Elements.hh File Reference

All the elements known to mankind (me)...as of4/18/2014. More...

#include <map>
#include <string>
#include <utility/vector0.hh>

Namespaces

 core
 A class for reading in the atom type properties.
 
 core::chemical
 
 core::chemical::element
 

Enumerations

enum  core::chemical::element::Elements {
  core::chemical::element::UnknownElement =0 , core::chemical::element::H =1 , core::chemical::element::He , core::chemical::element::Li ,
  core::chemical::element::Be , core::chemical::element::B , core::chemical::element::C , core::chemical::element::N ,
  core::chemical::element::O , core::chemical::element::F , core::chemical::element::Ne , core::chemical::element::Na ,
  core::chemical::element::Mg , core::chemical::element::Al , core::chemical::element::Si , core::chemical::element::P ,
  core::chemical::element::S , core::chemical::element::Cl , core::chemical::element::Ar , core::chemical::element::K ,
  core::chemical::element::Ca , core::chemical::element::Sc , core::chemical::element::Ti , core::chemical::element::V ,
  core::chemical::element::Cr , core::chemical::element::Mn , core::chemical::element::Fe , core::chemical::element::Co ,
  core::chemical::element::Ni , core::chemical::element::Cu , core::chemical::element::Zn , core::chemical::element::Ga ,
  core::chemical::element::Ge , core::chemical::element::As , core::chemical::element::Se , core::chemical::element::Br ,
  core::chemical::element::Kr , core::chemical::element::Rb , core::chemical::element::Sr , core::chemical::element::Y ,
  core::chemical::element::Zr , core::chemical::element::Nb , core::chemical::element::Mo , core::chemical::element::Tc ,
  core::chemical::element::Ru , core::chemical::element::Rh , core::chemical::element::Pd , core::chemical::element::Ag ,
  core::chemical::element::Cd , core::chemical::element::In , core::chemical::element::Sn , core::chemical::element::Sb ,
  core::chemical::element::Te , core::chemical::element::I , core::chemical::element::Xe , core::chemical::element::Cs ,
  core::chemical::element::Ba , core::chemical::element::La , core::chemical::element::Ce , core::chemical::element::Pr ,
  core::chemical::element::Nd , core::chemical::element::Pm , core::chemical::element::Sm , core::chemical::element::Eu ,
  core::chemical::element::Gd , core::chemical::element::Tb , core::chemical::element::Dy , core::chemical::element::Ho ,
  core::chemical::element::Er , core::chemical::element::Tm , core::chemical::element::Yb , core::chemical::element::Lu ,
  core::chemical::element::Hf , core::chemical::element::Ta , core::chemical::element::W , core::chemical::element::Re ,
  core::chemical::element::Os , core::chemical::element::Ir , core::chemical::element::Pt , core::chemical::element::Au ,
  core::chemical::element::Hg , core::chemical::element::Tl , core::chemical::element::Pb , core::chemical::element::Bi ,
  core::chemical::element::Po , core::chemical::element::At , core::chemical::element::Rn , core::chemical::element::Fr ,
  core::chemical::element::Ra , core::chemical::element::Ac , core::chemical::element::Th , core::chemical::element::Pa ,
  core::chemical::element::U , core::chemical::element::Np , core::chemical::element::Pu , core::chemical::element::Am ,
  core::chemical::element::Cm , core::chemical::element::Bk , core::chemical::element::Cf , core::chemical::element::Es ,
  core::chemical::element::Fm , core::chemical::element::Md , core::chemical::element::No , core::chemical::element::Lr ,
  core::chemical::element::Rf , core::chemical::element::Db , core::chemical::element::Sg , core::chemical::element::Bh ,
  core::chemical::element::Hs , core::chemical::element::Mt , core::chemical::element::Ds , core::chemical::element::Rg ,
  core::chemical::element::Cn , core::chemical::element::Uut , core::chemical::element::Fl , core::chemical::element::Uup ,
  core::chemical::element::Lv , core::chemical::element::Uus , core::chemical::element::Uuo , core::chemical::element::total_number_elements = 119
}
 

Functions

utility::vector0< std::string > const & core::chemical::element::element2name ()
 
std::string core::chemical::element::name_from_elements (Elements element)
 
Elements core::chemical::element::elements_from_name (std::string name)
 
std::map< std::string, Elements > const & core::chemical::element::name2element ()
 
std::map< std::string, Elements > core::chemical::element::setup_name2element ()
 setup the map that converts string name to AA enum More...
 
utility::vector0< std::string > core::chemical::element::setup_element2name ()
 setup the vector that maps Element enum to string name More...
 

Detailed Description

All the elements known to mankind (me)...as of4/18/2014.

Author
Steven Combs