source: src/elements_db.cpp@ ba9f5b

Action_Thermostats Add_AtomRandomPerturbation Add_FitFragmentPartialChargesAction Add_RotateAroundBondAction Add_SelectAtomByNameAction Added_ParseSaveFragmentResults AddingActions_SaveParseParticleParameters Adding_Graph_to_ChangeBondActions Adding_MD_integration_tests Adding_ParticleName_to_Atom Adding_StructOpt_integration_tests AtomFragments Automaking_mpqc_open AutomationFragmentation_failures Candidate_v1.5.4 Candidate_v1.6.0 Candidate_v1.6.1 ChangeBugEmailaddress ChangingTestPorts ChemicalSpaceEvaluator CombiningParticlePotentialParsing Combining_Subpackages Debian_Package_split Debian_package_split_molecuildergui_only Disabling_MemDebug Docu_Python_wait EmpiricalPotential_contain_HomologyGraph EmpiricalPotential_contain_HomologyGraph_documentation Enable_parallel_make_install Enhance_userguide Enhanced_StructuralOptimization Enhanced_StructuralOptimization_continued Example_ManyWaysToTranslateAtom Exclude_Hydrogens_annealWithBondGraph FitPartialCharges_GlobalError Fix_BoundInBox_CenterInBox_MoleculeActions Fix_ChargeSampling_PBC Fix_ChronosMutex Fix_FitPartialCharges Fix_FitPotential_needs_atomicnumbers Fix_ForceAnnealing Fix_IndependentFragmentGrids Fix_ParseParticles Fix_ParseParticles_split_forward_backward_Actions Fix_PopActions Fix_QtFragmentList_sorted_selection Fix_Restrictedkeyset_FragmentMolecule Fix_StatusMsg Fix_StepWorldTime_single_argument Fix_Verbose_Codepatterns Fix_fitting_potentials Fixes ForceAnnealing_goodresults ForceAnnealing_oldresults ForceAnnealing_tocheck ForceAnnealing_with_BondGraph ForceAnnealing_with_BondGraph_continued ForceAnnealing_with_BondGraph_continued_betteresults ForceAnnealing_with_BondGraph_contraction-expansion FragmentAction_writes_AtomFragments FragmentMolecule_checks_bonddegrees GeometryObjects Gui_Fixes Gui_displays_atomic_force_velocity ImplicitCharges IndependentFragmentGrids IndependentFragmentGrids_IndividualZeroInstances IndependentFragmentGrids_IntegrationTest IndependentFragmentGrids_Sole_NN_Calculation JobMarket_RobustOnKillsSegFaults JobMarket_StableWorkerPool JobMarket_unresolvable_hostname_fix MoreRobust_FragmentAutomation ODR_violation_mpqc_open PartialCharges_OrthogonalSummation PdbParser_setsAtomName PythonUI_with_named_parameters QtGui_reactivate_TimeChanged_changes Recreated_GuiChecks Rewrite_FitPartialCharges RotateToPrincipalAxisSystem_UndoRedo SaturateAtoms_findBestMatching SaturateAtoms_singleDegree StoppableMakroAction Subpackage_CodePatterns Subpackage_JobMarket Subpackage_LinearAlgebra Subpackage_levmar Subpackage_mpqc_open Subpackage_vmg Switchable_LogView ThirdParty_MPQC_rebuilt_buildsystem TrajectoryDependenant_MaxOrder TremoloParser_IncreasedPrecision TremoloParser_MultipleTimesteps TremoloParser_setsAtomName Ubuntu_1604_changes stable
Last change on this file since ba9f5b was 112b09, checked in by Tillmann Crueger <crueger@…>, 15 years ago

Added #include "Helpers/MemDebug.hpp" to all .cpp files

  • Property mode set to 100755
File size: 8.0 KB
Line 
1/*
2 * elements_db.cpp
3 *
4 * Created on: 17.05.2010
5 * Author: heber
6 */
7
8#include "Helpers/MemDebug.hpp"
9
10const char *elementsDB =\
11"# Covalent radius of each element in Angstroem from CSD (binding is: [Rcov(A)+Rcov(B)-t,Rcov(A)+Rcov(B)+t] with t = 0.4A\n\
12#Element Name Symbol Period Group Block Atomic Number AtomicWeight Covalent Radius vdW Radius\n\
13Hydrogen H 1 1 s 1 1.008 0.23 1.09\n\
14Helium He 1 18 p 2 4.003 1.50 1.40\n\
15Lithium Li 2 1 s 3 6.941 0.68 1.82\n\
16Beryllium Be 2 2 s 4 9.012 0.35 2.00\n\
17Boron B 2 13 p 5 10.811 0.83 2.00\n\
18Carbon C 2 14 p 6 12.011 0.68 1.70\n\
19Nitrogen N 2 15 p 7 14.007 0.68 1.55\n\
20Oxygen O 2 16 p 8 15.999 0.68 1.52\n\
21Fluorine F 2 17 p 9 18.998 0.64 1.47\n\
22Neon Ne 2 18 p 10 20.180 1.50 1.54\n\
23Sodium Na 3 1 s 11 22.991 0.97 2.27\n\
24Magnesium Mg 3 2 s 12 24.305 1.10 1.73\n\
25Aluminium Al 3 13 p 13 26.982 1.35 2.00\n\
26Silicon Si 3 14 p 14 28.086 1.20 2.10\n\
27Phosphorus P 3 15 p 15 30.974 1.05 1.80\n\
28Sulphur S 3 16 p 16 32.066 1.02 1.80\n\
29Chlorine Cl 3 17 p 17 35.453 0.99 1.75\n\
30Argon Ar 3 18 p 18 39.948 1.51 1.88\n\
31Potassium K 4 1 s 19 39.098 1.33 2.75\n\
32Calcium Ca 4 2 s 20 40.078 0.99 2.00\n\
33Scandium Sc 4 3 d 21 44.956 1.44 2.00\n\
34Titanium Ti 4 4 d 22 47.867 1.47 2.00\n\
35Vanadium V 4 5 d 23 50.942 1.33 2.00\n\
36Chromium Cr 4 6 d 24 51.996 1.35 2.00\n\
37Manganese Mn 4 7 d 25 54.938 1.35 2.00\n\
38Iron Fe 4 8 d 26 55.845 1.34 2.00\n\
39Cobalt Co 4 9 d 27 58.933 1.33 2.00\n\
40Nickel Ni 4 10 d 28 58.693 1.50 1.63\n\
41Copper Cu 4 11 d 29 63.546 1.52 1.40\n\
42Zinc Zn 4 12 d 30 65.390 1.45 1.39\n\
43Gallium Ga 4 13 p 31 69.723 1.22 1.87\n\
44Germanium Ge 4 14 p 32 72.610 1.17 2.00\n\
45Arsenic As 4 15 p 33 74.922 1.21 1.85\n\
46Selenium Se 4 16 p 34 78.960 1.22 1.90\n\
47Bromine Br 4 17 p 35 79.904 1.21 1.85\n\
48Krypton Kr 4 18 p 36 83.800 1.50 2.02\n\
49Rubidium Rb 5 1 s 37 85.468 1.47 2.00\n\
50Strontium Sr 5 2 s 38 87.620 1.12 2.00\n\
51Yttrium Y 5 3 d 39 88.906 1.78 2.00\n\
52Zirconium Zr 5 4 d 40 91.224 1.56 2.00\n\
53Niobium Nb 5 5 d 41 92.906 1.48 2.00\n\
54Molybdenum Mo 5 6 d 42 95.940 1.47 2.00\n\
55Technetium Tc 5 7 d 43 98 1.35 2.00\n\
56Ruthenium Ru 5 8 d 44 101.070 1.40 2.00\n\
57Rhodium Rh 5 9 d 45 102.906 1.45 2.00\n\
58Palladium Pd 5 10 d 46 106.420 1.50 1.63\n\
59Silver Ag 5 11 d 47 107.868 1.59 1.72\n\
60Cadmium Cd 5 12 d 48 112.411 1.69 1.58\n\
61Indium In 5 13 p 49 114.818 1.63 1.93\n\
62Tin Sn 5 14 p 50 118.71 1.46 2.17\n\
63Antimony Sb 5 15 p 51 121.760 1.46 2.00\n\
64Tellurium Te 5 16 p 52 127.600 1.47 2.06\n\
65Iodine I 5 17 p 53 126.904 1.40 1.98\n\
66Xenon Xe 5 18 p 54 131.290 1.50 2.16\n\
67Caesium Cs 6 1 s 55 132.905 1.67 2.00\n\
68Barium Ba 6 2 s 56 137.327 1.34 2.00\n\
69Lutetium Lu 6 3 d 71 174.967 1.72 2.00\n\
70Hafnium Hf 6 4 d 72 178.490 1.57 2.00\n\
71Tantalum Ta 6 5 d 73 180.948 1.43 2.00\n\
72Tungsten W 6 6 d 74 183.840 1.37 2.00\n\
73Rhenium Re 6 7 d 75 186.207 1.35 2.00\n\
74Osmium Os 6 8 d 76 190.230 1.37 2.00\n\
75Iridium Ir 6 9 d 77 192.217 1.32 2.00\n\
76Platinum Pt 6 10 d 78 195.078 1.50 1.72\n\
77Gold Au 6 11 d 79 196.967 1.50 1.66\n\
78Mercury Hg 6 12 d 80 200.590 1.70 1.55\n\
79Thallium Tl 6 13 p 81 204.383 1.55 1.96\n\
80Lead Pb 6 14 p 82 207.200 1.54 2.02\n\
81Bismuth Bi 6 15 p 83 208.980 1.54 2.00\n\
82Polonium Po 6 16 p 84 210 1.68 2.00\n\
83Astatine At 6 17 p 85 210 1.21 2.00\n\
84Radon Rn 6 18 p 86 222 1.50 2.00\n\
85Cerium Ce 6Lan 19 f 58 140.116 1.83 2.00\n\
86Dysprosium Dy 6Lan 19 f 66 162.500 1.75 2.00\n\
87Erbium Er 6Lan 19 f 68 167.260 1.73 2.00\n\
88Europium Eu 6Lan 19 f 63 151.964 1.99 2.00\n\
89Gadolinium Gd 6Lan 19 f 64 157.250 1.79 2.00\n\
90Holmium Ho 6Lan 19 f 67 164.930 1.74 2.00\n\
91Lanthanum La 6Lan 19 f 57 138.906 1.87 2.00\n\
92Neodymium Nd 6Lan 19 f 60 144.240 1.81 2.00\n\
93Promethium Pm 6Lan 19 f 61 145 1.80 2.00\n\
94Praseodymium Pr 6Lan 19 f 59 140.908 1.82 2.00\n\
95Samarium Sm 6Lan 19 f 62 150.360 1.80 2.00\n\
96Terbium Tb 6Lan 19 f 65 158.925 1.76 2.00\n\
97Thulium Tm 6Lan 19 f 69 168.934 1.72 2.00\n\
98Ytterbium Yb 6Lan 19 f 70 173.040 1.94 2.00\n\
99Francium Fr 7 1 s 87 223 1.50 2.00\n\
100Radium Ra 7 2 s 88 226 1.90 2.00\n\
101Lawrencium Lr 7 3 d 103 262 1.50 2.00\n\
102Rutherfordium Rf 7 4 d 104 261 1.50 2.00\n\
103Dubnium Db 7 5 d 105 262 1.50 2.00\n\
104Seaborgium Sg 7 6 d 106 266 1.50 2.00\n\
105Bohrium Bh 7 7 d 107 264 1.50 2.00\n\
106Hassium Hs 7 8 d 108 269 1.50 2.00\n\
107Meitnerium Mt 7 9 d 109 268 1.50 2.00\n\
108Darmstadtium Ds 7 10 d 110 271 1.50 2.00\n\
109Actinium Ac 7Act 20 f 89 227 1.88 2.00\n\
110Americium Am 7Act 20 f 95 243 1.51 2.00\n\
111Berkelium Bk 7Act 20 f 97 247 1.54 2.00\n\
112Californium Cf 7Act 20 f 98 251 1.83 2.00\n\
113Curium Cm 7Act 20 f 96 247 0.99 2.00\n\
114Einsteinium Es 7Act 20 f 99 252 1.50 2.00\n\
115Fermium Fm 7Act 20 f 100 257 1.50 2.00\n\
116Mendelevium Md 7Act 20 f 101 258 1.50 2.00\n\
117Nobelium No 7Act 20 f 102 259 1.50 2.00\n\
118Neptunium Np 7Act 20 f 93 237 1.55 2.00\n\
119Protactinium Pa 7Act 20 f 91 231.036 1.61 2.00\n\
120Plutonium Pu 7Act 20 f 94 244 1.53 2.00\n\
121Thorium Th 7Act 20 f 90 232.038 1.79 2.00\n\
122Uranium U 7Act 20 f 92 238.029 1.58 1.86\n\
123";
124
125const char *HbonddistanceDB =\
126"#atomic number bond distances for single, double and triple bond (-1 no bond)\n\
1271 0.74 -1 -1\n\
1282 0.77429209 -1 -1\n\
1295 1.23 1.19 1.18\n\
1306 1.09 1.076 1.06\n\
1317 1.04 1.02 1.01\n\
1328 0.96 0.957 -1\n\
13314 1.48 1.48 1.48\n\
13415 1.42 -1 -1\n\
13516 1.35 -1 -1\n\
13617 1.29 -1 -1\n\
13720 1.09 1.09 -1\n\
13834 1.47 -1 -1\n\
13935 1.44 -1 -1\n\
140";
141
142const char *HbondangleDB =\
143"# atomicnumber angles for single, double and triple bond (-1 no angle)\n\
1441 180 -1 -1\n\
1455 180 131.0 109.2\n\
1466 180 120 109.47\n\
1477 180 110 106.67\n\
1488 180 104.5 -1\n\
14914 180 120 109.47\n\
15015 180 -1 -1\n\
15116 180 -1 -1\n\
15217 180 -1 -1\n\
15320 180 120 109.47\n\
15434 180 -1 -1\n\
15535 180 -1 -1\n\
156";
157
158const char *orbitalsDB =\
159"# atomicnumber numberoforbitals\n\
1601 1\n\
1612 0\n\
1623 1\n\
1634 2\n\
1645 3\n\
1656 4\n\
1667 3\n\
1678 2\n\
1689 1\n\
16910 0\n\
17011 1\n\
17112 2\n\
17213 3\n\
17314 4\n\
17415 3\n\
17516 2\n\
17617 1\n\
17718 0\n\
17819 1\n\
17920 4\n\
18021 3\n\
18122 4\n\
18223 5\n\
18324 6\n\
18425 4\n\
18526 3\n\
18627 3\n\
18728 2\n\
18829 2\n\
18930 2\n\
19031 3\n\
19132 4\n\
19233 3\n\
19334 2\n\
19435 1\n\
19536 0\n\
19637 1\n\
19738 2\n\
19839 3\n\
19940 4\n\
20041 5\n\
20142 6\n\
20243 6\n\
20344 8\n\
20445 4\n\
20546 4\n\
20647 1\n\
20748 2\n\
20849 3\n\
20950 4\n\
21051 3\n\
21152 2\n\
21253 1\n\
21354 0\n\
21455 1\n\
21556 2\n\
21657 3\n\
21758 4\n\
21859 3\n\
21960 4\n\
22061 3\n\
22162 3\n\
22263 3\n\
22364 3\n\
22465 4\n\
22566 3\n\
22667 3\n\
22768 3\n\
22869 3 \n\
22970 3\n\
23071 3\n\
23172 4\n\
23273 5\n\
23374 6\n\
23475 7\n\
23576 8\n\
23677 6\n\
23778 6\n\
23879 3\n\
23980 2\n\
24081 3\n\
24182 4\n\
24283 3\n\
24384 4\n\
24486 0\n\
24588 2\n\
24689 3\n\
24790 4\n\
24891 5\n\
24992 6\n\
250";
251
252const char *valenceDB =\
253"#atomicnumber numberofvalenceorbitals\n\
2541 0.10000000000000E+01\n\
2552 0.20000000000000E+01\n\
2563 0.10000000000000E+01\n\
2574 0.20000000000000E+01\n\
2585 0.30000000000000E+01\n\
2596 0.40000000000000E+01\n\
2607 0.50000000000000E+01\n\
2618 0.60000000000000E+01\n\
2629 0.70000000000000E+01\n\
26310 0.80000000000000E+01\n\
26411 0.10000000000000E+01\n\
26512 0.40000000000000E+01\n\
26613 .3000000000000000E+01\n\
26714 0.40000000000000E+01\n\
26815 0.50000000000000E+01\n\
26916 0.60000000000000E+01\n\
27017 0.70000000000000E+01\n\
27118 0.80000000000000E+01\n\
27219 0.30000000000000E+01\n\
27320 0.40000000000000E+01\n\
27421 0.30000000000000E+01\n\
27522 0.40000000000000E+01\n\
27623 0.50000000000000E+01\n\
27724 0.60000000000000E+01\n\
27825 0.70000000000000E+01\n\
27926 0.80000000000000E+01\n\
28027 0.90000000000000E+01\n\
28128 0.10000000000000E+02\n\
28229 0.11000000000000E+02\n\
28330 0.12000000000000E+02\n\
28431 3.00000000000000000\n\
28532 0.40000000000000E+01\n\
28633 5.00000000000000000\n\
28734 0.60000000000000E+01\n\
28835 0.70000000000000E+01\n\
28936 0.80000000000000E+01\n\
29037 0.10000000000000E+01\n\
29138 0.20000000000000E+01\n\
29239 0.30000000000000E+01\n\
29340 0.40000000000000E+01\n\
29441 0.50000000000000E+01\n\
29542 0.60000000000000E+01\n\
29643 0.70000000000000E+01\n\
29744 0.80000000000000E+01\n\
29845 0.90000000000000E+01\n\
29946 0.10000000000000E+02\n\
30047 0.11000000000000E+02\n\
30148 0.12000000000000E+02\n\
30249 0.30000000000000E+01\n\
30350 0.40000000000000E+01\n\
30451 0.50000000000000E+01\n\
30552 0.60000000000000E+01\n\
30653 0.70000000000000E+01\n\
30754 0.80000000000000E+01\n\
30855 0.10000000000000E+01\n\
30956 0.20000000000000E+01\n\
31072 0.40000000000000E+01\n\
31173 0.50000000000000E+01\n\
31274 0.60000000000000E+01\n\
31375 0.70000000000000E+01\n\
31476 0.80000000000000E+01\n\
31577 0.90000000000000E+01\n\
31678 0.10000000000000E+02\n\
31779 0.11000000000000E+02\n\
31880 0.12000000000000E+02\n\
319";
Note: See TracBrowser for help on using the repository browser.