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