Rosetta  2020.50
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Namespaces | Enumerations | Functions
Elements.hh File Reference

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

#include <iosfwd>
#include <map>
#include <string>
#include <utility/vector1.hh>
#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