21#ifndef INCLUDE_LIBINT2_CHEMISTRY_ELEMENTS_H_
22#define INCLUDE_LIBINT2_CHEMISTRY_ELEMENTS_H_
36static const std::vector<element>& get_element_info() {
37 static std::vector<element> element_info{
38 {1,
"hydrogen",
"H"}, {2,
"helium",
"He"},
39 {3,
"lithium",
"Li"}, {4,
"beryllium",
"Be"},
40 {5,
"boron",
"B"}, {6,
"carbon",
"C"},
41 {7,
"nitrogen",
"N"}, {8,
"oxygen",
"O"},
42 {9,
"fluorine",
"F"}, {10,
"neon",
"Ne"},
43 {11,
"sodium",
"Na"}, {12,
"magnesium",
"Mg"},
44 {13,
"aluminum",
"Al"}, {14,
"silicon",
"Si"},
45 {15,
"phosphorus",
"P"}, {16,
"sulfur",
"S"},
46 {17,
"chlorine",
"Cl"}, {18,
"argon",
"Ar"},
47 {19,
"potassium",
"K"}, {20,
"calcium",
"Ca"},
48 {21,
"scandium",
"Sc"}, {22,
"titanium",
"Ti"},
49 {23,
"vanadium",
"V"}, {24,
"chromium",
"Cr"},
50 {25,
"manganese",
"Mn"}, {26,
"iron",
"Fe"},
51 {27,
"cobalt",
"Co"}, {28,
"nickel",
"Ni"},
52 {29,
"copper",
"Cu"}, {30,
"zinc",
"Zn"},
53 {31,
"gallium",
"Ga"}, {32,
"germanium",
"Ge"},
54 {33,
"arsenic",
"As"}, {34,
"selenium",
"Se"},
55 {35,
"bromine",
"Br"}, {36,
"krypton",
"Kr"},
56 {37,
"rubidium",
"Rb"}, {38,
"strontium",
"Sr"},
57 {39,
"yttrium",
"Y"}, {40,
"zirconium",
"Zr"},
58 {41,
"niobium",
"Nb"}, {42,
"molybdenum",
"Mo"},
59 {43,
"technetium",
"Tc"}, {44,
"ruthenium",
"Ru"},
60 {45,
"rhodium",
"Rh"}, {46,
"palladium",
"Pd"},
61 {47,
"silver",
"Ag"}, {48,
"cadminium",
"Cd"},
62 {49,
"indium",
"In"}, {50,
"tin",
"Sn"},
63 {51,
"antimony",
"Sb"}, {52,
"tellurium",
"Te"},
64 {53,
"iodine",
"I"}, {54,
"xenon",
"Xe"},
65 {55,
"cesium",
"Cs"}, {56,
"barium",
"Ba"},
66 {57,
"lanthanium",
"La"}, {58,
"cerium",
"Ce"},
67 {59,
"praseodymium",
"Pr"}, {60,
"neodymium",
"Nd"},
68 {61,
"promethium",
"Pm"}, {62,
"samarium",
"Sm"},
69 {63,
"europium",
"Eu"}, {64,
"gadolinium",
"Gd"},
70 {65,
"terbium",
"Tb"}, {66,
"dysprosium",
"Dy"},
71 {67,
"holmium",
"Ho"}, {68,
"erbium",
"Er"},
72 {69,
"thulium",
"Tm"}, {70,
"ytterbium",
"Yb"},
73 {71,
"lutetium",
"Lu"}, {72,
"hafnium",
"Hf"},
74 {73,
"tantalum",
"Ta"}, {74,
"tungsten",
"W"},
75 {75,
"rhenium",
"Re"}, {76,
"osmium",
"Os"},
76 {77,
"iridium",
"Ir"}, {78,
"platinum",
"Pt"},
77 {79,
"gold",
"Au"}, {80,
"mercury",
"Hg"},
78 {81,
"thallium",
"Tl"}, {82,
"lead",
"Pb"},
79 {83,
"bismuth",
"Bi"}, {84,
"polonium",
"Po"},
80 {85,
"astatine",
"At"}, {86,
"radon",
"Rn"},
81 {87,
"francium",
"Fr"}, {88,
"radium",
"Ra"},
82 {89,
"actinium",
"Ac"}, {90,
"thorium",
"Th"},
83 {91,
"protactinium",
"Pa"}, {92,
"uranium",
"U"},
84 {93,
"neptunium",
"Np"}, {94,
"plutonium",
"Pu"},
85 {95,
"americium",
"Am"}, {96,
"curium",
"Cm"},
86 {97,
"berkelium",
"Bk"}, {98,
"californium",
"Cf"},
87 {99,
"einsteinum",
"Es"}, {100,
"fermium",
"Fm"},
88 {101,
"mendelevium",
"Md"}, {102,
"nobelium",
"No"},
89 {103,
"lawrencium",
"Lr"}, {104,
"rutherfordium",
"Rf"},
90 {105,
"hahnium",
"Ha"}, {106,
"seaborgium",
"Sg"},
91 {107,
"bohrium",
"Bh"}, {108,
"hassium",
"Hs"},
92 {109,
"meitnerium",
"Mt"}, {110,
"darmstadtium",
"Ds"},
93 {111,
"roentgenium",
"Rg"}, {112,
"copernicium",
"Cn"},
94 {113,
"nihonium",
"Nh"}, {114,
"flerovium",
"Fl"},
95 {115,
"moscovium",
"Mc"}, {116,
"livermorium",
"Lv"},
96 {117,
"tennessine",
"Ts"}, {118,
"oganesson",
"Og"}};
Defaults definitions for various parameters assumed by Libint.
Definition algebra.cc:24