Gemmi C++ API
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Enumerations | Functions
elem.hpp File Reference
#include <string>

Go to the source code of this file.

Classes

struct  gemmi::Element
 

Namespaces

namespace  gemmi
 

Typedefs

typedef const char gemmi::elname_t[3]
 

Enumerations

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

Functions

bool gemmi::is_hydrogen (El el)
 
bool gemmi::is_metal (El el)
 
double gemmi::molecular_weight (El el)
 
float gemmi::covalent_radius (El el)
 
float gemmi::vdw_radius (El el)
 
const chargemmi::element_name (El el)
 
elname_tgemmi::element_uppercase_name (El el)
 
El gemmi::find_element (const char *symbol)