file
elem.hpp
Contents
- Reference
Namespaces
- namespace gemmi
- namespace gemmi::impl
Classes
- struct gemmi::Element
Enums
- enum class El: unsigned char { X =0, H =1, He, Li, Be, B, C, N, O, F, Ne, Na, Mg, Al, Si, P, S, Cl, Ar, K, Ca, Sc, Ti, V, Cr, Mn, Fe, Co, Ni, Cu, Zn, Ga, Ge, As, Se, Br, Kr, Rb, Sr, Y, Zr, Nb, Mo, Tc, Ru, Rh, Pd, Ag, Cd, In, Sn, Sb, Te, I, Xe, Cs, Ba, La, Ce, Pr, Nd, Pm, Sm, Eu, Gd, Tb, Dy, Ho, Er, Tm, Yb, Lu, Hf, Ta, W, Re, Os, Ir, Pt, Au, Hg, Tl, Pb, Bi, Po, At, Rn, Fr, Ra, Ac, Th, Pa, U, Np, Pu, Am, Cm, Bk, Cf, Es, Fm, Md, No, Lr, Rf, Db, Sg, Bh, Hs, Mt, Ds, Rg, Cn, Nh, Fl, Mc, Lv, Ts, Og, D, END }
Functions
- auto is_hydrogen(El el) -> bool
- auto is_metal(El el) -> bool
- auto molecular_weight(El el) -> double
- auto covalent_radius(El el) -> float
- auto element_name(El el) -> const char*
- auto element_uppercase_name(El el) -> elname_t&
- auto find_single_letter_element(char c) -> El
- auto find_element(const char* symbol) -> El
Variables
- const typedef char elname_t