![]() |
Chemical Data Processing Library C++ API - Version 1.2.3
|
Definition of constants in namespace CDPL::Chem::AtomType. More...
Go to the source code of this file.
Namespaces | |
| CDPL | |
| The namespace of the Chemical Data Processing Library. | |
| CDPL::Chem | |
| Contains classes and functions related to chemistry. | |
| CDPL::Chem::AtomType | |
| Provides constants for the specification of the chemical element or generic type of an atom. | |
Variables | |
| constexpr unsigned int | CDPL::Chem::AtomType::UNKNOWN = 0 |
| Specifies an atom with an unknown or undefined atom type. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::H = 1 |
| Specifies Hydrogen. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::D = 1 |
| Specifies Hydrogen (Deuterium). More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::T = 1 |
| Specifies Hydrogen (Tritium). More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::He = 2 |
| Specifies Helium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Li = 3 |
| Specifies Lithium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Be = 4 |
| Specifies Beryllium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::B = 5 |
| Specifies Boron. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::C = 6 |
| Specifies Carbon. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::N = 7 |
| Specifies Nitrogen. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::O = 8 |
| Specifies Oxygen. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::F = 9 |
| Specifies Fluorine. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Ne = 10 |
| Specifies Neon. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Na = 11 |
| Specifies Sodium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Mg = 12 |
| Specifies Magnesium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Al = 13 |
| Specifies Aluminium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Si = 14 |
| Specifies Silicon. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::P = 15 |
| Specifies Phosphorus. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::S = 16 |
| Specifies Sulfur. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Cl = 17 |
| Specifies Chlorine. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Ar = 18 |
| Specifies Argon. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::K = 19 |
| Specifies Potassium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Ca = 20 |
| Specifies Calcium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Sc = 21 |
| Specifies Scandium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Ti = 22 |
| Specifies Titanium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::V = 23 |
| Specifies Vanadium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Cr = 24 |
| Specifies Chromium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Mn = 25 |
| Specifies Manganese. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Fe = 26 |
| Specifies Iron. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Co = 27 |
| Specifies Cobalt. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Ni = 28 |
| Specifies Nickel. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Cu = 29 |
| Specifies Copper. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Zn = 30 |
| Specifies Zinc. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Ga = 31 |
| Specifies Gallium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Ge = 32 |
| Specifies Germanium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::As = 33 |
| Specifies Arsenic. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Se = 34 |
| Specifies Selenium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Br = 35 |
| Specifies Bromine. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Kr = 36 |
| Specifies Krypton. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Rb = 37 |
| Specifies Rubidium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Sr = 38 |
| Specifies Strontium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Y = 39 |
| Specifies Yttrium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Zr = 40 |
| Specifies Zirconium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Nb = 41 |
| Specifies Niobium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Mo = 42 |
| Specifies Molybdenum. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Tc = 43 |
| Specifies Technetium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Ru = 44 |
| Specifies Ruthenium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Rh = 45 |
| Specifies Rhodium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Pd = 46 |
| Specifies Palladium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Ag = 47 |
| Specifies Silver. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Cd = 48 |
| Specifies Cadmium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::In = 49 |
| Specifies Indium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Sn = 50 |
| Specifies Tin. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Sb = 51 |
| Specifies Antimony. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Te = 52 |
| Specifies Tellurium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::I = 53 |
| Specifies Iodine. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Xe = 54 |
| Specifies Xenon. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Cs = 55 |
| Specifies Caesium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Ba = 56 |
| Specifies Barium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::La = 57 |
| Specifies Lanthanum. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Ce = 58 |
| Specifies Cerium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Pr = 59 |
| Specifies Praseodymium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Nd = 60 |
| Specifies Neodymium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Pm = 61 |
| Specifies Promethium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Sm = 62 |
| Specifies Samarium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Eu = 63 |
| Specifies Europium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Gd = 64 |
| Specifies Gadolinium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Tb = 65 |
| Specifies Terbium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Dy = 66 |
| Specifies Dysprosium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Ho = 67 |
| Specifies Holmium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Er = 68 |
| Specifies Erbium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Tm = 69 |
| Specifies Thulium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Yb = 70 |
| Specifies Ytterbium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Lu = 71 |
| Specifies Lutetium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Hf = 72 |
| Specifies Hafnium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Ta = 73 |
| Specifies Tantalum. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::W = 74 |
| Specifies Tungsten. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Re = 75 |
| Specifies Rhenium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Os = 76 |
| Specifies Osmium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Ir = 77 |
| Specifies Iridium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Pt = 78 |
| Specifies Platinum. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Au = 79 |
| Specifies Gold. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Hg = 80 |
| Specifies Mercury. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Tl = 81 |
| Specifies Thallium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Pb = 82 |
| Specifies Lead. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Bi = 83 |
| Specifies Bismuth. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Po = 84 |
| Specifies Polonium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::At = 85 |
| Specifies Astatine. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Rn = 86 |
| Specifies Radon. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Fr = 87 |
| Specifies Francium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Ra = 88 |
| Specifies Radium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Ac = 89 |
| Specifies Actinium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Th = 90 |
| Specifies Thorium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Pa = 91 |
| Specifies Protactinium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::U = 92 |
| Specifies Uranium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Np = 93 |
| Specifies Neptunium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Pu = 94 |
| Specifies Plutonium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Am = 95 |
| Specifies Americium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Cm = 96 |
| Specifies Curium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Bk = 97 |
| Specifies Berkelium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Cf = 98 |
| Specifies Californium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Es = 99 |
| Specifies Einsteinium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Fm = 100 |
| Specifies Fermium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Md = 101 |
| Specifies Mendelevium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::No = 102 |
| Specifies Nobelium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Lr = 103 |
| Specifies Lawrencium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Rf = 104 |
| Specifies Rutherfordium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Db = 105 |
| Specifies Dubnium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Sg = 106 |
| Specifies Seaborgium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Bh = 107 |
| Specifies Bohrium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Hs = 108 |
| Specifies Hassium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Mt = 109 |
| Specifies Meitnerium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Ds = 110 |
| Specifies Darmstadtium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Rg = 111 |
| Specifies Roentgenium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Cn = 112 |
| Specifies Copernicium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Nh = 113 |
| Specifies Nihonium. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::MAX_ATOMIC_NO = Nh |
| Marks the end of the supported chemical elements. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::A = MAX_ATOMIC_NO + 1 |
| A generic type that covers any element except hydrogen. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::AH = MAX_ATOMIC_NO + 2 |
| A generic type that covers any element. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::Q = MAX_ATOMIC_NO + 3 |
| A generic type that covers any element except hydrogen and carbon. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::QH = MAX_ATOMIC_NO + 4 |
| A generic type that covers any element except carbon. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::M = MAX_ATOMIC_NO + 5 |
| A generic type that covers any element that is a metal. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::MH = MAX_ATOMIC_NO + 6 |
| A generic type that covers hydrogen and any element that is a metal. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::X = MAX_ATOMIC_NO + 7 |
| A generic type that covers any element that is a halogen. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::XH = MAX_ATOMIC_NO + 8 |
| A generic type that covers hydrogen and any element that is a halogen. More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::ANY = MAX_ATOMIC_NO + 9 |
| A generic type that covers any element (equivalent to AtomType::AH). More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::HET = MAX_ATOMIC_NO + 10 |
| A generic type for heteroatoms (N, O, S or P). More... | |
| constexpr unsigned int | CDPL::Chem::AtomType::MAX_TYPE = HET |
| Marks the end of all supported atom types. More... | |
Definition of constants in namespace CDPL::Chem::AtomType.