43
43
void AddElementData()
45
45
// Element, Ord. Number, Mass, Covalent Radius [pm], VdW Radius [pm], ( Coherent Neutron Scattering Cross Section [barn] )
46
48
AddElement("H", 1, 1.01f, 37.0f, 110.0f, 1.7568f);
47
49
AddElement("D", 1, 2.01f, 37.0f, 110.0f);
48
50
AddElement("He", 2, 4.00f, 32.0f, 140.0f);
50
54
AddElement("Li", 3, 6.94f, 134.0f, 182.0f);
51
55
AddElement("Be", 4, 9.01f, 90.0f, 153.0f);
52
56
AddElement("B", 5, 10.81f, 90.0f, 192.0f);
56
60
AddElement("F", 9, 18.99f, 73.0f, 147.0f, 4.017f);
57
61
AddElement("Ne", 10, 20.18f, 69.0f, 154.0f);
59
65
AddElement("Na", 11, 22.99f, 71.0f, 227.0f);
60
66
AddElement("Mg", 12, 24.31f, 130.0f, 173.0f);
61
67
AddElement("Al", 13, 26.98f, 154.0f, 184.0f);
64
70
AddElement("S", 16, 32.06f, 106.0f, 180.0f, 1.0186f);
65
71
AddElement("Cl", 17, 35.45f, 102.0f, 175.0f, 11.5257f);
66
72
AddElement("Ar", 18, 39.95f, 97.0f, 188.0f);
67
76
AddElement("K", 19, 39.10f, 196.0f, 275.0f);
68
77
AddElement("Ca", 20, 40.08f, 174.0f, 231.0f);
69
79
AddElement("Sc", 21, 44.96f, 144.0f, 0.0f);
70
80
AddElement("Ti", 22, 47.90f, 136.0f, 0.0f);
71
81
AddElement("V", 23, 50.94f, 125.0f, 0.0f);
76
86
AddElement("Ni", 28, 58.71f, 121.0f, 163.0f);
77
87
AddElement("Cu", 29, 63.54f, 138.0f, 140.0f);
78
88
AddElement("Zn", 30, 65.37f, 131.0f, 139.0f);
79
90
AddElement("Ga", 31, 69.72f, 126.0f, 187.0f);
80
91
AddElement("Ge", 32, 72.59f, 122.0f, 211.0f);
81
92
AddElement("As", 33, 74.92f, 121.0f, 185.0f);
83
94
AddElement("Br", 35, 79.91f, 114.0f, 185.0f);
84
95
AddElement("Kr", 36, 83.80f, 110.0f, 202.0f);
86
99
AddElement("Rb", 37, 85.47f, 211.0f, 303.0f);
87
100
AddElement("Sr", 38, 87.62f, 192.0f, 249.0f);
88
102
AddElement("Y", 39, 88.91f, 162.0f, 0.0f);
89
103
AddElement("Zr", 40, 91.22f, 148.0f, 0.0f);
90
104
AddElement("Nb", 41, 92.91f, 137.0f, 0.0f);
95
109
AddElement("Pd", 46, 106.40f, 131.0f, 163.0f);
96
110
AddElement("Ag", 47, 107.87f, 153.0f, 172.0f);
97
111
AddElement("Cd", 48, 112.40f, 148.0f, 158.0f);
98
113
AddElement("In", 49, 114.82f, 144.0f, 193.0f);
99
114
AddElement("Sn", 50, 118.69f, 141.0f, 217.0f);
100
115
AddElement("Sb", 51, 121.75f, 138.0f, 206.0f);
102
117
AddElement("I", 53, 126.90f, 133.0f, 198.0f);
103
118
AddElement("Xe", 54, 131.30f, 130.0f, 216.0f);
105
122
AddElement("Cs", 55, 132.91f, 225.0f, 343.0f);
106
123
AddElement("Ba", 56, 137.34f, 198.0f, 268.0f);
107
125
AddElement("La", 57, 138.91f, 169.0f, 0.0f);
127
AddElement("Ce", 58, 140.12f, 204.0f, 0.0f);
128
AddElement("Pr", 59, 140.91f, 203.0f, 0.0f);
129
AddElement("Nd", 60, 144.24f, 201.0f, 0.0f);
130
AddElement("Pm", 61, 146.90f, 199.0f, 0.0f);
131
AddElement("Sm", 62, 150.36f, 198.0f, 0.0f);
132
AddElement("Eu", 63, 151.96f, 198.0f, 0.0f);
133
AddElement("Gd", 64, 157.25f, 196.0f, 0.0f);
134
AddElement("Tb", 65, 158.93f, 194.0f, 0.0f);
135
AddElement("Dy", 66, 162.50f, 192.0f, 0.0f);
136
AddElement("Ho", 67, 164.93f, 192.0f, 0.0f);
137
AddElement("Er", 68, 167.26f, 189.0f, 0.0f);
138
AddElement("Tm", 69, 168.93f, 190.0f, 0.0f);
139
AddElement("Yb", 70, 173.05f, 187.0f, 0.0f);
140
AddElement("Lu", 71, 174.97f, 187.0f, 0.0f);
110
142
AddElement("Hf", 72, 178.49f, 150.0f, 0.0f);
111
143
AddElement("Ta", 73, 180.95f, 138.0f, 0.0f);
112
144
AddElement("W", 74, 183.85f, 146.0f, 0.0f);
116
148
AddElement("Pt", 78, 195.09f, 138.0f, 0.0f);
117
149
AddElement("Au", 79, 196.97f, 144.0f, 0.0f);
118
150
AddElement("Hg", 80, 200.59f, 149.0f, 0.0f);
119
152
AddElement("Tl", 81, 204.37f, 148.0f, 0.0f);
120
153
AddElement("Pb", 82, 207.19f, 146.0f, 0.0f);
121
154
AddElement("Bi", 83, 208.98f, 146.0f, 0.0f);
123
156
AddElement("At", 85, 210.00f, 145.0f, 0.0f);
124
157
AddElement("Rn", 86, 222.00f, 145.0f, 0.0f);
127
AddElement("U", 92, 238.00f, 100.0f, 186.0f);
161
AddElement("Fr", 87, 223.00f, 260.0f, 0.0f);
162
AddElement("Ra", 88, 226.03f, 221.0f, 0.0f);
164
AddElement("Ac", 89, 227.00f, 215.0f, 0.0f);
166
AddElement("Th", 90, 232.04f, 206.0f, 0.0f);
167
AddElement("Pa", 91, 231.04f, 200.0f, 0.0f);
168
AddElement("U", 92, 238.03f, 196.0f, 0.0f);
169
AddElement("Np", 93, 237.05f, 190.0f, 0.0f);
170
AddElement("Pu", 94, 244.10f, 187.0f, 0.0f);
171
AddElement("Am", 95, 243.10f, 180.0f, 0.0f);
172
AddElement("Cm", 96, 247.10f, 169.0f, 0.0f);
173
AddElement("Bk", 97, 247.10f, 160.0f, 0.0f);
174
AddElement("Cf", 98, 251.10f, 160.0f, 0.0f);
175
AddElement("Es", 99, 254.10f, 160.0f, 0.0f);
176
AddElement("Fm", 100, 257.10f, 160.0f, 0.0f);
177
AddElement("Md", 101, 258.00f, 160.0f, 0.0f);
178
AddElement("No", 102, 259.00f, 160.0f, 0.0f);
179
AddElement("Lr", 103, 260.00f, 160.0f, 0.0f);