1 | // |
---|
2 | // ******************************************************************** |
---|
3 | // * License and Disclaimer * |
---|
4 | // * * |
---|
5 | // * The Geant4 software is copyright of the Copyright Holders of * |
---|
6 | // * the Geant4 Collaboration. It is provided under the terms and * |
---|
7 | // * conditions of the Geant4 Software License, included in the file * |
---|
8 | // * LICENSE and available at http://cern.ch/geant4/license . These * |
---|
9 | // * include a list of copyright holders. * |
---|
10 | // * * |
---|
11 | // * Neither the authors of this software system, nor their employing * |
---|
12 | // * institutes,nor the agencies providing financial support for this * |
---|
13 | // * work make any representation or warranty, express or implied, * |
---|
14 | // * regarding this software system or assume any liability for its * |
---|
15 | // * use. Please see the license in the file LICENSE and URL above * |
---|
16 | // * for the full disclaimer and the limitation of liability. * |
---|
17 | // * * |
---|
18 | // * This code implementation is the result of the scientific and * |
---|
19 | // * technical work of the GEANT4 collaboration. * |
---|
20 | // * By using, copying, modifying or distributing the software (or * |
---|
21 | // * any work based on the software) you agree to acknowledge its * |
---|
22 | // * use in resulting scientific publications, and indicate your * |
---|
23 | // * acceptance of all terms of the Geant4 Software license. * |
---|
24 | // ******************************************************************** |
---|
25 | // |
---|
26 | // $Id: G4NistElementBuilder.cc,v 1.22 2008/08/11 11:53:11 vnivanch Exp $ |
---|
27 | // GEANT4 tag $Name: HEAD $ |
---|
28 | // |
---|
29 | // ------------------------------------------------------------------- |
---|
30 | // |
---|
31 | // GEANT4 Class file |
---|
32 | // |
---|
33 | // File name: G4NistElementBuilder |
---|
34 | // |
---|
35 | // Author: Vladimir Ivanchenko |
---|
36 | // |
---|
37 | // Creation date: 23.12.2004 |
---|
38 | // |
---|
39 | // Modifications: |
---|
40 | // 02.05.2006 Subtract mass of atomic electrons from NIST mass (VI) |
---|
41 | // 11.05.2006 Do not subtract mass of atomic electrons from NIST mass (VI) |
---|
42 | // 17.10.2006 Add natiral abandances flag to element and |
---|
43 | // use G4 units for isotope mass vector (VI) |
---|
44 | // 10.05.2007 Add protection agains Z>101 (VI) |
---|
45 | // 26.07.2007 Create one and only one Nist element with given Z and |
---|
46 | // allow users to create there own elements with the same Z (VI) |
---|
47 | // |
---|
48 | // ------------------------------------------------------------------- |
---|
49 | // |
---|
50 | // Class Description: |
---|
51 | // |
---|
52 | // Element data from the NIST DB on Atomic Weights and Isotope Compositions |
---|
53 | // http://physics.nist.gov/PhysRefData/Compositions/index.html |
---|
54 | // |
---|
55 | //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... |
---|
56 | //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... |
---|
57 | |
---|
58 | #include "G4NistElementBuilder.hh" |
---|
59 | #include "G4Element.hh" |
---|
60 | #include <sstream> |
---|
61 | |
---|
62 | |
---|
63 | //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... |
---|
64 | |
---|
65 | G4NistElementBuilder::G4NistElementBuilder(G4int vb): |
---|
66 | verbose(vb), first(true) |
---|
67 | { |
---|
68 | Initialise(); |
---|
69 | // Atomic shells are defined only for 101 elements |
---|
70 | limitNumElements = 101; |
---|
71 | for(G4int i=0; i<maxNumElements; i++) {elmIndex[i] = -1;} |
---|
72 | } |
---|
73 | |
---|
74 | //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... |
---|
75 | |
---|
76 | G4NistElementBuilder::~G4NistElementBuilder() |
---|
77 | {} |
---|
78 | |
---|
79 | //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... |
---|
80 | |
---|
81 | G4int G4NistElementBuilder::GetZ(const G4String& name) |
---|
82 | { |
---|
83 | G4int Z = maxNumElements; |
---|
84 | do {Z--;} while( Z>0 && elmSymbol[Z] != name); |
---|
85 | return Z; |
---|
86 | } |
---|
87 | |
---|
88 | //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... |
---|
89 | |
---|
90 | G4Element* G4NistElementBuilder::FindOrBuildElement(const G4String& symb, |
---|
91 | G4bool buildIsotopes) |
---|
92 | { |
---|
93 | if(first) { |
---|
94 | if(verbose > 0) { |
---|
95 | G4cout << "### NIST DataBase for Elements is used" << G4endl; |
---|
96 | } |
---|
97 | first = false; |
---|
98 | } |
---|
99 | G4int Z = 0; |
---|
100 | G4Element* elm = 0; |
---|
101 | do {Z++;} while (Z<limitNumElements && !(symb == elmSymbol[Z])); |
---|
102 | if(Z<maxNumElements) elm = FindOrBuildElement(Z, buildIsotopes); |
---|
103 | return elm; |
---|
104 | } |
---|
105 | |
---|
106 | |
---|
107 | //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... |
---|
108 | |
---|
109 | G4Element* G4NistElementBuilder::FindOrBuildElement(G4int Z, |
---|
110 | G4bool buildIsotopes) |
---|
111 | { |
---|
112 | G4Element* anElement = 0; |
---|
113 | |
---|
114 | // Nist element does exist |
---|
115 | if(elmIndex[Z] >= 0) { |
---|
116 | const G4ElementTable* theElementTable = G4Element::GetElementTable(); |
---|
117 | anElement = (*theElementTable)[elmIndex[Z]]; |
---|
118 | |
---|
119 | // build new element |
---|
120 | } else { |
---|
121 | anElement = BuildElement(Z, buildIsotopes); |
---|
122 | if(anElement) elmIndex[Z] = anElement->GetIndex(); |
---|
123 | } |
---|
124 | return anElement; |
---|
125 | } |
---|
126 | |
---|
127 | //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... |
---|
128 | |
---|
129 | G4Element* G4NistElementBuilder::BuildElement(G4int Z, G4bool buildIsotopes) |
---|
130 | { |
---|
131 | G4Element* theElement = 0; |
---|
132 | if(Z<1 || Z>=limitNumElements) return theElement; |
---|
133 | G4double Zeff = (G4double)Z; |
---|
134 | G4double Aeff = atomicMass[Z]; |
---|
135 | if (verbose > 1) { |
---|
136 | G4cout << "G4NistElementBuilder: Build Element <" << elmSymbol[Z] |
---|
137 | << "> Z= " << Zeff |
---|
138 | << " A= " << Aeff; |
---|
139 | if(buildIsotopes) G4cout << " with natural isotope composition" << G4endl; |
---|
140 | else G4cout << " isotopes are not built" << G4endl; |
---|
141 | } |
---|
142 | |
---|
143 | //build Element with its Isotopes |
---|
144 | // |
---|
145 | if (buildIsotopes) { |
---|
146 | G4int nc = nIsotopes[Z]; |
---|
147 | G4int n0 = nFirstIsotope[Z]; |
---|
148 | G4int idx = idxIsotopes[Z]; |
---|
149 | std::vector<G4Isotope*> iso; |
---|
150 | G4Isotope* ist; |
---|
151 | for (G4int i=0; i<nc; i++) { |
---|
152 | if (relAbundance[idx + i] > 0.0) { |
---|
153 | std::ostringstream os; |
---|
154 | os << elmSymbol[Z] << n0 + i; |
---|
155 | ist = new G4Isotope(os.str(), Z, n0 + i, |
---|
156 | GetAtomicMass(Z, n0 + i)*g/(mole*amu_c2)); |
---|
157 | /* |
---|
158 | G4cout << " Z= " << Z << " N= " << n0 + i |
---|
159 | << " miso(amu)= " << GetIsotopeMass(Z, n0 + i)/amu_c2 |
---|
160 | << " matom(amu)= " << GetAtomicMass(Z, n0 + i)/amu_c2 << G4endl; |
---|
161 | */ |
---|
162 | iso.push_back(ist); |
---|
163 | } |
---|
164 | } |
---|
165 | G4int ni = iso.size(); |
---|
166 | G4double w; |
---|
167 | theElement = new G4Element(elmSymbol[Z],elmSymbol[Z],ni); |
---|
168 | for(G4int j=0; j<ni; j++) { |
---|
169 | w = relAbundance[idx + (iso[j])->GetN() - n0]; |
---|
170 | ist = iso[j]; |
---|
171 | theElement->AddIsotope(ist, w); |
---|
172 | } |
---|
173 | } |
---|
174 | |
---|
175 | //build Element without Isotopes |
---|
176 | // |
---|
177 | else { |
---|
178 | theElement = new G4Element(elmSymbol[Z],elmSymbol[Z],Zeff,Aeff*gram/mole); |
---|
179 | } |
---|
180 | theElement->SetNaturalAbandancesFlag(buildIsotopes); |
---|
181 | |
---|
182 | return theElement; |
---|
183 | } |
---|
184 | |
---|
185 | //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... |
---|
186 | |
---|
187 | |
---|
188 | void G4NistElementBuilder::PrintElement(G4int Z) |
---|
189 | { |
---|
190 | G4int imin = Z; |
---|
191 | G4int imax = Z+1; |
---|
192 | if (Z == 0) { |
---|
193 | imin = 1; |
---|
194 | imax = maxNumElements; |
---|
195 | } |
---|
196 | if(imax > maxNumElements) imax = maxNumElements; |
---|
197 | |
---|
198 | for(G4int i=imin; i<imax; i++) { |
---|
199 | G4int nc = nIsotopes[i]; |
---|
200 | G4cout << "Nist Element: <" << elmSymbol[i] |
---|
201 | << "> Z= " << i |
---|
202 | << " Aeff(amu)= " << atomicMass[i] << " " |
---|
203 | << nc << " isotopes:" |
---|
204 | << G4endl; |
---|
205 | if(verbose > 1) { |
---|
206 | G4int j; |
---|
207 | G4int idx = idxIsotopes[i]; |
---|
208 | G4int n0 = nFirstIsotope[i]; |
---|
209 | G4cout << " N: "; |
---|
210 | for(j=0; j<nc; j++) {G4cout << n0 + j << " ";} |
---|
211 | G4cout << G4endl; |
---|
212 | G4cout << " mass(amu): "; |
---|
213 | for(j=0; j<nc; j++) {G4cout << GetAtomicMass(i, n0 + j) << " ";} |
---|
214 | G4cout << G4endl; |
---|
215 | G4cout << " abanbance: "; |
---|
216 | for(j=0; j<nc; j++) {G4cout << relAbundance[idx + j] << " ";} |
---|
217 | G4cout << G4endl; |
---|
218 | } |
---|
219 | } |
---|
220 | } |
---|
221 | |
---|
222 | //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... |
---|
223 | |
---|
224 | void G4NistElementBuilder::AddElement(const G4String& name, G4int Z, G4int nc, |
---|
225 | const G4int& N, const G4double& A, |
---|
226 | const G4double& sA, const G4double& W) |
---|
227 | { |
---|
228 | if (verbose > 1) |
---|
229 | G4cout << "AddElement " << name << " Z= " << Z << " nc= " << nc << G4endl; |
---|
230 | |
---|
231 | if (Z >= maxNumElements) { |
---|
232 | G4cout << "G4NistElementBuilder::AddElement: Warning! Z= " << Z |
---|
233 | << " is too big" << G4endl; |
---|
234 | return; |
---|
235 | } |
---|
236 | |
---|
237 | if (index >= maxAbundance) { |
---|
238 | G4cout << "G4NistElementBuilder::AddElement: Warning! index= " << index |
---|
239 | << " is too big" << G4endl; |
---|
240 | return; |
---|
241 | } |
---|
242 | |
---|
243 | elmSymbol[Z] = name; |
---|
244 | atomicMass[Z] = 0.0; |
---|
245 | idxIsotopes[Z] = index; |
---|
246 | nIsotopes[Z] = nc; |
---|
247 | |
---|
248 | nFirstIsotope[Z] = (&N)[0]; |
---|
249 | G4double ww = 0.0; |
---|
250 | G4double www; |
---|
251 | size_t nm = nc; |
---|
252 | |
---|
253 | for(size_t i=0; i<nm; i++) { |
---|
254 | www = 0.01*(&W)[i]; |
---|
255 | // mass of the isotope in G4 units |
---|
256 | massIsotopes[index] = (&A)[i]*amu_c2 - Z*electron_mass_c2 + bindingEnergy[Z]; |
---|
257 | sigMass[index] = (&sA)[i]*amu_c2; |
---|
258 | relAbundance[index] = www; |
---|
259 | |
---|
260 | // computation of mean atomic mass of the element in atomic units |
---|
261 | atomicMass[Z] += www*(&A)[i]; |
---|
262 | ww += www; |
---|
263 | index++; |
---|
264 | } |
---|
265 | |
---|
266 | if(ww != 1.0) { |
---|
267 | G4int idx = idxIsotopes[Z]; |
---|
268 | atomicMass[Z] /= ww; |
---|
269 | for(G4int j=0; j<nc; j++) {relAbundance[idx + j] /= ww;} |
---|
270 | } |
---|
271 | |
---|
272 | if (verbose > 0) PrintElement(Z); |
---|
273 | } |
---|
274 | |
---|
275 | //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... |
---|
276 | |
---|
277 | void G4NistElementBuilder::Initialise() |
---|
278 | { |
---|
279 | // Parameterisation from D.Lunney,J.M.Pearson,C.Thibault, |
---|
280 | // Rev.Mod.Phys. 75 (2003) 1021 |
---|
281 | bindingEnergy[0] = 0.0; |
---|
282 | for(G4int i=1; i<maxNumElements; i++) { |
---|
283 | G4double Z = G4double(i); |
---|
284 | bindingEnergy[i] = (14.4381*std::pow(Z,2.39) + 1.55468e-6*std::pow(Z,5.35))*eV; |
---|
285 | } |
---|
286 | |
---|
287 | // NIST data |
---|
288 | index = 0; |
---|
289 | |
---|
290 | // Z = 1 --------------------------------------------------------------------- |
---|
291 | int HN[6] = |
---|
292 | {1, 2, 3, 4, 5, 6}; |
---|
293 | |
---|
294 | double HA[6] = |
---|
295 | {1.00783, 2.0141, 3.01605, 4.02783, 5.03954, 6.04494}; |
---|
296 | |
---|
297 | // Garantee consistence with G4 masses |
---|
298 | HA[0] = (proton_mass_c2 + electron_mass_c2 - bindingEnergy[1])/amu_c2; |
---|
299 | HA[1] = (1.875613*GeV + electron_mass_c2 - bindingEnergy[1])/amu_c2; |
---|
300 | HA[2] = (2.80925*GeV + electron_mass_c2 - bindingEnergy[1])/amu_c2; |
---|
301 | |
---|
302 | double HS[6] = |
---|
303 | {4, 4, 11, 12, 102, 28}; |
---|
304 | |
---|
305 | double HW[6] = |
---|
306 | {99.9885, 0.0115, 0, 0, 0, 0}; |
---|
307 | |
---|
308 | AddElement("H", 1, 6, *HN , *HA , *HS , *HW); |
---|
309 | |
---|
310 | // Z = 2 --------------------------------------------------------------------- |
---|
311 | int HeN[8] = |
---|
312 | {3, 4, 5, 6, 7, 8, 9, 10}; |
---|
313 | |
---|
314 | double HeA[8] = |
---|
315 | {3.01603, 4.0026, 5.01222, 6.01889, 7.02803, 8.03392, 9.04382, 10.0524}; |
---|
316 | |
---|
317 | // Garantee consistence with G4 masses |
---|
318 | HeA[0] = (2.80923*GeV + 2.0*electron_mass_c2 - bindingEnergy[2])/amu_c2; |
---|
319 | HeA[1] = (3.727417*GeV + 2.0*electron_mass_c2 - bindingEnergy[2])/amu_c2; |
---|
320 | |
---|
321 | double HeS[8] = |
---|
322 | {9, 10, 50, 11, 30, 8, 70, 80}; |
---|
323 | |
---|
324 | double HeW[8] = |
---|
325 | {0.000137, 99.9999, 0, 0, 0, 0, 0, 0}; |
---|
326 | |
---|
327 | AddElement("He", 2, 8, *HeN , *HeA , *HeS , *HeW); |
---|
328 | |
---|
329 | // Z = 3 --------------------------------------------------------------------- |
---|
330 | int LiN[9] = |
---|
331 | {4, 5, 6, 7, 8, 9, 10, 11, 12}; |
---|
332 | double LiA[9] = |
---|
333 | {4.02718, 5.01254, 6.01512, 7.016, 8.02249, 9.02679, 10.0355, 11.0438, |
---|
334 | 12.0538}; |
---|
335 | |
---|
336 | double LiS[9] = |
---|
337 | {23, 50, 5, 5, 5, 21, 16, 29, 107}; |
---|
338 | |
---|
339 | double LiW[9] = |
---|
340 | {0, 0, 7.59, 92.41, 0, 0, 0, 0, 0}; |
---|
341 | |
---|
342 | AddElement("Li", 3, 9, *LiN , *LiA , *LiS , *LiW); |
---|
343 | |
---|
344 | // Z = 4 --------------------------------------------------------------------- |
---|
345 | int BeN[10] = |
---|
346 | {5, 6, 7, 8, 9, 10, 11, 12, 13, 14}; |
---|
347 | |
---|
348 | double BeA[10] = |
---|
349 | {5.04079, 6.01973, 7.01693, 8.00531, 9.01218, 10.0135, 11.0217, 12.0269, |
---|
350 | 13.0361, 14.0428}; |
---|
351 | |
---|
352 | double BeS[10] = |
---|
353 | {429, 6, 5, 4, 4, 4, 7, 16, 54, 12}; |
---|
354 | |
---|
355 | double BeW[10] = |
---|
356 | {0, 0, 0, 0, 100, 0, 0, 0, 0, 0}; |
---|
357 | |
---|
358 | AddElement("Be", 4, 10, *BeN , *BeA , *BeS , *BeW); |
---|
359 | |
---|
360 | // Z = 5 --------------------------------------------------------------------- |
---|
361 | int BN[13] = |
---|
362 | {7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19}; |
---|
363 | |
---|
364 | double BA[13] = |
---|
365 | {7.02992, 8.02461, 9.01333, 10.0129, 11.0093, 12.0144, 13.0178, 14.0254, |
---|
366 | 15.0311, 16.0398, 17.0469, 18.0562, 19.0637}; |
---|
367 | |
---|
368 | double BS[13] = |
---|
369 | {80, 12, 11, 4, 5, 15, 12, 23, 24, 60, 15, 86, 43}; |
---|
370 | |
---|
371 | double BW[13] = |
---|
372 | {0, 0, 0, 19.9, 80.1, 0, 0, 0, 0, 0, 0, 0, 0}; |
---|
373 | |
---|
374 | AddElement("B", 5, 13, *BN , *BA , *BS , *BW); |
---|
375 | |
---|
376 | // Z = 6 --------------------------------------------------------------------- |
---|
377 | int CN[15] = |
---|
378 | {8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22}; |
---|
379 | |
---|
380 | double CA[15] = |
---|
381 | {8.03768, 9.03104, 10.0169, 11.0114, 12. , 13.0034, 14.0032, 15.0106, |
---|
382 | 16.0147, 17.0226, 18.0268, 19.0353, 20.0403, 21.0493, 22.0565}; |
---|
383 | |
---|
384 | double CS[15] = |
---|
385 | {25, 23, 4, 10, 0, 10, 4, 9, 4, 19, 30, 12, 22, 54, 97}; |
---|
386 | |
---|
387 | double CW[15] = |
---|
388 | {0, 0, 0, 0, 98.93, 1.07, 0, 0, 0, 0, 0, 0, 0, 0, 0}; |
---|
389 | |
---|
390 | AddElement("C", 6, 15, *CN , *CA , *CS , *CW); |
---|
391 | |
---|
392 | // Z = 7 --------------------------------------------------------------------- |
---|
393 | int NN[15] = |
---|
394 | {10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24}; |
---|
395 | |
---|
396 | double NA[15] = |
---|
397 | {10.0426, 11.0268, 12.0186, 13.0057, 14.0031, 15.0001, 16.0061, 17.0084, |
---|
398 | 18.0141, 19.017 , 20.0234, 21.0271, 22.0344, 23.0405, 24.0505}; |
---|
399 | |
---|
400 | double NS[15] = |
---|
401 | {43, 19, 11, 29, 9, 9, 28, 16, 21, 18, 60, 10, 21, 76, 54}; |
---|
402 | |
---|
403 | double NW[15] = |
---|
404 | {0, 0, 0, 0, 99.632, 0.368, 0, 0, 0, 0, 0, 0, 0, 0, 0}; |
---|
405 | |
---|
406 | AddElement("N", 7, 15, *NN , *NA , *NS , *NW); |
---|
407 | |
---|
408 | // Z = 8 --------------------------------------------------------------------- |
---|
409 | int ON[15] = |
---|
410 | {12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26}; |
---|
411 | |
---|
412 | double OA[15] = |
---|
413 | {12.0344, 13.0248, 14.0086, 15.0031, 15.9949, 16.9991, 17.9992, 19.0036, |
---|
414 | 20.0041, 21.0087, 22.01 , 23.0157, 24.0204, 25.0291, 26.0377}; |
---|
415 | |
---|
416 | double Os[15] = |
---|
417 | {20, 10, 8, 5, 15, 22, 9, 3, 13, 13, 60, 11, 33, 40, 46}; |
---|
418 | |
---|
419 | double OW[15] = |
---|
420 | {0, 0, 0, 0, 99.757, 0.038, 0.205, 0, 0, 0, 0, 0, 0, 0, 0}; |
---|
421 | |
---|
422 | AddElement("O", 8, 15, *ON , *OA , *Os , *OW); |
---|
423 | |
---|
424 | // Z = 9 --------------------------------------------------------------------- |
---|
425 | int FN[16] = |
---|
426 | {14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29}; |
---|
427 | |
---|
428 | double FA[16] = |
---|
429 | {14.0361, 15.018 , 16.0115, 17.0021, 18.0009, 18.9984, 20 , 20.9999, |
---|
430 | 22.003 , 23.0036, 24.0081, 25.0121, 26.0196, 27.0269, 28.0357, 29.0433}; |
---|
431 | |
---|
432 | double FS[16] = |
---|
433 | {43, 14, 9, 27, 6, 7, 9, 19, 13, 90, 70, 80, 13, 45, 55, 62}; |
---|
434 | |
---|
435 | double FW[16] = |
---|
436 | {0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; |
---|
437 | |
---|
438 | AddElement("F", 9, 16, *FN , *FA , *FS , *FW); |
---|
439 | |
---|
440 | // Z = 10 -------------------------------------------------------------------- |
---|
441 | int NeN[17] = |
---|
442 | {16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32}; |
---|
443 | |
---|
444 | double NeA[17] = |
---|
445 | {16.0258, 17.0177, 18.0057, 19.0019, 19.9924, 20.9938, 21.9914, 22.9945, |
---|
446 | 23.9936, 24.9978, 26.0005, 27.0076, 28.0121, 29.0193, 30.0239, 31.0331, |
---|
447 | 32.0399}; |
---|
448 | |
---|
449 | double NeS[17] = |
---|
450 | {22, 50, 16, 6, 20, 4, 23, 26, 11, 50, 60, 10, 12, 32, 88, 97, 94}; |
---|
451 | |
---|
452 | double NeW[17] = |
---|
453 | {0, 0, 0, 0, 90.48, 0.27, 9.25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; |
---|
454 | |
---|
455 | AddElement("Ne", 10, 17, *NeN , *NeA , *NeS , *NeW); |
---|
456 | |
---|
457 | // Z = 11 -------------------------------------------------------------------- |
---|
458 | int NaN[18] = |
---|
459 | {18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35}; |
---|
460 | |
---|
461 | double NaA[18] = |
---|
462 | {18.0272, 19.0139, 20.0073, 20.9977, 21.9944, 22.9898, 23.991 , 24.99 , |
---|
463 | 25.9926, 26.994 , 27.9989, 29.0028, 30.0092, 31.0136, 32.0196, 33.0274, |
---|
464 | 34.0349, 35.0442}; |
---|
465 | |
---|
466 | double NaS[18] = |
---|
467 | {43, 13, 7, 8, 5, 23, 23, 13, 15, 40, 80, 10, 10, 18, 52, 160, 113, 166}; |
---|
468 | |
---|
469 | double NaW[18] = |
---|
470 | {0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; |
---|
471 | |
---|
472 | AddElement("Na", 11, 18, *NaN , *NaA , *NaS , *NaW); |
---|
473 | |
---|
474 | // Z = 12 -------------------------------------------------------------------- |
---|
475 | int MgN[18] = |
---|
476 | {20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37}; |
---|
477 | |
---|
478 | double MgA[18] = |
---|
479 | {20.0189, 21.0117, 21.9996, 22.9941, 23.985 , 24.9858, 25.9826, 26.9843, |
---|
480 | 27.9839, 28.9886, 29.9905, 30.9965, 31.9992, 33.0056, 34.0091, 35.0175, |
---|
481 | 36.0224, 37.0312}; |
---|
482 | |
---|
483 | double MgS[18] = |
---|
484 | {29, 18, 15, 13, 20, 20, 21, 21, 22, 30, 70, 80, 10, 16, 28, 47, 97, 97}; |
---|
485 | |
---|
486 | double MgW[18] = |
---|
487 | {0, 0, 0, 0, 78.99, 10, 11.01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; |
---|
488 | |
---|
489 | AddElement("Mg", 12, 18, *MgN , *MgA , *MgS , *MgW); |
---|
490 | |
---|
491 | // Z = 13 -------------------------------------------------------------------- |
---|
492 | int AlN[19] = |
---|
493 | {21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39}; |
---|
494 | |
---|
495 | double AlA[19] = |
---|
496 | {21.028 , 22.0195, 23.0073, 23.9999, 24.9904, 25.9869, 26.9815, 27.9819, |
---|
497 | 28.9804, 29.983 , 30.9839, 31.9881, 32.9909, 33.9969, 34.9999, 36.0063, |
---|
498 | 37.0103, 38.0169, 39.0219}; |
---|
499 | |
---|
500 | double AlS[19] = |
---|
501 | {32, 10, 27, 4, 7, 21, 14, 15, 13, 15, 22, 90, 70, 10, 15, 29, 58, 60, 64}; |
---|
502 | |
---|
503 | double AlW[19] = |
---|
504 | {0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; |
---|
505 | |
---|
506 | AddElement("Al", 13, 19, *AlN , *AlA , *AlS , *AlW); |
---|
507 | |
---|
508 | // Z = 14 -------------------------------------------------------------------- |
---|
509 | int SiN[21] = |
---|
510 | {22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, |
---|
511 | 41, 42}; |
---|
512 | |
---|
513 | double SiA[21] = |
---|
514 | {22.0345, 23.0255, 24.0115, 25.0041, 25.9923, 26.9867, 27.9769, 28.9765, |
---|
515 | 29.9738, 30.9754, 31.9741, 32.978 , 33.9786, 34.9846, 35.9867, 36.993 , |
---|
516 | 37.996 , 39.0023, 40.0058, 41.0127, 42.0161}; |
---|
517 | |
---|
518 | double SiS[21] = |
---|
519 | {22, 21, 21, 11, 3, 17, 20, 3, 5, 7, 23, 17, 15, 40, 11, 13, 29, 43, 54, 64, |
---|
520 | 75}; |
---|
521 | |
---|
522 | double SiW[21] = |
---|
523 | {0, 0, 0, 0, 0, 0, 92.2297, 4.6832, 3.0872, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
---|
524 | 0}; |
---|
525 | |
---|
526 | AddElement("Si", 14, 21, *SiN , *SiA , *SiS , *SiW); |
---|
527 | |
---|
528 | // Z = 15 -------------------------------------------------------------------- |
---|
529 | int PN[23] = |
---|
530 | {24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, |
---|
531 | 43, 44, 45, 46}; |
---|
532 | |
---|
533 | double PA[23] = |
---|
534 | {24.0343, 25.0203, 26.0118, 26.9992, 27.9923, 28.9818, 29.9783, 30.9738, |
---|
535 | 31.9739, 32.9717, 33.9736, 34.9733, 35.9783, 36.9796, 37.9845, 38.9864, |
---|
536 | 39.9911, 40.9948, 42.0001, 43.0033, 44.0099, 45.0151, 46.0238}; |
---|
537 | |
---|
538 | double PS[23] = |
---|
539 | {54, 21, 21, 40, 4, 8, 4, 20, 20, 12, 5, 20, 14, 40, 15, 16, 21, 50, 54, 54, |
---|
540 | 75, 86, 97}; |
---|
541 | |
---|
542 | double PW[23] = |
---|
543 | {0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; |
---|
544 | |
---|
545 | AddElement("P", 15, 23, *PN , *PA , *PS , *PW); |
---|
546 | |
---|
547 | // Z = 16 -------------------------------------------------------------------- |
---|
548 | int SN[24] = |
---|
549 | {26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, |
---|
550 | 45, 46, 47, 48, 49}; |
---|
551 | |
---|
552 | double SA[24] = |
---|
553 | {26.0279, 27.0188, 28.0044, 28.9966, 29.9849, 30.9796, 31.9721, 32.9715, |
---|
554 | 33.9679, 34.969 , 35.9671, 36.9711, 37.9712, 38.9751, 39.9755, 40.98 , |
---|
555 | 41.9815, 42.9866, 43.9883, 44.9948, 45.9996, 47.0076, 48.013 , 49.022 }; |
---|
556 | |
---|
557 | double SS[24] = |
---|
558 | {32, 22, 17, 50, 3, 16, 12, 12, 11, 10, 25, 27, 8, 50, 25, 23, 35, 90, 54, |
---|
559 | 64, 75, 86, 97, 107}; |
---|
560 | |
---|
561 | double SW[24] = |
---|
562 | {0, 0, 0, 0, 0, 0, 94.93, 0.76, 4.29, 0, 0.02, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
---|
563 | 0, 0, 0}; |
---|
564 | |
---|
565 | AddElement("S", 16, 24, *SN , *SA , *SS , *SW); |
---|
566 | |
---|
567 | // Z = 17 -------------------------------------------------------------------- |
---|
568 | int ClN[24] = |
---|
569 | {28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, |
---|
570 | 47, 48, 49, 50, 51}; |
---|
571 | |
---|
572 | double ClA[24] = |
---|
573 | {28.0285, 29.0141, 30.0048, 30.9924, 31.9857, 32.9775, 33.9738, 34.9689, |
---|
574 | 35.9683, 36.9659, 37.968 , 38.968 , 39.9704, 40.9706, 41.9732, 42.9742, |
---|
575 | 43.9785, 44.9797, 45.9841, 46.9879, 47.9948, 48.9999, 50.0077, 51.0135}; |
---|
576 | |
---|
577 | double ClS[24] = |
---|
578 | {54, 21, 21, 50, 7, 6, 13, 4, 8, 5, 12, 19, 30, 70, 12, 17, 24, 70, 54, |
---|
579 | 64, 75, 86, 97, 107}; |
---|
580 | |
---|
581 | double ClW[24] = |
---|
582 | {0, 0, 0, 0, 0, 0, 0, 75.78, 0, 24.22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
---|
583 | 0}; |
---|
584 | |
---|
585 | AddElement("Cl", 17, 24, *ClN , *ClA , *ClS , *ClW); |
---|
586 | |
---|
587 | // Z = 18 -------------------------------------------------------------------- |
---|
588 | int ArN[24] = |
---|
589 | {30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, |
---|
590 | 49, 50, 51, 52, 53}; |
---|
591 | |
---|
592 | double ArA[24] = |
---|
593 | {30.0216, 31.0121, 31.9977, 32.9899, 33.9803, 34.9753, 35.9675, 36.9668, |
---|
594 | 37.9627, 38.9643, 39.9624, 40.9645, 41.9631, 42.9657, 43.9654, 44.9681, |
---|
595 | 45.9681, 46.9722, 47.9751, 48.9822, 49.9859, 50.9932, 51.9982, 53.0062}; |
---|
596 | |
---|
597 | double ArS[24] = |
---|
598 | {32, 22, 50, 30, 3, 8, 27, 3, 5, 5, 3, 7, 40, 80, 22, 60, 40, 11, 32, 54, 75, |
---|
599 | 75, 97, 107}; |
---|
600 | |
---|
601 | double ArW[24] = |
---|
602 | {0, 0, 0, 0, 0, 0, 0.3365, 0, 0.0632, 0, 99.6003, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
---|
603 | 0, 0, 0, 0}; |
---|
604 | |
---|
605 | AddElement("Ar", 18, 24, *ArN , *ArA , *ArS , *ArW); |
---|
606 | |
---|
607 | // Z = 19 -------------------------------------------------------------------- |
---|
608 | int KN[24] = |
---|
609 | {32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, |
---|
610 | 51, 52, 53, 54, 55}; |
---|
611 | |
---|
612 | double KA[24] = |
---|
613 | {32.0219, 33.0073, 33.9984, 34.988 , 35.9813, 36.9734, 37.9691, 38.9637, |
---|
614 | 39.964 , 40.9618, 41.9624, 42.9607, 43.9616, 44.9607, 45.962 , 46.9617, |
---|
615 | 47.9655, 48.9674, 49.9728, 50.9764, 51.9826, 52.9871, 53.994 , 54.9994}; |
---|
616 | |
---|
617 | double KS[24] = |
---|
618 | {54, 21, 32, 21, 8, 29, 8, 3, 29, 28, 3, 10, 40, 11, 17, 9, 26, 80, 30, 54, |
---|
619 | 75, 75, 97, 107}; |
---|
620 | |
---|
621 | double KW[24] = |
---|
622 | {0, 0, 0, 0, 0, 0, 0, 93.2581, 0.0117, 6.7302, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
---|
623 | 0, 0, 0, 0}; |
---|
624 | |
---|
625 | AddElement("K", 19, 24, *KN , *KA , *KS , *KW); |
---|
626 | |
---|
627 | // Z = 20 -------------------------------------------------------------------- |
---|
628 | int CaN[24] = |
---|
629 | {34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, |
---|
630 | 53, 54, 55, 56, 57}; |
---|
631 | |
---|
632 | double CaA[24] = |
---|
633 | {34.0141, 35.0048, 35.9931, 36.9859, 37.9763, 38.9707, 39.9626, 40.9623, |
---|
634 | 41.9586, 42.9588, 43.9555, 44.9562, 45.9537, 46.9545, 47.9525, 48.9557, |
---|
635 | 49.9575, 50.9615, 51.9651, 52.9701, 53.9747, 54.9806, 55.9858, 56.9924}; |
---|
636 | |
---|
637 | double CaS[24] = |
---|
638 | {32, 70, 40, 24, 5, 19, 3, 4, 4, 5, 9, 10, 25, 25, 4, 4, 10, 10, 50, 54, 75, |
---|
639 | 75, 97, 107}; |
---|
640 | |
---|
641 | double CaW[24] = |
---|
642 | {0, 0, 0, 0, 0, 0, 96.941, 0, 0.647, 0.135, 2.086, 0, 0.004, 0, 0.187, 0, 0, |
---|
643 | 0, 0, 0, 0, 0, 0, 0}; |
---|
644 | |
---|
645 | AddElement("Ca", 20, 24, *CaN , *CaA , *CaS , *CaW); |
---|
646 | |
---|
647 | // Z = 21 -------------------------------------------------------------------- |
---|
648 | int ScN[24] = |
---|
649 | {36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, |
---|
650 | 55, 56, 57, 58, 59}; |
---|
651 | |
---|
652 | double ScA[24] = |
---|
653 | {36.0149, 37.0031, 37.9947, 38.9848, 39.978, 40.9693, 41.9655, 42.9612, |
---|
654 | 43.9594, 44.9559, 45.9552, 46.9524, 47.9522, 48.95 , 49.9522, 50.9536, |
---|
655 | 51.9567, 52.9592, 53.963 , 54.9674, 55.9727, 56.977, 57.9831, 58.988 }; |
---|
656 | |
---|
657 | double ScS[24] = |
---|
658 | {54, 32, 32, 26, 4, 3, 4, 20, 19, 12, 12, 22, 6, 4, 17, 22, 25, 32, 50, 110, |
---|
659 | 75, 75, 86, 97}; |
---|
660 | |
---|
661 | double ScW[24] = |
---|
662 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; |
---|
663 | |
---|
664 | AddElement("Sc", 21, 24, *ScN , *ScA , *ScS , *ScW); |
---|
665 | |
---|
666 | // Z = 22 -------------------------------------------------------------------- |
---|
667 | int TiN[24] = |
---|
668 | {38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, |
---|
669 | 57, 58, 59, 60, 61}; |
---|
670 | |
---|
671 | double TiA[24] = |
---|
672 | {38.0098, 39.0013, 39.9905, 40.9831, 41.973 , 42.9685, 43.9597, 44.9581, |
---|
673 | 45.9526, 46.9518, 47.9479, 48.9479, 49.9448, 50.9466, 51.9469, 52.9497, |
---|
674 | 53.9509, 54.9551, 55.958 , 56.9629, 57.9661, 58.972 , 59.9756, 60.982 }; |
---|
675 | |
---|
676 | double TiS[24] = |
---|
677 | {27, 11, 17, 40, 6, 7, 8, 13, 12, 10, 10, 10, 11, 14, 8, 11, 25, 26, 30, 100, |
---|
678 | 75, 75, 86, 97}; |
---|
679 | |
---|
680 | double TiW[24] = |
---|
681 | {0, 0, 0, 0, 0, 0, 0, 0, 8.25, 7.44, 73.72, 5.41, 5.18, 0, 0, 0, 0, 0, 0, 0, |
---|
682 | 0, 0, 0, 0}; |
---|
683 | |
---|
684 | AddElement("Ti", 22, 24, *TiN , *TiA , *TiS , *TiW); |
---|
685 | |
---|
686 | // Z = 23 -------------------------------------------------------------------- |
---|
687 | int VN[24] = |
---|
688 | {40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, |
---|
689 | 59, 60, 61, 62, 63}; |
---|
690 | |
---|
691 | double VA[24] = |
---|
692 | {40.0111, 40.9997, 41.9912, 42.9806, 43.9744, 44.9658, 45.9602, 46.9549, |
---|
693 | 47.9523, 48.9485, 49.9472, 50.944 , 51.9448, 52.9443, 53.9464, 54.9472, |
---|
694 | 55.9504, 56.9524, 57.9567, 58.9593, 59.9645, 60.9674, 61.9731, 62.9768}; |
---|
695 | |
---|
696 | double VS[24] = |
---|
697 | {54, 27, 21, 25, 90, 18, 16, 12, 28, 14, 14, 14, 14, 4, 16, 11, 26, 27, 28, |
---|
698 | 35, 60, 75, 75, 97}; |
---|
699 | |
---|
700 | double VW[24] = |
---|
701 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.25, 99.75, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
---|
702 | 0}; |
---|
703 | |
---|
704 | AddElement("V", 23, 24, *VN , *VA , *VS , *VW); |
---|
705 | |
---|
706 | // Z = 24 -------------------------------------------------------------------- |
---|
707 | int CrN[24] = |
---|
708 | {42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, |
---|
709 | 61, 62, 63, 64, 65}; |
---|
710 | |
---|
711 | double CrA[24] = |
---|
712 | {42.0064, 42.9977, 43.9855, 44.9792, 45.9684, 46.9629, 47.954 , 48.9513, |
---|
713 | 49.946 , 50.9448, 51.9405, 52.9407, 53.9389, 54.9408, 55.9406, 56.9438, |
---|
714 | 57.9442, 58.9486, 59.9497, 60.9541, 61.9558, 62.9619, 63.9642, 64.9704}; |
---|
715 | |
---|
716 | double CrS[24] = |
---|
717 | {32, 90, 14, 11, 22, 15, 8, 28, 14, 14, 15, 15, 15, 16, 10, 10, 26, 27, 28, |
---|
718 | 30, 40, 75, 75, 97}; |
---|
719 | |
---|
720 | double CrW[24] = |
---|
721 | {0, 0, 0, 0, 0, 0, 0, 0, 4.345, 0, 83.789, 9.501, 2.365, 0, 0, 0, 0, 0, 0, 0, |
---|
722 | 0, 0, 0, 0}; |
---|
723 | |
---|
724 | AddElement("Cr", 24, 24, *CrN , *CrA , *CrS , *CrW); |
---|
725 | |
---|
726 | // Z = 25 -------------------------------------------------------------------- |
---|
727 | int MnN[24] = |
---|
728 | {44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, |
---|
729 | 63, 64, 65, 66, 67}; |
---|
730 | |
---|
731 | double MnA[24] = |
---|
732 | {44.0069, 44.9945, 45.9867, 46.9761, 47.9689, 48.9596, 49.9542, 50.9482, |
---|
733 | 51.9456, 52.9413, 53.9404, 54.938 , 55.9389, 56.9383, 57.94 , 58.9404, |
---|
734 | 59.9432, 60.9445, 61.948 , 62.9498, 63.9537, 64.9561, 65.9608, 66.9638}; |
---|
735 | |
---|
736 | double MnS[24] = |
---|
737 | {54, 32, 12, 17, 80, 26, 15, 14, 25, 15, 18, 14, 15, 4, 30, 30, 29, 28, 28, |
---|
738 | 30, 35, 60, 75, 86}; |
---|
739 | |
---|
740 | double MnW[24] = |
---|
741 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; |
---|
742 | |
---|
743 | AddElement("Mn", 25, 24, *MnN , *MnA , *MnS , *MnW); |
---|
744 | |
---|
745 | // Z = 26 -------------------------------------------------------------------- |
---|
746 | int FeN[25] = |
---|
747 | {45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, |
---|
748 | 64, 65, 66, 67, 68, 69}; |
---|
749 | |
---|
750 | double FeA[25] = |
---|
751 | {45.0146, 46.0008, 46.9929, 47.9806, 48.9736, 49.963 , 50.9568, 51.9481, |
---|
752 | 52.9453, 53.9396, 54.9383, 55.9349, 56.9354, 57.9333, 58.9349, 59.9341, |
---|
753 | 60.9367, 61.9368, 62.9401, 63.9409, 64.9449, 65.946 , 66.95 , 67.9525, |
---|
754 | 68.9577}; |
---|
755 | |
---|
756 | double FeS[25] = |
---|
757 | {43, 38, 28, 11, 17, 60, 16, 11, 23, 14, 14, 15, 15, 15, 15, 4, 22, 16, 20, |
---|
758 | 30, 30, 35, 50, 75, 86}; |
---|
759 | |
---|
760 | double FeW[25] = |
---|
761 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 5.845, 0, 91.754, 2.119, 0.282, 0, 0, 0, 0, 0, 0, |
---|
762 | 0, 0, 0, 0, 0}; |
---|
763 | |
---|
764 | AddElement("Fe", 26, 25, *FeN , *FeA , *FeS , *FeW); |
---|
765 | |
---|
766 | // Z = 27 -------------------------------------------------------------------- |
---|
767 | int CoN[25] = |
---|
768 | {48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, |
---|
769 | 67, 68, 69, 70, 71, 72}; |
---|
770 | |
---|
771 | double CoA[25] = |
---|
772 | {48.0018, 48.9897, 49.9815, 50.9707, 51.9636, 52.9542, 53.9485, 54.942, |
---|
773 | 55.9398, 56.9363, 57.9358, 58.9332, 59.9338, 60.9325, 61.9341, 62.9336, |
---|
774 | 63.9358, 64.9365, 65.9398, 66.9406, 67.9444, 68.9452, 69.9498, 70.9517, |
---|
775 | 71.9564}; |
---|
776 | |
---|
777 | double CoS[25] = |
---|
778 | {43, 28, 18, 16, 70, 19, 14, 15, 26, 15, 19, 15, 15, 17, 22, 22, 22, 14, 29, |
---|
779 | 30, 35, 40, 75, 86, 86}; |
---|
780 | |
---|
781 | double CoW[25] = |
---|
782 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; |
---|
783 | |
---|
784 | AddElement("Co", 27, 25, *CoN , *CoA , *CoS , *CoW); |
---|
785 | |
---|
786 | // Z = 28 -------------------------------------------------------------------- |
---|
787 | int NiN[29] = |
---|
788 | {50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, |
---|
789 | 69, 70, 71, 72, 73, 74, 75, 76, 77, 78}; |
---|
790 | |
---|
791 | double NiA[29] = |
---|
792 | {49.9959, 50.9877, 51.9757, 52.9685, 53.9579, 54.9513, 55.9421, 56.9398, |
---|
793 | 57.9353, 58.9344, 59.9308, 60.9311, 61.9283, 62.9297, 63.928 , 64.9301, |
---|
794 | 65.9291, 66.9316, 67.9318, 68.9352, 69.9361, 70.94 , 71.9413, 72.9461, |
---|
795 | 73.9479, 74.953 , 75.9553, 76.9608, 77.9638}; |
---|
796 | |
---|
797 | double NiS[29] = |
---|
798 | {28, 28, 90, 17, 50, 12, 12, 3, 15, 15, 15, 15, 15, 15, 16, 16, 17, 20, 18, |
---|
799 | 15, 35, 40, 50, 64, 75, 86, 97, 107, 118}; |
---|
800 | |
---|
801 | double NiW[29] = |
---|
802 | {0, 0, 0, 0, 0, 0, 0, 0, 68.0769, 0, 26.2231, 1.1399, 3.6345, 0, 0.9256, 0, |
---|
803 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; |
---|
804 | |
---|
805 | AddElement("Ni", 28, 29, *NiN , *NiA , *NiS , *NiW); |
---|
806 | |
---|
807 | // Z = 29 -------------------------------------------------------------------- |
---|
808 | int CuN[29] = |
---|
809 | {52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, |
---|
810 | 71, 72, 73, 74, 75, 76, 77, 78, 79, 80}; |
---|
811 | |
---|
812 | double CuA[29] = |
---|
813 | {51.9972, 52.9856, 53.9767, 54.9661, 55.9586, 56.9492, 57.9445, 58.9395, |
---|
814 | 59.9374, 60.9335, 61.9326, 62.9296, 63.9298, 64.9278, 65.9289, 66.9278, |
---|
815 | 67.9296, 68.9294, 69.9324, 70.9326, 71.9355, 72.9365, 73.9402, 74.9417, |
---|
816 | 75.946 , 76.948 , 77.9528, 78.9553, 79.9619}; |
---|
817 | |
---|
818 | double CuS[29] = |
---|
819 | {28, 28, 23, 32, 15, 17, 27, 18, 27, 19, 4, 15, 15, 19, 19, 9, 50, 9, 16, 40, |
---|
820 | 21, 32, 43, 54, 64, 75, 86, 97, 97}; |
---|
821 | |
---|
822 | double CuW[29] = |
---|
823 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69.17, 0, 30.83, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
---|
824 | 0, 0, 0, 0, 0, 0}; |
---|
825 | |
---|
826 | AddElement("Cu", 29, 29, *CuN , *CuA , *CuS , *CuW); |
---|
827 | |
---|
828 | // Z = 30 -------------------------------------------------------------------- |
---|
829 | int ZnN[29] = |
---|
830 | {54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, |
---|
831 | 73, 74, 75, 76, 77, 78, 79, 80, 81, 82}; |
---|
832 | |
---|
833 | double ZnA[29] = |
---|
834 | {53.993 , 54.984 , 55.9724, 56.9649, 57.9546, 58.9493, 59.9418, 60.9395, |
---|
835 | 61.9343, 62.9332, 63.9291, 64.9292, 65.926 , 66.9271, 67.9248, 68.9266, |
---|
836 | 69.9253, 70.9277, 71.9269, 72.9298, 73.9295, 74.9329, 75.9334, 76.9371, |
---|
837 | 77.9386, 78.9427, 79.9444, 80.9505, 81.9548}; |
---|
838 | |
---|
839 | double ZnS[29] = |
---|
840 | {43, 27, 28, 15, 50, 40, 11, 18, 11, 23, 18, 18, 16, 17, 17, 18, 4, 11, 7, |
---|
841 | 40, 50, 80, 13, 14, 17, 29, 18, 43, 43}; |
---|
842 | |
---|
843 | double ZnW[29] = |
---|
844 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48.63, 0, 27.9, 4.1, 18.75, 0, 0.62, 0, 0, 0, |
---|
845 | 0, 0, 0, 0, 0, 0, 0, 0, 0}; |
---|
846 | |
---|
847 | AddElement("Zn", 30, 29, *ZnN , *ZnA , *ZnS , *ZnW); |
---|
848 | |
---|
849 | // Z = 31 -------------------------------------------------------------------- |
---|
850 | int GaN[29] = |
---|
851 | {56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, |
---|
852 | 75, 76, 77, 78, 79, 80, 81, 82, 83, 84}; |
---|
853 | |
---|
854 | double GaA[29] = |
---|
855 | {55.9949, 56.9829, 57.9742, 58.9634, 59.9571, 60.9492, 61.9442, 62.9391, |
---|
856 | 63.9368, 64.9327, 65.9316, 66.9282, 67.928 , 68.9256, 69.926 , 70.9247, |
---|
857 | 71.9264, 72.9252, 73.9269, 74.9265, 75.9289, 76.9293, 77.9317, 78.9329, |
---|
858 | 79.9366, 80.9377, 81.9432, 82.9469, 83.9523}; |
---|
859 | |
---|
860 | double GaS[29] = |
---|
861 | {28, 28, 23, 18, 12, 21, 30, 11, 4, 19, 4, 19, 22, 3, 3, 19, 22, 7, 80, 7, 10, |
---|
862 | 60, 90, 13, 13, 21, 32, 54, 64}; |
---|
863 | |
---|
864 | double GaW[29] = |
---|
865 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60.108, 0, 39.892, 0, 0, 0, 0, 0, 0, |
---|
866 | 0, 0, 0, 0, 0, 0, 0}; |
---|
867 | |
---|
868 | AddElement("Ga", 31, 29, *GaN , *GaA , *GaS , *GaW); |
---|
869 | |
---|
870 | // Z = 32 -------------------------------------------------------------------- |
---|
871 | int GeN[29] = |
---|
872 | {58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, |
---|
873 | 77, 78, 79, 80, 81, 82, 83, 84, 85, 86}; |
---|
874 | |
---|
875 | double GeA[29] = |
---|
876 | {57.991 , 58.9817, 59.9702, 60.9638, 61.9547, 62.9496, 63.9416, 64.9394, |
---|
877 | 65.9339, 66.9327, 67.9281, 68.928 , 69.9243, 70.925 , 71.9221, 72.9235, |
---|
878 | 73.9212, 74.9229, 75.9214, 76.9235, 77.9229, 78.9254, 79.9254, 80.9288, |
---|
879 | 81.9296, 82.9345, 83.9373, 84.9427, 85.9463}; |
---|
880 | |
---|
881 | double GeS[29] = |
---|
882 | {34, 30, 25, 32, 15, 21, 27, 11, 30, 5, 7, 3, 19, 19, 16, 16, 16, 16, 16, 20, |
---|
883 | 4, 10, 25, 13, 26, 32, 43, 54, 64}; |
---|
884 | |
---|
885 | double GeW[29] = |
---|
886 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20.84, 0, 27.54, 7.73, 36.28, 0, 7.61, |
---|
887 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; |
---|
888 | |
---|
889 | AddElement("Ge", 32, 29, *GeN , *GeA , *GeS , *GeW); |
---|
890 | |
---|
891 | // Z = 33 -------------------------------------------------------------------- |
---|
892 | int AsN[30] = |
---|
893 | {60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, |
---|
894 | 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89}; |
---|
895 | |
---|
896 | double AsA[30] = |
---|
897 | {59.9931, 60.9806, 61.9732, 62.9637, 63.9576, 64.9495, 65.9444, 66.9392, |
---|
898 | 67.9368, 68.9323, 69.9309, 70.9271, 71.9268, 72.9238, 73.9239, 74.9216, |
---|
899 | 75.9224, 76.9206, 77.9218, 78.9209, 79.9226, 80.9221, 81.9245, 82.925 , |
---|
900 | 83.9291, 84.9318, 85.9362, 86.9396, 87.9446, 88.9492}; |
---|
901 | |
---|
902 | double AsS[30] = |
---|
903 | {64, 64, 32, 54, 38, 42, 22, 11, 11, 30, 50, 5, 5, 4, 24, 18, 18, 23, 11, 6, |
---|
904 | 23, 6, 21, 24, 32, 32, 43, 54, 64, 64}; |
---|
905 | |
---|
906 | double AsW[30] = |
---|
907 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, |
---|
908 | 0, 0, 0, 0, 0, 0}; |
---|
909 | |
---|
910 | AddElement("As", 33, 30, *AsN , *AsA , *AsS , *AsW); |
---|
911 | |
---|
912 | // Z = 34 -------------------------------------------------------------------- |
---|
913 | int SeN[28] = |
---|
914 | {65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, |
---|
915 | 84, 85, 86, 87, 88, 89, 90, 91, 92}; |
---|
916 | |
---|
917 | double SeA[28] = |
---|
918 | {64.9647, 65.9552, 66.9501, 67.9419, 68.9396, 69.9335, 70.9323, 71.9271, |
---|
919 | 72.9268, 73.9225, 74.9225, 75.9192, 76.9199, 77.9173, 78.9185, 79.9165, |
---|
920 | 80.918 , 81.9167, 82.9191, 83.9185, 84.9222, 85.9243, 86.9285, 87.9314, |
---|
921 | 88.936 , 89.9394, 90.9454, 91.9493}; |
---|
922 | |
---|
923 | double SeS[28] = |
---|
924 | {64, 32, 21, 32, 40, 22, 22, 13, 12, 16, 16, 16, 16, 16, 16, 20, 21, 22, 4, |
---|
925 | 16, 30, 17, 40, 50, 32, 43, 54, 64}; |
---|
926 | |
---|
927 | double SeW[28] = |
---|
928 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.89, 0, 9.37, 7.63, 23.77, 0, 49.61, 0, 8.73, |
---|
929 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; |
---|
930 | |
---|
931 | AddElement("Se", 34, 28, *SeN , *SeA , *SeS , *SeW); |
---|
932 | |
---|
933 | // Z = 35 -------------------------------------------------------------------- |
---|
934 | int BrN[28] = |
---|
935 | {67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, |
---|
936 | 86, 87, 88, 89, 90, 91, 92, 93, 94}; |
---|
937 | |
---|
938 | double BrA[28] = |
---|
939 | {66.9648, 67.9583, 68.9502, 69.9446, 70.9393, 71.9365, 72.9318, 73.9299, |
---|
940 | 74.9258, 75.9245, 76.9214, 77.9211, 78.9183, 79.9185, 80.9163, 81.9168, |
---|
941 | 82.9152, 83.9165, 84.9156, 85.9188, 86.9207, 87.9241, 88.9264, 89.9306, |
---|
942 | 90.934 , 91.9393, 92.9431, 93.9487}; |
---|
943 | |
---|
944 | double BrS[28] = |
---|
945 | {54, 58, 34, 39, 32, 28, 14, 16, 15, 10, 3, 4, 20, 20, 3, 3, 5, 27, 21, 12, |
---|
946 | 19, 40, 60, 80, 80, 50, 32, 43}; |
---|
947 | |
---|
948 | double BrW[28] = |
---|
949 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50.69, 0, 49.31, 0, 0, 0, 0, 0, 0, 0, |
---|
950 | 0, 0, 0, 0, 0, 0}; |
---|
951 | |
---|
952 | AddElement("Br", 35, 28, *BrN , *BrA , *BrS , *BrW); |
---|
953 | |
---|
954 | // Z = 36 -------------------------------------------------------------------- |
---|
955 | int KrN[29] = |
---|
956 | {69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, |
---|
957 | 88, 89, 90, 91, 92, 93, 94, 95, 96, 97}; |
---|
958 | |
---|
959 | double KrA[29] = |
---|
960 | {68.9653, 69.956 , 70.9505, 71.9419, 72.9389, 73.9333, 74.931 , 75.9259, |
---|
961 | 76.9247, 77.9204, 78.9201, 79.9164, 80.9166, 81.9135, 82.9141, 83.9115, |
---|
962 | 84.9125, 85.9106, 86.9134, 87.9144, 88.9176, 89.9195, 90.9234, 91.9262, |
---|
963 | 92.9313, 93.9344, 94.9398, 95.9431, 96.9486}; |
---|
964 | |
---|
965 | double KrS[29] = |
---|
966 | {54, 43, 32, 29, 15, 60, 17, 11, 9, 7, 4, 4, 3, 28, 3, 3, 3, 12, 14, 14, 60, |
---|
967 | 20, 60, 13, 11, 32, 43, 54, 54}; |
---|
968 | |
---|
969 | double KrW[29] = |
---|
970 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.35, 0, 2.28, 0, 11.58, 11.49, 57, 0, 17.3, 0, |
---|
971 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; |
---|
972 | |
---|
973 | AddElement("Kr", 36, 29, *KrN , *KrA , *KrS , *KrW); |
---|
974 | |
---|
975 | // Z = 37 -------------------------------------------------------------------- |
---|
976 | int RbN[32] = |
---|
977 | {71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, |
---|
978 | 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102}; |
---|
979 | |
---|
980 | double RbA[32] = |
---|
981 | {70.9653, 71.9591, 72.9504, 73.9445, 74.9386, 75.9351, 76.9304, 77.9281, |
---|
982 | 78.924 , 79.9225, 80.919 , 81.9182, 82.9151, 83.9144, 84.9118, 85.9112, |
---|
983 | 86.9092, 87.9113, 88.9123, 89.9148, 90.9165, 91.9197, 92.922 , 93.9264, |
---|
984 | 94.9293, 95.9343, 96.9373, 97.9417, 98.9454, 99.9499, 100.953, 101.959}; |
---|
985 | |
---|
986 | double RbS[32] = |
---|
987 | {54, 54, 52, 77, 8, 8, 8, 8, 7, 8, 7, 8, 7, 3, 25, 25, 27, 5, 6, 9, 9, 7, 8, |
---|
988 | 9, 21, 27, 30, 40, 16, 32, 18, 54}; |
---|
989 | |
---|
990 | double RbW[32] = |
---|
991 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 72.17, 0, 27.83, 0, 0, 0, 0, 0, |
---|
992 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; |
---|
993 | |
---|
994 | AddElement("Rb", 37, 32, *RbN , *RbA , *RbS , *RbW); |
---|
995 | |
---|
996 | // Z = 38 -------------------------------------------------------------------- |
---|
997 | int SrN[32] = |
---|
998 | {73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, |
---|
999 | 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104}; |
---|
1000 | |
---|
1001 | double SrA[32] = |
---|
1002 | {72.966 , 73.9563, 74.9499, 75.9416, 76.9378, 77.9322, 78.9297, 79.9245, |
---|
1003 | 80.9232, 81.9184, 82.9176, 83.9134, 84.9129, 85.9093, 86.9089, 87.9056, |
---|
1004 | 88.9075, 89.9077, 90.9102, 91.911 , 92.914 , 93.9154, 94.9194, 95.9217, |
---|
1005 | 96.9261, 97.9285, 98.9333, 99.9353, 100.941, 101.943, 102.949, 103.952}; |
---|
1006 | |
---|
1007 | double SrS[32] = |
---|
1008 | {64, 54, 32, 32, 16, 8, 9, 8, 8, 6, 9, 4, 4, 24, 24, 24, 24, 29, 6, 7, 8, 8, |
---|
1009 | 8, 26, 20, 27, 15, 14, 13, 12, 54, 75}; |
---|
1010 | |
---|
1011 | double SrW[32] = |
---|
1012 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.56, 0, 9.86, 7, 82.58, 0, 0, 0, 0, 0, |
---|
1013 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; |
---|
1014 | |
---|
1015 | AddElement("Sr", 38, 32, *SrN , *SrA , *SrS , *SrW); |
---|
1016 | |
---|
1017 | // Z = 39 -------------------------------------------------------------------- |
---|
1018 | int YN[30] = |
---|
1019 | {77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, |
---|
1020 | 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106}; |
---|
1021 | |
---|
1022 | double YA[30] = |
---|
1023 | {76.9496, 77.9435, 78.9373, 79.9343, 80.9291, 81.9268, 82.9223, 83.9204, |
---|
1024 | 84.9164, 85.9149, 86.9109, 87.9095, 88.9058, 89.9072, 90.9073, 91.9089, |
---|
1025 | 92.9096, 93.9116, 94.9128, 95.9159, 96.9181, 97.9222, 98.9246, 99.9278, |
---|
1026 | 100.93 , 101.934, 102.937, 103.941, 104.945, 105.95}; |
---|
1027 | |
---|
1028 | double YS[30] = |
---|
1029 | {32, 43, 48, 43, 70, 11, 50, 10, 27, 15, 28, 29, 25, 25, 3, 10, 11, 8, 8, 23, |
---|
1030 | 13, 26, 26, 80, 10, 90, 32, 43, 54, 75}; |
---|
1031 | |
---|
1032 | double YW[30] = |
---|
1033 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
---|
1034 | 0, 0, 0, 0, 0}; |
---|
1035 | |
---|
1036 | AddElement("Y", 39, 30, *YN , *YA , *YS , *YW); |
---|
1037 | |
---|
1038 | // Z = 40 -------------------------------------------------------------------- |
---|
1039 | int ZrN[30] = |
---|
1040 | {79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, |
---|
1041 | 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108}; |
---|
1042 | |
---|
1043 | double ZrA[30] = |
---|
1044 | {78.9492, 79.9406, 80.9368, 81.9311, 82.9287, 83.9232, 84.9215, 85.9165, |
---|
1045 | 86.9148, 87.9102, 88.9089, 89.9047, 90.9056, 91.905 , 92.9065, 93.9063, |
---|
1046 | 94.908 , 95.9083, 96.911 , 97.9127, 98.9165, 99.9178, 100.921, 101.923, |
---|
1047 | 102.927, 103.929, 104.933, 105.936, 106.941, 107.944}; |
---|
1048 | |
---|
1049 | double ZrS[30] = |
---|
1050 | {43, 32, 32, 55, 10, 21, 11, 30, 9, 11, 4, 23, 23, 23, 23, 25, 25, 3, 3, 21, |
---|
1051 | 21, 40, 30, 50, 12, 43, 43, 54, 64, 75}; |
---|
1052 | |
---|
1053 | double ZrW[30] = |
---|
1054 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51.45, 11.22, 17.15, 0, 17.38, 0, 2.8, 0, |
---|
1055 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; |
---|
1056 | |
---|
1057 | AddElement("Zr", 40, 30, *ZrN , *ZrA , *ZrS , *ZrW); |
---|
1058 | |
---|
1059 | // Z = 41 -------------------------------------------------------------------- |
---|
1060 | int NbN[30] = |
---|
1061 | {81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, |
---|
1062 | 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110}; |
---|
1063 | |
---|
1064 | double NbA[30] = |
---|
1065 | {80.949 , 81.9431, 82.9367, 83.9336, 84.9279, 85.925 , 86.9204, 87.918 , |
---|
1066 | 88.9135, 89.9113, 90.907 , 91.9072, 92.9064, 93.9073, 94.9068, 95.9081, |
---|
1067 | 96.9081, 97.9103, 98.9116, 99.9142, 100.915, 101.918, 102.919, 103.922, |
---|
1068 | 104.924, 105.928, 106.93 , 107.935, 108.938, 109.943}; |
---|
1069 | |
---|
1070 | double NbS[30] = |
---|
1071 | {43, 32, 34, 32, 24, 90, 70, 22, 40, 5, 3, 29, 24, 24, 20, 4, 28, 6, 14, 28, |
---|
1072 | 20, 40, 70, 12, 11, 32, 43, 54, 54, 64}; |
---|
1073 | |
---|
1074 | double NbW[30] = |
---|
1075 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
---|
1076 | 0, 0, 0, 0, 0}; |
---|
1077 | |
---|
1078 | AddElement("Nb", 41, 30, *NbN , *NbA , *NbS , *NbW); |
---|
1079 | |
---|
1080 | // Z = 42 -------------------------------------------------------------------- |
---|
1081 | int MoN[31] = |
---|
1082 | {83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, |
---|
1083 | 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113}; |
---|
1084 | |
---|
1085 | double MoA[31] = |
---|
1086 | {82.9487, 83.9401, 84.9366, 85.9307, 86.9273, 87.922 , 88.9195, 89.9139, |
---|
1087 | 90.9118, 91.9068, 92.9068, 93.9051, 94.9058, 95.9047, 96.906 , 97.9054, |
---|
1088 | 98.9077, 99.9075, 100.91 , 101.91 , 102.913, 103.914, 104.917, 105.918, |
---|
1089 | 106.922, 107.924, 108.928, 109.93 , 110.935, 111.937, 112.942}; |
---|
1090 | |
---|
1091 | double MoS[31] = |
---|
1092 | {54, 43, 43, 47, 24, 22, 17, 7, 12, 4, 4, 20, 20, 20, 20, 20, 20, 6, 6, 22, |
---|
1093 | 70, 70, 80, 23, 17, 21, 32, 43, 54, 64, 64}; |
---|
1094 | |
---|
1095 | double MoW[31] = |
---|
1096 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 14.84, 0, 9.25, 15.92, 16.68, 9.55, 24.13, 0, |
---|
1097 | 9.63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; |
---|
1098 | |
---|
1099 | AddElement("Mo", 42, 31, *MoN , *MoA , *MoS , *MoW); |
---|
1100 | |
---|
1101 | // Z = 43 -------------------------------------------------------------------- |
---|
1102 | int TcN[31] = |
---|
1103 | {85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, |
---|
1104 | 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115}; |
---|
1105 | |
---|
1106 | double TcA[31] = |
---|
1107 | {84.9489, 85.9429, 86.9365, 87.9328, 88.9275, 89.9236, 90.9184, 91.9153, |
---|
1108 | 92.9102, 93.9097, 94.9077, 95.9079, 96.9064, 97.9072, 98.9063, 99.9077, |
---|
1109 | 100.907, 101.909, 102.909, 103.911, 104.912, 105.914, 106.915, 107.918, |
---|
1110 | 108.92 , 109.923, 110.925, 111.929, 112.931, 113.936, 114.938}; |
---|
1111 | |
---|
1112 | double TcS[31] = |
---|
1113 | {54, 32, 32, 32, 23, 26, 22, 28, 4, 5, 6, 6, 5, 4, 21, 23, 26, 10, 11, 50, |
---|
1114 | 60, 15, 16, 14, 23, 43, 43, 54, 64, 64, 75}; |
---|
1115 | |
---|
1116 | double TcW[31] = |
---|
1117 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
---|
1118 | 0, 0, 0, 0, 0, 0, 0}; |
---|
1119 | |
---|
1120 | AddElement("Tc", 43, 31, *TcN , *TcA , *TcS , *TcW); |
---|
1121 | |
---|
1122 | // Z = 44 -------------------------------------------------------------------- |
---|
1123 | int RuN[32] = |
---|
1124 | {87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, |
---|
1125 | 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118}; |
---|
1126 | |
---|
1127 | double RuA[32] = |
---|
1128 | {86.9492, 87.9404, 88.9361, 89.9298, 90.9264, 91.9201, 92.9171, 93.9114, |
---|
1129 | 94.9104, 95.9076, 96.9076, 97.9053, 98.9059, 99.9042, 100.906, 101.904, |
---|
1130 | 102.906, 103.905, 104.908, 105.907, 106.91 , 107.91 , 108.913, 109.914, |
---|
1131 | 110.918, 111.919, 112.923, 113.924, 114.928, 115.93 , 116.935, 117.937}; |
---|
1132 | |
---|
1133 | double RuS[32] = |
---|
1134 | {64, 54, 54, 43, 54, 32, 90, 14, 13, 8, 9, 7, 21, 22, 22, 22, 22, 4, 4, 8, |
---|
1135 | 13, 13, 70, 25, 32, 58, 54, 39, 64, 75, 86, 97}; |
---|
1136 | |
---|
1137 | double RuW[32] = |
---|
1138 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 5.54, 0, 1.87, 12.76, 12.6, 17.06, 31.55, 0, |
---|
1139 | 18.62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; |
---|
1140 | |
---|
1141 | AddElement("Ru", 44, 32, *RuN , *RuA , *RuS , *RuW); |
---|
1142 | |
---|
1143 | // Z = 45 -------------------------------------------------------------------- |
---|
1144 | int RhN[33] = |
---|
1145 | {89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, |
---|
1146 | 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, |
---|
1147 | 121}; |
---|
1148 | |
---|
1149 | double RhA[33] = |
---|
1150 | {88.9494, 89.9429, 90.9365, 91.932 , 92.9257, 93.9217, 94.9159, 95.9145, |
---|
1151 | 96.9113, 97.9107, 98.9081, 99.9081, 100.906, 101.907, 102.906, 103.907, |
---|
1152 | 104.906, 105.907, 106.907, 107.909, 108.909, 109.911, 110.912, 111.915, |
---|
1153 | 112.915, 113.919, 114.92 , 115.924, 116.925, 117.929, 118.931, 119.936, |
---|
1154 | 120.938}; |
---|
1155 | |
---|
1156 | double RhS[33] = |
---|
1157 | {54, 54, 43, 43, 43, 48, 16, 14, 40, 13, 8, 22, 19, 5, 3, 3, 5, 8, 13, 11, |
---|
1158 | 13, 24, 22, 54, 43, 32, 54, 54, 64, 75, 86, 86, 97}; |
---|
1159 | double RhW[33] = |
---|
1160 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
---|
1161 | 0, 0, 0, 0, 0, 0, 0, 0, 0}; |
---|
1162 | |
---|
1163 | AddElement("Rh", 45, 33, *RhN , *RhA , *RhS , *RhW); |
---|
1164 | |
---|
1165 | // Z = 46 -------------------------------------------------------------------- |
---|
1166 | int PdN[33] = |
---|
1167 | {91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, |
---|
1168 | 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, |
---|
1169 | 123}; |
---|
1170 | |
---|
1171 | double PdA[33] = |
---|
1172 | {90.9495, 91.9404, 92.9359, 93.9288, 94.9247, 95.9182, 96.9165, 97.9127, |
---|
1173 | 98.9118, 99.9085, 100.908, 101.906, 102.906, 103.904, 104.905, 105.903, |
---|
1174 | 106.905, 107.904, 108.906, 109.905, 110.908, 111.907, 112.91 , 113.91 , |
---|
1175 | 114.914, 115.914, 116.918, 117.919, 118.923, 119.924, 120.928, 121.93 , |
---|
1176 | 122.934}; |
---|
1177 | |
---|
1178 | double PdS[33] = |
---|
1179 | {64, 54, 43, 43, 43, 16, 32, 23, 16, 12, 19, 3, 3, 5, 5, 5, 7, 4, 4, 12, 40, |
---|
1180 | 19, 40, 26, 70, 60, 32, 23, 32, 43, 54, 54, 64}; |
---|
1181 | |
---|
1182 | double PdW[33] = |
---|
1183 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.02, 0, 11.14, 22.33, 27.33, 0, 26.46, 0, |
---|
1184 | 11.72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; |
---|
1185 | |
---|
1186 | AddElement("Pd", 46, 33, *PdN , *PdA , *PdS , *PdW); |
---|
1187 | |
---|
1188 | // Z = 47 -------------------------------------------------------------------- |
---|
1189 | int AgN[34] = |
---|
1190 | {94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, |
---|
1191 | 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, |
---|
1192 | 125, 126, 127}; |
---|
1193 | |
---|
1194 | double AgA[34] = |
---|
1195 | {93.9428, 94.9355, 95.9307, 96.924 , 97.9218, 98.9176, 99.9161, 100.913, |
---|
1196 | 101.912, 102.909, 103.909, 104.907, 105.907, 106.905, 107.906, 108.905, |
---|
1197 | 109.906, 110.905, 111.907, 112.907, 113.909, 114.909, 115.911, 116.912, |
---|
1198 | 117.915, 118.916, 119.919, 120.92 , 121.923, 122.925, 123.929, 124.931, |
---|
1199 | 125.934, 126.937}; |
---|
1200 | |
---|
1201 | double AgS[34] = |
---|
1202 | {54, 43, 43, 43, 16, 16, 80, 11, 80, 18, 7, 12, 6, 6, 6, 3, 3, 4, 18, 18, 28, |
---|
1203 | 40, 50, 50, 70, 10, 80, 16, 22, 32, 43, 43, 43, 54}; |
---|
1204 | |
---|
1205 | double AgW[34] = |
---|
1206 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51.839, 0, 48.161, 0, 0, 0, 0, 0, 0, |
---|
1207 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; |
---|
1208 | |
---|
1209 | AddElement("Ag", 47, 34, *AgN , *AgA , *AgS , *AgW); |
---|
1210 | |
---|
1211 | // Z = 48 -------------------------------------------------------------------- |
---|
1212 | int CdN[35] = |
---|
1213 | {96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, |
---|
1214 | 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, |
---|
1215 | 127, 128, 129, 130}; |
---|
1216 | |
---|
1217 | double CdA[35] = |
---|
1218 | {95.9398, 96.9349, 97.9276, 98.925 , 99.9202, 100.919, 101.915, 102.913, |
---|
1219 | 103.91 , 104.909, 105.906, 106.907, 107.904, 108.905, 109.903, 110.904, |
---|
1220 | 111.903, 112.904, 113.903, 114.905, 115.905, 116.907, 117.907, 118.91 , |
---|
1221 | 119.91 , 120.913, 121.913, 122.917, 123.918, 124.921, 125.922, 126.926, |
---|
1222 | 127.928, 128.932, 129.934}; |
---|
1223 | |
---|
1224 | double CdS[35] = |
---|
1225 | {54, 43, 22, 22, 10, 16, 80, 17, 10, 12, 6, 7, 6, 4, 3, 3, 30, 30, 30, 3, 3, |
---|
1226 | 4, 22, 90, 20, 90, 22, 40, 70, 70, 60, 80, 32, 43, 43}; |
---|
1227 | |
---|
1228 | double CdW[35] = |
---|
1229 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.25, 0, 0.89, 0, 12.49, 12.8, 24.13, 12.22, |
---|
1230 | 28.73, 0, 7.49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; |
---|
1231 | |
---|
1232 | AddElement("Cd", 48, 35, *CdN , *CdA , *CdS , *CdW); |
---|
1233 | |
---|
1234 | // Z = 49 -------------------------------------------------------------------- |
---|
1235 | int InN[37] = |
---|
1236 | {98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, |
---|
1237 | 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, |
---|
1238 | 128, 129, 130, 131, 132, 133, 134}; |
---|
1239 | |
---|
1240 | double InA[37] = |
---|
1241 | {97.9422, 98.9346, 99.9312, 100.927, 101.925, 102.92 , 103.918, 104.915, |
---|
1242 | 105.913, 106.91 , 107.91 , 108.907, 109.907, 110.905, 111.906, 112.904, |
---|
1243 | 113.905, 114.904, 115.905, 116.905, 117.906, 118.906, 119.908, 120.908, |
---|
1244 | 121.91 , 122.91 , 123.913, 124.914, 125.916, 126.917, 127.92 , 128.922, |
---|
1245 | 129.925, 130.927, 131.933, 132.938, 133.945}; |
---|
1246 | |
---|
1247 | double InS[37] = |
---|
1248 | {54, 54, 41, 32, 41, 27, 15, 19, 15, 14, 40, 6, 13, 6, 6, 4, 3, 5, 5, 6, 9, |
---|
1249 | 8, 40, 29, 50, 26, 50, 30, 40, 40, 50, 14, 50, 80, 70, 43, 54}; |
---|
1250 | |
---|
1251 | double InW[37] = |
---|
1252 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4.29, 0, 95.71, 0, 0, 0, 0, 0, |
---|
1253 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; |
---|
1254 | |
---|
1255 | AddElement("In", 49, 37, *InN , *InA , *InS , *InW); |
---|
1256 | |
---|
1257 | // Z = 50 -------------------------------------------------------------------- |
---|
1258 | int SnN[38] = |
---|
1259 | {100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, |
---|
1260 | 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, |
---|
1261 | 130, 131, 132, 133, 134, 135, 136, 137}; |
---|
1262 | |
---|
1263 | double SnA[38] = |
---|
1264 | {99.939 , 100.936, 101.93 , 102.928, 103.923, 104.921, 105.917, 106.916, |
---|
1265 | 107.912, 108.911, 109.908, 110.908, 111.905, 112.905, 113.903, 114.903, |
---|
1266 | 115.902, 116.903, 117.902, 118.903, 119.902, 120.904, 121.903, 122.906, |
---|
1267 | 123.905, 124.908, 125.908, 126.91 , 127.911, 128.913, 129.914, 130.917, |
---|
1268 | 131.918, 132.924, 133.928, 134.935, 135.939, 136.946}; |
---|
1269 | |
---|
1270 | double SnS[38] = |
---|
1271 | {46, 54, 43, 32, 16, 10, 50, 90, 50, 11, 17, 8, 5, 4, 3, 3, 3, 3, 3, 3, 27, |
---|
1272 | 27, 29, 29, 15, 16, 11, 27, 29, 13, 30, 80, 28, 90, 11, 43, 54, 64}; |
---|
1273 | |
---|
1274 | double SnW[38] = |
---|
1275 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.97, 0, 0.66, 0.34, 14.54, 7.68, 24.22, |
---|
1276 | 8.59, 32.58, 0, 4.63, 0, 5.79, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; |
---|
1277 | |
---|
1278 | AddElement("Sn", 50, 38, *SnN , *SnA , *SnS , *SnW); |
---|
1279 | |
---|
1280 | // Z = 51 -------------------------------------------------------------------- |
---|
1281 | int SbN[37] = |
---|
1282 | {103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, |
---|
1283 | 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, |
---|
1284 | 133, 134, 135, 136, 137, 138, 139}; |
---|
1285 | |
---|
1286 | double SbA[37] = |
---|
1287 | {102.94 , 103.936, 104.932, 105.929, 106.924, 107.922, 108.918, 109.917, |
---|
1288 | 110.913, 111.912, 112.909, 113.909, 114.907, 115.907, 116.905, 117.906, |
---|
1289 | 118.904, 119.905, 120.904, 121.905, 122.904, 123.906, 124.905, 125.907, |
---|
1290 | 126.907, 127.909, 128.909, 129.912, 130.912, 131.914, 132.915, 133.921, |
---|
1291 | 134.925, 135.931, 136.935, 137.941, 138.946}; |
---|
1292 | |
---|
1293 | double SbS[37] = |
---|
1294 | {54, 39, 17, 34, 32, 22, 20, 22, 22, 25, 24, 22, 22, 6, 10, 4, 9, 8, 24, 24, |
---|
1295 | 22, 22, 3, 30, 6, 27, 23, 27, 80, 25, 80, 60, 11, 32, 43, 54, 64}; |
---|
1296 | |
---|
1297 | double SbW[37] = |
---|
1298 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 57.21, 0, 42.79, 0, 0, |
---|
1299 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; |
---|
1300 | |
---|
1301 | AddElement("Sb", 51, 37, *SbN , *SbA , *SbS , *SbW); |
---|
1302 | |
---|
1303 | // Z = 52 -------------------------------------------------------------------- |
---|
1304 | int TeN[37] = |
---|
1305 | {106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, |
---|
1306 | 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, |
---|
1307 | 136, 137, 138, 139, 140, 141, 142}; |
---|
1308 | |
---|
1309 | double TeA[37] = |
---|
1310 | {105.938, 106.935, 107.929, 108.927, 109.922, 110.921, 111.917, 112.916, |
---|
1311 | 113.912, 114.912, 115.908, 116.909, 117.906, 118.906, 119.904, 120.905, |
---|
1312 | 121.903, 122.904, 123.903, 124.904, 125.903, 126.905, 127.904, 128.907, |
---|
1313 | 129.906, 130.909, 131.909, 132.911, 133.912, 134.916, 135.92 , 136.925, |
---|
1314 | 137.929, 138.935, 139.939, 140.944, 141.948}; |
---|
1315 | |
---|
1316 | double TeS[37] = |
---|
1317 | {43, 32, 16, 80, 60, 80, 18, 22, 22, 11, 10, 20, 17, 9, 11, 27, 20, 19, 16, |
---|
1318 | 20, 20, 4, 19, 3, 21, 22, 12, 80, 40, 10, 50, 13, 22, 43, 54, 54, 64}; |
---|
1319 | |
---|
1320 | double TeW[37] = |
---|
1321 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.09, 0, 2.55, 0.89, 4.74, 7.07, |
---|
1322 | 18.84, 0, 31.74, 0, 34.08, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; |
---|
1323 | |
---|
1324 | AddElement("Te", 52, 37, *TeN , *TeA , *TeS , *TeW); |
---|
1325 | |
---|
1326 | // Z = 53 -------------------------------------------------------------------- |
---|
1327 | int IN[37] = |
---|
1328 | {108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, |
---|
1329 | 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, |
---|
1330 | 138, 139, 140, 141, 142, 143, 144}; |
---|
1331 | |
---|
1332 | double IA[37] = |
---|
1333 | {107.943, 108.938, 109.935, 110.93 , 111.928, 112.924, 113.922, 114.918, |
---|
1334 | 115.917, 116.914, 117.913, 118.91 , 119.91 , 120.907, 121.908, 122.906, |
---|
1335 | 123.906, 124.905, 125.906, 126.904, 127.906, 128.905, 129.907, 130.906, |
---|
1336 | 131.908, 132.908, 133.91 , 134.91 , 135.915, 136.918, 137.922, 138.926, |
---|
1337 | 139.931, 140.935, 141.94, 142.944, 143.95}; |
---|
1338 | |
---|
1339 | double IS[37] = |
---|
1340 | {39, 16, 33, 32, 23, 60, 32, 50, 15, 80, 80, 70, 20, 12, 6, 4, 26, 20, 4, 4, |
---|
1341 | 4, 4, 4, 12, 11, 28, 16, 25, 50, 30, 90, 30, 23, 32, 43, 43, 54}; |
---|
1342 | |
---|
1343 | double IW[37] = |
---|
1344 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, |
---|
1345 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; |
---|
1346 | |
---|
1347 | AddElement("I", 53, 37, *IN , *IA , *IS , *IW); |
---|
1348 | |
---|
1349 | // Z = 54 -------------------------------------------------------------------- |
---|
1350 | int XeN[38] = |
---|
1351 | {110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, |
---|
1352 | 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, |
---|
1353 | 140, 141, 142, 143, 144, 145, 146, 147}; |
---|
1354 | |
---|
1355 | double XeA[38] = |
---|
1356 | {109.944, 110.942, 111.936, 112.933, 113.928, 114.927, 115.922, 116.921, |
---|
1357 | 117.917, 118.916, 119.912, 120.911, 121.909, 122.908, 123.906, 124.906, |
---|
1358 | 125.904, 126.905, 127.904, 128.905, 129.904, 130.905, 131.904, 132.906, |
---|
1359 | 133.905, 134.907, 135.907, 136.912, 137.914, 138.919, 139.922, 140.927, |
---|
1360 | 141.93 , 142.935, 143.938, 144.944, 145.947, 146.953}; |
---|
1361 | |
---|
1362 | double XeS[38] = |
---|
1363 | {43, 33, 16, 10, 22, 26, 26, 19, 107, 13, 50, 26, 90, 17, 21, 21, 7, 4, 15, |
---|
1364 | 9, 10, 10, 12, 4, 9, 11, 8, 8, 40, 23, 70, 10, 11, 24, 34, 43, 43, 54}; |
---|
1365 | |
---|
1366 | double XeW[38] = |
---|
1367 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.09, 0, 0.09, 0, 1.92, 26.44, |
---|
1368 | 4.08, 21.18, 26.89, 0, 10.44, 0, 8.87, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; |
---|
1369 | |
---|
1370 | AddElement("Xe", 54, 38, *XeN , *XeA , *XeS , *XeW); |
---|
1371 | |
---|
1372 | // Z = 55 -------------------------------------------------------------------- |
---|
1373 | int CsN[40] = |
---|
1374 | {112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, |
---|
1375 | 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, |
---|
1376 | 142, 143, 144, 145, 146, 147, 148, 149, 150, 151}; |
---|
1377 | |
---|
1378 | double CsA[40] = |
---|
1379 | {111.95 , 112.945, 113.941, 114.936, 115.933, 116.929, 117.927, 118.922, |
---|
1380 | 119.921, 120.917, 121.916, 122.913, 123.912, 124.91 , 125.909, 126.907, |
---|
1381 | 127.908, 128.906, 129.907, 130.905, 131.906, 132.905, 133.907, 134.906, |
---|
1382 | 135.907, 136.907, 137.911, 138.913, 139.917, 140.92 , 141.924, 142.927, |
---|
1383 | 143.932, 144.935, 145.94 , 146.944, 147.949, 148.953, 149.958, 150.962}; |
---|
1384 | |
---|
1385 | double CsS[40] = |
---|
1386 | {33, 16, 33, 46, 38, 60, 14, 15, 11, 15, 18, 13, 13, 8, 13, 9, 6, 5, 9, 6, 4, |
---|
1387 | 3, 3, 3, 4, 3, 10, 5, 9, 11, 11, 24, 30, 50, 90, 16, 63, 32, 54, 75}; |
---|
1388 | |
---|
1389 | double CsW[40] = |
---|
1390 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, |
---|
1391 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; |
---|
1392 | |
---|
1393 | AddElement("Cs", 55, 40, *CsN , *CsA , *CsS , *CsW); |
---|
1394 | |
---|
1395 | // Z = 56 -------------------------------------------------------------------- |
---|
1396 | int BaN[40] = |
---|
1397 | {114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, |
---|
1398 | 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, |
---|
1399 | 144, 145, 146, 147, 148, 149, 150, 151, 152, 153}; |
---|
1400 | |
---|
1401 | double BaA[40] = |
---|
1402 | {113.951, 114.948, 115.942, 116.939, 117.933, 118.931, 119.926, 120.924, |
---|
1403 | 121.92 , 122.919, 123.915, 124.915, 125.911, 126.911, 127.908, 128.909, |
---|
1404 | 129.906, 130.907, 131.905, 132.906, 133.905, 134.906, 135.905, 136.906, |
---|
1405 | 137.905, 138.909, 139.911, 140.914, 141.916, 142.921, 143.923, 144.927, |
---|
1406 | 145.93 , 146.934, 147.938, 148.942, 149.946, 150.951, 151.954, 152.96}; |
---|
1407 | |
---|
1408 | double BaS[40] = |
---|
1409 | {48, 64, 54, 70, 54, 109, 32, 33, 32, 32, 15, 27, 15, 11, 12, 12, 7, 7, 3, 3, |
---|
1410 | 3, 3, 3, 3, 3, 3, 9, 9, 7, 14, 15, 60, 80, 10, 15, 43, 54, 64, 75, 97}; |
---|
1411 | |
---|
1412 | double BaW[40] = |
---|
1413 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.106, 0, 0.101, 0, 2.417, |
---|
1414 | 6.592, 7.854, 11.232, 71.698, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; |
---|
1415 | |
---|
1416 | AddElement("Ba", 56, 40, *BaN , *BaA , *BaS , *BaW); |
---|
1417 | |
---|
1418 | // Z = 57 -------------------------------------------------------------------- |
---|
1419 | int LaN[39] = |
---|
1420 | {117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, |
---|
1421 | 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, |
---|
1422 | 147, 148, 149, 150, 151, 152, 153, 154, 155}; |
---|
1423 | |
---|
1424 | double LaA[39] = |
---|
1425 | {116.95 , 117.947, 118.941, 119.938, 120.933, 121.931, 122.926, 123.925, |
---|
1426 | 124.921, 125.919, 126.916, 127.915, 128.913, 129.912, 130.91 , 131.91 , |
---|
1427 | 132.908, 133.908, 134.907, 135.908, 136.906, 137.907, 138.906, 139.909, |
---|
1428 | 140.911, 141.914, 142.916, 143.92 , 144.922, 145.926, 146.928, 147.932, |
---|
1429 | 148.934, 149.939, 150.942, 151.946, 152.949, 153.954, 154.958}; |
---|
1430 | |
---|
1431 | double LaS[39] = |
---|
1432 | {96, 86, 75, 64, 54, 54, 43, 32, 32, 32, 24, 43, 60, 22, 11, 50, 21, 28, 11, |
---|
1433 | 80, 50, 4, 3, 3, 5, 6, 16, 60, 70, 80, 80, 14, 32, 43, 54, 64, 75, 86, 97}; |
---|
1434 | |
---|
1435 | double LaW[39] = |
---|
1436 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.09, 99.91, |
---|
1437 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; |
---|
1438 | |
---|
1439 | AddElement("La", 57, 39, *LaN , *LaA , *LaS , *LaW); |
---|
1440 | |
---|
1441 | // Z = 58 -------------------------------------------------------------------- |
---|
1442 | int CeN[39] = |
---|
1443 | {119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, |
---|
1444 | 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, |
---|
1445 | 149, 150, 151, 152, 153, 154, 155, 156, 157}; |
---|
1446 | |
---|
1447 | double CeA[39] = |
---|
1448 | {118.953, 119.947, 120.944, 121.938, 122.936, 123.931, 124.929, 125.924, |
---|
1449 | 126.923, 127.919, 128.918, 129.915, 130.914, 131.911, 132.912, 133.909, |
---|
1450 | 134.909, 135.907, 136.908, 137.906, 138.907, 139.905, 140.908, 141.909, |
---|
1451 | 142.912, 143.914, 144.917, 145.919, 146.923, 147.924, 148.928, 149.93 , |
---|
1452 | 150.934, 151.936, 152.941, 153.943, 154.948, 155.951, 156.956}; |
---|
1453 | |
---|
1454 | double CeS[39] = |
---|
1455 | {97, 86, 75, 64, 54, 54, 43, 43, 32, 32, 22, 66, 44, 21, 21, 22, 12, 50, 50, |
---|
1456 | 11, 8, 3, 3, 4, 4, 4, 40, 70, 60, 13, 80, 13, 32, 43, 54, 64, 75, 86, 97}; |
---|
1457 | |
---|
1458 | double CeW[39] = |
---|
1459 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.185, 0, 0.251, 0, |
---|
1460 | 88.45, 0, 11.114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; |
---|
1461 | |
---|
1462 | AddElement("Ce", 58, 39, *CeN , *CeA , *CeS , *CeW); |
---|
1463 | |
---|
1464 | // Z = 59 -------------------------------------------------------------------- |
---|
1465 | int PrN[39] = |
---|
1466 | {121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, |
---|
1467 | 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, |
---|
1468 | 151, 152, 153, 154, 155, 156, 157, 158, 159}; |
---|
1469 | |
---|
1470 | double PrA[39] = |
---|
1471 | {120.955, 121.952, 122.946, 123.943, 124.938, 125.935, 126.931, 127.929, |
---|
1472 | 128.925, 129.923, 130.92 , 131.919, 132.916, 133.916, 134.913, 135.913, |
---|
1473 | 136.911, 137.911, 138.909, 139.909, 140.908, 141.91 , 142.911, 143.913, |
---|
1474 | 144.915, 145.918, 146.919, 147.922, 148.924, 149.927, 150.928, 151.932, |
---|
1475 | 152.934, 153.937, 154.94 , 155.944, 156.947, 157.952, 158.955}; |
---|
1476 | |
---|
1477 | double PrS[39] = |
---|
1478 | {86, 86, 75, 64, 54, 54, 43, 43, 32, 32, 47, 21, 21, 32, 16, 50, 50, 16, 9, |
---|
1479 | 7, 3, 3, 3, 4, 8, 60, 40, 10, 11, 90, 40, 32, 32, 43, 54, 64, 75, 86, 97}; |
---|
1480 | |
---|
1481 | double PrW[39] = |
---|
1482 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, |
---|
1483 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; |
---|
1484 | |
---|
1485 | AddElement("Pr", 59, 39, *PrN , *PrA , *PrS , *PrW); |
---|
1486 | |
---|
1487 | // Z = 60 -------------------------------------------------------------------- |
---|
1488 | int NdN[36] = |
---|
1489 | {126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, |
---|
1490 | 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, |
---|
1491 | 156, 157, 158, 159, 160, 161}; |
---|
1492 | |
---|
1493 | double NdA[36] = |
---|
1494 | {125.943, 126.941, 127.935, 128.933, 129.929, 130.927, 131.923, 132.922, |
---|
1495 | 133.919, 134.918, 135.915, 136.915, 137.912, 138.912, 139.909, 140.91 , |
---|
1496 | 141.908, 142.91 , 143.91 , 144.913, 145.913, 146.916, 147.917, 148.92 , |
---|
1497 | 149.921, 150.924, 151.925, 152.928, 153.929, 154.933, 155.935, 156.939, |
---|
1498 | 157.942, 158.946, 159.949, 160.954}; |
---|
1499 | |
---|
1500 | double NdS[36] = |
---|
1501 | {75, 64, 64, 39, 54, 50, 32, 32, 36, 22, 60, 80, 22, 50, 21, 4, 3, 3, 3, 3, |
---|
1502 | 3, 3, 3, 3, 4, 4, 30, 29, 12, 16, 43, 54, 64, 75, 86, 97}; |
---|
1503 | |
---|
1504 | double NdW[36] = |
---|
1505 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27.2, 12.2, 23.8, 8.3, 17.2, |
---|
1506 | 0, 5.7, 0, 5.6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; |
---|
1507 | |
---|
1508 | AddElement("Nd", 60, 36, *NdN , *NdA , *NdS , *NdW); |
---|
1509 | |
---|
1510 | // Z = 61 -------------------------------------------------------------------- |
---|
1511 | int PmN[36] = |
---|
1512 | {128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, |
---|
1513 | 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, |
---|
1514 | 158, 159, 160, 161, 162, 163}; |
---|
1515 | |
---|
1516 | double PmA[36] = |
---|
1517 | {127.948, 128.943, 129.94 , 130.936, 131.934, 132.93 , 133.928, 134.925, |
---|
1518 | 135.923, 136.921, 137.919, 138.917, 139.916, 140.914, 141.913, 142.911, |
---|
1519 | 143.913, 144.913, 145.915, 146.915, 147.917, 148.918, 149.921, 150.921, |
---|
1520 | 151.923, 152.924, 153.927, 154.928, 155.931, 156.933, 157.937, 158.939, |
---|
1521 | 159.943, 160.946, 161.95 , 162.954}; |
---|
1522 | |
---|
1523 | double PmS[36] = |
---|
1524 | {97, 86, 75, 64, 54, 54, 42, 35, 22, 15, 34, 60, 30, 29, 50, 4, 4, 4, 5, 3, |
---|
1525 | 7, 5, 22, 6, 80, 12, 80, 30, 40, 32, 43, 54, 64, 75, 86, 97}; |
---|
1526 | |
---|
1527 | double PmW[36] = |
---|
1528 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, |
---|
1529 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; |
---|
1530 | |
---|
1531 | AddElement("Pm", 61, 36, *PmN , *PmA , *PmS , *PmW); |
---|
1532 | |
---|
1533 | // Z = 62 -------------------------------------------------------------------- |
---|
1534 | int SmN[36] = |
---|
1535 | {130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, |
---|
1536 | 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, |
---|
1537 | 160, 161, 162, 163, 164, 165}; |
---|
1538 | |
---|
1539 | double SmA[36] = |
---|
1540 | {129.949, 130.946, 131.941, 132.939, 133.934, 134.932, 135.928, 136.927, |
---|
1541 | 137.924, 138.922, 139.919, 140.918, 141.915, 142.915, 143.912, 144.913, |
---|
1542 | 145.913, 146.915, 147.915, 148.917, 149.917, 150.92 , 151.92 , 152.922, |
---|
1543 | 153.922, 154.925, 155.926, 156.928, 157.93 , 158.933, 159.935, 160.939, |
---|
1544 | 161.941, 162.945, 163.948, 164.953}; |
---|
1545 | |
---|
1546 | double SmS[36] = |
---|
1547 | {97, 97, 75, 64, 54, 54, 43, 12, 32, 16, 16, 13, 11, 4, 4, 4, 4, 3, 3, 3, 3, |
---|
1548 | 3, 3, 3, 3, 3, 10, 50, 80, 32, 43, 54, 64, 75, 86, 97}; |
---|
1549 | |
---|
1550 | double SmW[36] = |
---|
1551 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3.07, 0, 0, 14.99, 11.24, 13.82, |
---|
1552 | 7.38, 0, 26.75, 0, 22.75, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; |
---|
1553 | |
---|
1554 | AddElement("Sm", 62, 36, *SmN , *SmA , *SmS , *SmW); |
---|
1555 | |
---|
1556 | // Z = 63 -------------------------------------------------------------------- |
---|
1557 | int EuN[36] = |
---|
1558 | {132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, |
---|
1559 | 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, |
---|
1560 | 162, 163, 164, 165, 166, 167}; |
---|
1561 | |
---|
1562 | double EuA[36] = |
---|
1563 | {131.954, 132.949, 133.946, 134.942, 135.94 , 136.935, 137.933, 138.93 , |
---|
1564 | 139.928, 140.925, 141.923, 142.92 , 143.919, 144.916, 145.917, 146.917, |
---|
1565 | 147.918, 148.918, 149.92 , 150.92 , 151.922, 152.921, 153.923, 154.923, |
---|
1566 | 155.925, 156.925, 157.928, 158.929, 159.932, 160.934, 161.937, 162.939, |
---|
1567 | 163.943, 164.946, 165.95 , 166.953}; |
---|
1568 | |
---|
1569 | double EuS[36] = |
---|
1570 | {97, 97, 75, 64, 54, 54, 43, 16, 60, 30, 30, 14, 19, 5, 8, 4, 19, 5, 8, 3, |
---|
1571 | 3, 3, 3, 3, 6, 7, 80, 9, 22, 32, 43, 54, 64, 75, 86, 97}; |
---|
1572 | |
---|
1573 | double EuW[36] = |
---|
1574 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47.81, 0, 52.19, |
---|
1575 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; |
---|
1576 | |
---|
1577 | AddElement("Eu", 63, 36, *EuN , *EuA , *EuS , *EuW); |
---|
1578 | |
---|
1579 | // Z = 64 -------------------------------------------------------------------- |
---|
1580 | int GdN[34] = |
---|
1581 | {136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, |
---|
1582 | 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, |
---|
1583 | 166, 167, 168, 169}; |
---|
1584 | |
---|
1585 | double GdA[34] = |
---|
1586 | {135.947, 136.945, 137.94 , 138.938, 139.934, 140.932, 141.928, 142.927, |
---|
1587 | 143.923, 144.922, 145.918, 146.919, 147.918, 148.919, 149.919, 150.92 , |
---|
1588 | 151.92 , 152.922, 153.921, 154.923, 155.922, 156.924, 157.924, 158.926, |
---|
1589 | 159.927, 160.93 , 161.931, 162.934, 163.936, 164.939, 165.942, 166.946, |
---|
1590 | 167.948, 168.953}; |
---|
1591 | |
---|
1592 | double GdS[34] = |
---|
1593 | {75, 64, 54, 54, 43, 32, 32, 22, 22, 40, 6, 4, 4, 5, 7, 4, 3, 3, 3, 3, 3, 3, |
---|
1594 | 3, 3, 3, 3, 5, 32, 43, 54, 64, 64, 75, 86}; |
---|
1595 | |
---|
1596 | double GdW[34] = |
---|
1597 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.2, 0, 2.18, 14.8, 20.47, |
---|
1598 | 15.65, 24.84, 0, 21.86, 0, 0, 0, 0, 0, 0, 0, 0, 0}; |
---|
1599 | |
---|
1600 | AddElement("Gd", 64, 34, *GdN , *GdA , *GdS , *GdW); |
---|
1601 | |
---|
1602 | // Z = 65 -------------------------------------------------------------------- |
---|
1603 | int TbN[34] = |
---|
1604 | {138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, |
---|
1605 | 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, |
---|
1606 | 168, 169, 170, 171}; |
---|
1607 | |
---|
1608 | double TbA[34] = |
---|
1609 | {137.953, 138.948, 139.946, 140.941, 141.939, 142.935, 143.933, 144.929, |
---|
1610 | 145.927, 146.924, 147.924, 148.923, 149.924, 150.923, 151.924, 152.923, |
---|
1611 | 153.925, 154.923, 155.925, 156.924, 157.925, 158.925, 159.927, 160.928, |
---|
1612 | 161.929, 162.931, 163.933, 164.935, 165.938, 166.94 , 167.944, 168.946, |
---|
1613 | 169.95 , 170.953}; |
---|
1614 | |
---|
1615 | double TbS[34] = |
---|
1616 | {86, 75, 96, 64, 82, 43, 32, 24, 50, 13, 30, 5, 9, 5, 40, 5, 50, 13, 5, 3, |
---|
1617 | 3, 3, 3, 3, 40, 5, 11, 21, 32, 43, 54, 64, 75, 86}; |
---|
1618 | |
---|
1619 | double TbW[34] = |
---|
1620 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, |
---|
1621 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; |
---|
1622 | |
---|
1623 | AddElement("Tb", 65, 34, *TbN , *TbA , *TbS , *TbW); |
---|
1624 | |
---|
1625 | // Z = 66 -------------------------------------------------------------------- |
---|
1626 | int DyN[34] = |
---|
1627 | {140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, |
---|
1628 | 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, |
---|
1629 | 170, 171, 172, 173}; |
---|
1630 | |
---|
1631 | double DyA[34] = |
---|
1632 | {139.954, 140.951, 141.946, 142.944, 143.939, 144.937, 145.933, 146.931, |
---|
1633 | 147.927, 148.927, 149.926, 150.926, 151.925, 152.926, 153.924, 154.926, |
---|
1634 | 155.924, 156.925, 157.924, 158.926, 159.925, 160.927, 161.927, 162.929, |
---|
1635 | 163.929, 164.932, 165.933, 166.936, 167.937, 168.94 , 169.943, 170.946, |
---|
1636 | 171.949, 172.953}; |
---|
1637 | |
---|
1638 | double DyS[34] = |
---|
1639 | {97, 75, 85, 54, 43, 32, 12, 60, 30, 12, 6, 5, 6, 5, 9, 13, 7, 7, 4, 3, 3, 3, |
---|
1640 | 3, 3, 3, 3, 3, 60, 32, 32, 43, 54, 64, 75}; |
---|
1641 | |
---|
1642 | double DyW[34] = |
---|
1643 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.06, 0, 0.1, 0, 2.34, |
---|
1644 | 18.91, 25.51, 24.9, 28.18, 0, 0, 0, 0, 0, 0, 0, 0, 0}; |
---|
1645 | |
---|
1646 | AddElement("Dy", 66, 34, *DyN , *DyA , *DyS , *DyW); |
---|
1647 | |
---|
1648 | // Z = 67 -------------------------------------------------------------------- |
---|
1649 | int HoN[34] = |
---|
1650 | {142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, |
---|
1651 | 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, |
---|
1652 | 172, 173, 174, 175}; |
---|
1653 | |
---|
1654 | double HoA[34] = |
---|
1655 | {141.96 , 142.955, 143.952, 144.947, 145.944, 146.94 , 147.937, 148.934, |
---|
1656 | 149.933, 150.932, 151.932, 152.93 , 153.931, 154.929, 155.93 , 156.928, |
---|
1657 | 157.929, 158.928, 159.929, 160.928, 161.929, 162.929, 163.93 , 164.93 , |
---|
1658 | 165.932, 166.933, 167.935, 168.937, 169.94 , 170.941, 171.945, 172.947, |
---|
1659 | 173.951, 174.954}; |
---|
1660 | |
---|
1661 | double HoS[34] = |
---|
1662 | {107, 75, 64, 64, 54, 43, 29, 23, 11, 13, 30, 6, 10, 25, 22, 50, 30, 4, 16, |
---|
1663 | 4, 5, 3, 3, 3, 3, 6, 30, 22, 50, 64, 43, 43, 54, 64}; |
---|
1664 | |
---|
1665 | double HoW[34] = |
---|
1666 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, |
---|
1667 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; |
---|
1668 | |
---|
1669 | AddElement("Ho", 67, 34, *HoN , *HoA , *HoS , *HoW); |
---|
1670 | |
---|
1671 | // Z = 68 -------------------------------------------------------------------- |
---|
1672 | int ErN[34] = |
---|
1673 | {144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, |
---|
1674 | 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, |
---|
1675 | 174, 175, 176, 177}; |
---|
1676 | |
---|
1677 | double ErA[34] = |
---|
1678 | {143.961, 144.957, 145.952, 146.949, 147.944, 148.942, 149.938, 150.937, |
---|
1679 | 151.935, 152.935, 153.933, 154.933, 155.931, 156.932, 157.93 , 158.931, |
---|
1680 | 159.929, 160.93 , 161.929, 162.93 , 163.929, 164.931, 165.93 , 166.932, |
---|
1681 | 167.932, 168.935, 169.935, 170.938, 171.939, 172.942, 173.944, 174.948, |
---|
1682 | 175.95 , 176.954}; |
---|
1683 | |
---|
1684 | double ErS[34] = |
---|
1685 | {86, 75, 64, 54, 43, 51, 11, 32, 30, 12, 6, 50, 80, 90, 11, 5, 50, 10, 4, 6, |
---|
1686 | 4, 4, 3, 3, 3, 3, 3, 3, 5, 21, 32, 43, 43, 64}; |
---|
1687 | |
---|
1688 | double ErW[34] = |
---|
1689 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.14, 0, 1.61, 0, |
---|
1690 | 33.61, 22.93, 26.78, 0, 14.93, 0, 0, 0, 0, 0, 0, 0}; |
---|
1691 | |
---|
1692 | AddElement("Er", 68, 34, *ErN , *ErA , *ErS , *ErW); |
---|
1693 | |
---|
1694 | // Z = 69 -------------------------------------------------------------------- |
---|
1695 | int TmN[34] = |
---|
1696 | {146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, |
---|
1697 | 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, |
---|
1698 | 176, 177, 178, 179}; |
---|
1699 | |
---|
1700 | double TmA[34] = |
---|
1701 | {145.966, 146.961, 147.958, 148.953, 149.95 , 150.945, 151.944, 152.942, |
---|
1702 | 153.941, 154.939, 155.939, 156.937, 157.937, 158.935, 159.935, 160.933, |
---|
1703 | 161.934, 162.933, 163.933, 164.932, 165.934, 166.933, 167.934, 168.934, |
---|
1704 | 169.936, 170.936, 171.938, 172.94 , 173.942, 174.944, 175.947, 176.949, |
---|
1705 | 177.953, 178.955}; |
---|
1706 | |
---|
1707 | double TmS[34] = |
---|
1708 | {75, 64, 75, 64, 54, 15, 32, 23, 12, 14, 60, 11, 13, 70, 33, 10, 30, 7, 20, |
---|
1709 | 4, 12, 3, 4, 3, 3, 3, 7, 6, 50, 50, 11, 32, 43, 54}; |
---|
1710 | |
---|
1711 | double TmW[34] = |
---|
1712 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, |
---|
1713 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; |
---|
1714 | |
---|
1715 | AddElement("Tm", 69, 34, *TmN , *TmA , *TmS , *TmW); |
---|
1716 | |
---|
1717 | // Z = 70 -------------------------------------------------------------------- |
---|
1718 | int YbN[34] = |
---|
1719 | {148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, |
---|
1720 | 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, |
---|
1721 | 178, 179, 180, 181}; |
---|
1722 | |
---|
1723 | double YbA[34] = |
---|
1724 | {147.967, 148.963, 149.958, 150.955, 151.95 , 152.949, 153.946, 154.946, |
---|
1725 | 155.943, 156.943, 157.94 , 158.94 , 159.938, 160.938, 161.936, 162.936, |
---|
1726 | 163.935, 164.935, 165.934, 166.935, 167.934, 168.935, 169.935, 170.936, |
---|
1727 | 171.936, 172.938, 173.939, 174.941, 175.943, 176.945, 177.947, 178.95, |
---|
1728 | 179.952, 180.956}; |
---|
1729 | |
---|
1730 | double YbS[34] = |
---|
1731 | {86, 75, 64, 34, 38, 32, 11, 32, 40, 60, 11, 10, 22, 24, 22, 11, 11, 22, 9, |
---|
1732 | 5, 5, 5, 3, 3, 30, 30, 30, 30, 3, 3, 11, 32, 43, 43}; |
---|
1733 | |
---|
1734 | double YbW[34] = |
---|
1735 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.13, 0, 3.04, |
---|
1736 | 14.28, 21.83, 16.13, 31.83, 0, 12.76, 0, 0, 0, 0, 0}; |
---|
1737 | |
---|
1738 | AddElement("Yb", 70, 34, *YbN , *YbA , *YbS , *YbW); |
---|
1739 | |
---|
1740 | // Z = 71 -------------------------------------------------------------------- |
---|
1741 | int LuN[35] = |
---|
1742 | {150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, |
---|
1743 | 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, |
---|
1744 | 180, 181, 182, 183, 184}; |
---|
1745 | |
---|
1746 | double LuA[35] = |
---|
1747 | {149.973, 150.967, 151.964, 152.959, 153.957, 154.954, 155.953, 156.95 , |
---|
1748 | 157.949, 158.947, 159.946, 160.944, 161.943, 162.941, 163.941, 164.94 , |
---|
1749 | 165.94 , 166.938, 167.939, 168.938, 169.938, 170.938, 171.939, 172.939, |
---|
1750 | 173.94 , 174.941, 175.943, 176.944, 177.946, 178.947, 179.95 , 180.952, |
---|
1751 | 181.955, 182.958, 183.961}; |
---|
1752 | |
---|
1753 | double LuS[35] = |
---|
1754 | {75, 65, 75, 64, 54, 14, 32, 23, 13, 50, 25, 26, 24, 24, 13, 90, 17, 11, 90, |
---|
1755 | 6, 20, 3, 4, 3, 30, 28, 28, 28, 3, 6, 80, 32, 32, 32, 43}; |
---|
1756 | |
---|
1757 | double LuW[35] = |
---|
1758 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
---|
1759 | 97.41, 2.59, 0, 0, 0, 0, 0, 0, 0, 0}; |
---|
1760 | |
---|
1761 | AddElement("Lu", 71, 35, *LuN , *LuA , *LuS , *LuW); |
---|
1762 | |
---|
1763 | // Z = 72 -------------------------------------------------------------------- |
---|
1764 | int HfN[33] = |
---|
1765 | {154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, |
---|
1766 | 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, |
---|
1767 | 184, 185, 186}; |
---|
1768 | |
---|
1769 | double HfA[33] = |
---|
1770 | {153.964, 154.963, 155.959, 156.958, 157.955, 158.954, 159.951, 160.95 , |
---|
1771 | 161.947, 162.947, 163.944, 164.945, 165.942, 166.943, 167.941, 168.941, |
---|
1772 | 169.94 , 170.94 , 171.939, 172.941, 173.94 , 174.942, 175.941, 176.943, |
---|
1773 | 177.944, 178.946, 179.947, 180.949, 181.951, 182.954, 183.955, 184.959, |
---|
1774 | 185.961}; |
---|
1775 | |
---|
1776 | double HfS[33] = |
---|
1777 | {75, 64, 38, 32, 11, 32, 40, 80, 12, 34, 21, 40, 32, 22, 11, 90, 21, 21, 50, |
---|
1778 | 11, 3, 3, 29, 27, 27, 27, 27, 28, 7, 30, 40, 32, 32}; |
---|
1779 | |
---|
1780 | double HfW[33] = |
---|
1781 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.16, 0, 5.26, |
---|
1782 | 18.6, 27.28, 13.62, 35.08, 0, 0, 0, 0, 0, 0}; |
---|
1783 | |
---|
1784 | AddElement("Hf", 72, 33, *HfN , *HfA , *HfS , *HfW); |
---|
1785 | |
---|
1786 | // Z = 73 -------------------------------------------------------------------- |
---|
1787 | int TaN[33] = |
---|
1788 | {156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, |
---|
1789 | 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, |
---|
1790 | 186, 187, 188}; |
---|
1791 | |
---|
1792 | double TaA[33] = |
---|
1793 | {155.972, 156.968, 157.966, 158.963, 159.961, 160.958, 161.957, 162.954, |
---|
1794 | 163.954, 164.951, 165.95 , 166.948, 167.948, 168.946, 169.946, 170.944, |
---|
1795 | 171.945, 172.944, 173.944, 174.944, 175.945, 176.944, 177.946, 178.946, |
---|
1796 | 179.947, 180.948, 181.95 , 182.951, 183.954, 184.956, 185.959, 186.96 , |
---|
1797 | 187.964}; |
---|
1798 | |
---|
1799 | double TaS[33] = |
---|
1800 | {64, 64, 54, 13, 33, 60, 14, 80, 43, 24, 32, 46, 39, 22, 21, 22, 20, 24, 90, |
---|
1801 | 11, 11, 4, 11, 6, 3, 3, 3, 3, 28, 15, 60, 32, 32}; |
---|
1802 | |
---|
1803 | double TaW[33] = |
---|
1804 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
---|
1805 | 0.012, 99.988, 0, 0, 0, 0, 0, 0, 0}; |
---|
1806 | |
---|
1807 | AddElement("Ta", 73, 33, *TaN , *TaA , *TaS , *TaW); |
---|
1808 | |
---|
1809 | // Z = 74 -------------------------------------------------------------------- |
---|
1810 | int WN[33] = |
---|
1811 | {158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, |
---|
1812 | 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, |
---|
1813 | 188, 189, 190}; |
---|
1814 | |
---|
1815 | double WA[33] = |
---|
1816 | {157.974, 158.972, 159.968, 160.967, 161.963, 162.963, 163.959, 164.958, |
---|
1817 | 165.955, 166.955, 167.952, 168.952, 169.949, 170.949, 171.947, 172.948, |
---|
1818 | 173.946, 174.947, 175.946, 176.947, 177.946, 178.947, 179.947, 180.948, |
---|
1819 | 181.948, 182.95 , 183.951, 184.953, 185.954, 186.957, 187.958, 188.962, |
---|
1820 | 189.963}; |
---|
1821 | |
---|
1822 | double WS[33] = |
---|
1823 | {75, 64, 38, 33, 11, 33, 40, 90, 13, 33, 21, 34, 51, 30, 29, 40, 32, 21, 21, |
---|
1824 | 32, 11, 17, 5, 6, 3, 29, 29, 30, 3, 3, 4, 21, 24}; |
---|
1825 | |
---|
1826 | double WW[33] = |
---|
1827 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.12, 0, |
---|
1828 | 26.5, 14.31, 30.64, 0, 28.43, 0, 0, 0, 0}; |
---|
1829 | |
---|
1830 | AddElement("W", 74, 33, *WN , *WA , *WS , *WW); |
---|
1831 | |
---|
1832 | // Z = 75 -------------------------------------------------------------------- |
---|
1833 | int ReN[33] = |
---|
1834 | {160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, |
---|
1835 | 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, |
---|
1836 | 190, 191, 192}; |
---|
1837 | |
---|
1838 | double ReA[33] = |
---|
1839 | {159.981, 160.978, 161.976, 162.972, 163.97 , 164.967, 165.966, 166.963, |
---|
1840 | 167.962, 168.959, 169.958, 170.956, 171.955, 172.953, 173.953, 174.951, |
---|
1841 | 175.952, 176.95 , 177.951, 178.95 , 179.951, 180.95 , 181.951, 182.951, |
---|
1842 | 183.953, 184.953, 185.955, 186.956, 187.958, 188.959, 189.962, 190.963, |
---|
1843 | 191.966}; |
---|
1844 | |
---|
1845 | double ReS[33] = |
---|
1846 | {64, 64, 55, 12, 33, 80, 15, 14, 43, 22, 43, 37, 33, 48, 44, 48, 21, 21, 22, |
---|
1847 | 60, 40, 15, 11, 9, 6, 30, 3, 30, 30, 9, 23, 11, 21}; |
---|
1848 | |
---|
1849 | double ReW[33] = |
---|
1850 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
---|
1851 | 37.4, 0, 62.6, 0, 0, 0, 0, 0}; |
---|
1852 | |
---|
1853 | AddElement("Re", 75, 33, *ReN , *ReA , *ReS , *ReW); |
---|
1854 | |
---|
1855 | // Z = 76 -------------------------------------------------------------------- |
---|
1856 | int OsN[35] = |
---|
1857 | {162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, |
---|
1858 | 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, |
---|
1859 | 192, 193, 194, 195, 196}; |
---|
1860 | |
---|
1861 | double OsA[35] = |
---|
1862 | {161.984, 162.982, 163.978, 164.976, 165.973, 166.972, 167.968, 168.967, |
---|
1863 | 169.964, 170.963, 171.96 , 172.96 , 173.957, 174.957, 175.955, 176.955, |
---|
1864 | 177.953, 178.954, 179.952, 180.953, 181.952, 182.953, 183.952, 184.954, |
---|
1865 | 185.954, 186.956, 187.956, 188.958, 189.958, 190.961, 191.961, 192.964, |
---|
1866 | 193.965, 194.968, 195.97}; |
---|
1867 | |
---|
1868 | double OsS[35] = |
---|
1869 | {75, 64, 38, 33, 11, 33, 40, 90, 14, 33, 21, 33, 50, 32, 22, 30, 22, 25, 20, |
---|
1870 | 22, 27, 11, 3, 3, 3, 30, 30, 30, 3, 3, 4, 4, 4, 54, 40}; |
---|
1871 | |
---|
1872 | double OsW[35] = |
---|
1873 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.02, 0, |
---|
1874 | 1.59, 1.96, 13.24, 16.15, 26.26, 0, 40.78, 0, 0, 0, 0}; |
---|
1875 | |
---|
1876 | AddElement("Os", 76, 35, *OsN , *OsA , *OsS , *OsW); |
---|
1877 | |
---|
1878 | // Z = 77 -------------------------------------------------------------------- |
---|
1879 | int IrN[35] = |
---|
1880 | {165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, |
---|
1881 | 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, |
---|
1882 | 195, 196, 197, 198, 199}; |
---|
1883 | |
---|
1884 | double IrA[35] = |
---|
1885 | {164.988, 165.986, 166.982, 167.98 , 168.976, 169.975, 170.972, 171.971, |
---|
1886 | 172.968, 173.967, 174.964, 175.964, 176.961, 177.961, 178.959, 179.959, |
---|
1887 | 180.958, 181.958, 182.957, 183.957, 184.957, 185.958, 186.957, 187.959, |
---|
1888 | 188.959, 189.961, 190.961, 191.963, 192.963, 193.965, 194.966, 195.968, |
---|
1889 | 196.97 , 197.972, 198.974}; |
---|
1890 | |
---|
1891 | double IrS[35] = |
---|
1892 | {43, 55, 11, 35, 10, 16, 14, 43, 25, 43, 37, 33, 48, 39, 43, 21, 23, 15, 15, |
---|
1893 | 29, 21, 22, 7, 8, 14, 21, 3, 3, 3, 3, 3, 40, 22, 21, 40}; |
---|
1894 | |
---|
1895 | double IrW[35] = |
---|
1896 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
---|
1897 | 37.3, 0, 62.7, 0, 0, 0, 0, 0, 0}; |
---|
1898 | |
---|
1899 | AddElement("Ir", 77, 35, *IrN , *IrA , *IrS , *IrW); |
---|
1900 | |
---|
1901 | // Z = 78 -------------------------------------------------------------------- |
---|
1902 | int PtN[35] = |
---|
1903 | {168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, |
---|
1904 | 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, |
---|
1905 | 198, 199, 200, 201, 202}; |
---|
1906 | |
---|
1907 | double PtA[35] = |
---|
1908 | {167.988, 168.986, 169.982, 170.981, 171.977, 172.976, 173.973, 174.972, |
---|
1909 | 175.969, 176.968, 177.966, 178.965, 179.963, 180.963, 181.961, 182.962, |
---|
1910 | 183.96 , 184.961, 185.959, 186.961, 187.959, 188.961, 189.96 , 190.962, |
---|
1911 | 191.961, 192.963, 193.963, 194.965, 195.965, 196.967, 197.968, 198.971, |
---|
1912 | 199.971, 200.975, 201.976}; |
---|
1913 | |
---|
1914 | double PtS[35] = |
---|
1915 | {38, 34, 11, 34, 40, 11, 14, 33, 21, 33, 50, 32, 22, 30, 22, 25, 20, 22, 30, |
---|
1916 | 20, 6, 12, 7, 5, 4, 3, 3, 3, 3, 3, 4, 5, 22, 50, 32}; |
---|
1917 | |
---|
1918 | double PtW[35] = |
---|
1919 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.014, 0, |
---|
1920 | 0.782, 0, 32.967, 33.832, 25.242, 0, 7.163, 0, 0, 0, 0}; |
---|
1921 | |
---|
1922 | AddElement("Pt", 78, 35, *PtN , *PtA , *PtS , *PtW); |
---|
1923 | |
---|
1924 | // Z = 79 -------------------------------------------------------------------- |
---|
1925 | int AuN[35] = |
---|
1926 | {171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, |
---|
1927 | 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, |
---|
1928 | 201, 202, 203, 204, 205}; |
---|
1929 | |
---|
1930 | double AuA[35] = |
---|
1931 | {170.992, 171.99 , 172.986, 173.985, 174.982, 175.98 , 176.977, 177.976, |
---|
1932 | 178.973, 179.972, 180.97 , 181.97 , 182.968, 183.967, 184.966, 185.966, |
---|
1933 | 186.965, 187.965, 188.964, 189.965, 190.964, 191.965, 192.964, 193.965, |
---|
1934 | 194.965, 195.967, 196.967, 197.968, 198.969, 199.971, 200.972, 201.974, |
---|
1935 | 202.975, 203.978, 204.98 }; |
---|
1936 | |
---|
1937 | double AuS[35] = |
---|
1938 | {27, 36, 11, 16, 26, 43, 25, 43, 37, 32, 48, 39, 43, 21, 23, 15, 16, 11, 22, |
---|
1939 | 17, 50, 17, 10, 12, 3, 4, 3, 3, 3, 60, 5, 18, 5, 22, 32}; |
---|
1940 | |
---|
1941 | double AuW[35] = |
---|
1942 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
---|
1943 | 100, 0, 0, 0, 0, 0, 0, 0, 0}; |
---|
1944 | |
---|
1945 | AddElement("Au", 79, 35, *AuN , *AuA , *AuS , *AuW); |
---|
1946 | |
---|
1947 | // Z = 80 -------------------------------------------------------------------- |
---|
1948 | int HgN[34] = |
---|
1949 | {175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, |
---|
1950 | 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, |
---|
1951 | 205, 206, 207, 208}; |
---|
1952 | |
---|
1953 | double HgA[34] = |
---|
1954 | {174.991, 175.987, 176.986, 177.982, 178.982, 179.978, 180.978, 181.975, |
---|
1955 | 182.975, 183.972, 184.972, 185.969, 186.97 , 187.968, 188.968, 189.966, |
---|
1956 | 190.967, 191.966, 192.967, 193.965, 194.967, 195.966, 196.967, 197.967, |
---|
1957 | 198.968, 199.968, 200.97 , 201.971, 202.973, 203.973, 204.976, 205.977, |
---|
1958 | 206.983, 207.986}; |
---|
1959 | |
---|
1960 | double HgS[34] = |
---|
1961 | {34, 40, 12, 16, 33, 21, 33, 50, 32, 22, 30, 22, 26, 19, 30, 16, 90, 30, 21, |
---|
1962 | 25, 50, 4, 5, 3, 3, 3, 3, 3, 3, 3, 5, 22, 16, 32}; |
---|
1963 | |
---|
1964 | double HgW[34] = |
---|
1965 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.15, 0, 9.97, |
---|
1966 | 16.87, 23.1, 13.18, 29.86, 0, 6.87, 0, 0, 0, 0}; |
---|
1967 | |
---|
1968 | AddElement("Hg", 80, 34, *HgN , *HgA , *HgS , *HgW); |
---|
1969 | |
---|
1970 | // Z = 81 -------------------------------------------------------------------- |
---|
1971 | int TlN[34] = |
---|
1972 | {177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, |
---|
1973 | 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, |
---|
1974 | 207, 208, 209, 210}; |
---|
1975 | |
---|
1976 | double TlA[34] = |
---|
1977 | {176.997, 177.995, 178.991, 179.99 , 180.987, 181.986, 182.983, 183.982, |
---|
1978 | 184.979, 185.979, 186.976, 187.976, 188.974, 189.974, 190.972, 191.972, |
---|
1979 | 192.971, 193.971, 194.97 , 195.971, 196.97 , 197.97 , 198.97 , 199.971, |
---|
1980 | 200.971, 201.972, 202.972, 203.974, 204.974, 205.976, 206.977, 207.982, |
---|
1981 | 208.985, 209.99 }; |
---|
1982 | |
---|
1983 | double TlS[34] = |
---|
1984 | {24, 23, 15, 48, 41, 43, 42, 32, 43, 39, 43, 24, 37, 46, 23, 22, 27, 22, 14, |
---|
1985 | 15, 30, 90, 11, 7, 16, 16, 3, 3, 3, 3, 6, 3, 10, 12}; |
---|
1986 | |
---|
1987 | double TlW[34] = |
---|
1988 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
---|
1989 | 29.524, 0, 70.476, 0, 0, 0, 0, 0}; |
---|
1990 | |
---|
1991 | AddElement("Tl", 81, 34, *TlN , *TlA , *TlS , *TlW); |
---|
1992 | |
---|
1993 | // Z = 82 -------------------------------------------------------------------- |
---|
1994 | int PbN[34] = |
---|
1995 | {181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, |
---|
1996 | 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, |
---|
1997 | 211, 212, 213, 214}; |
---|
1998 | |
---|
1999 | double PbA[34] = |
---|
2000 | {180.997, 181.993, 182.992, 183.988, 184.988, 185.984, 186.984, 187.981, |
---|
2001 | 188.981, 189.978, 190.978, 191.976, 192.976, 193.974, 194.974, 195.973, |
---|
2002 | 196.973, 197.972, 198.973, 199.972, 200.973, 201.972, 202.973, 203.973, |
---|
2003 | 204.974, 205.974, 206.976, 207.977, 208.981, 209.984, 210.989, 211.992, |
---|
2004 | 212.996, 214}; |
---|
2005 | |
---|
2006 | double PbS[34] = |
---|
2007 | {17, 18, 33, 21, 33, 50, 32, 22, 29, 22, 23, 19, 20, 16, 44, 15, 11, 10, 70, |
---|
2008 | 14, 30, 11, 7, 3, 3, 3, 3, 3, 3, 3, 3, 29, 11, 27}; |
---|
2009 | |
---|
2010 | double PbW[34] = |
---|
2011 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.4, 0, |
---|
2012 | 24.1, 22.1, 52.4, 0, 0, 0, 0, 0, 0}; |
---|
2013 | |
---|
2014 | AddElement("Pb", 82, 34, *PbN , *PbA , *PbS , *PbW); |
---|
2015 | |
---|
2016 | // Z = 83 -------------------------------------------------------------------- |
---|
2017 | int BiN[32] = |
---|
2018 | {185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, |
---|
2019 | 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, |
---|
2020 | 215, 216}; |
---|
2021 | |
---|
2022 | double BiA[32] = |
---|
2023 | {184.998, 185.996, 186.993, 187.992, 188.99 , 189.989, 190.986, 191.985, |
---|
2024 | 192.983, 193.983, 194.981, 195.981, 196.979, 197.979, 198.978, 199.978, |
---|
2025 | 200.977, 201.978, 202.977, 203.978, 204.977, 205.978, 206.978, 207.98 , |
---|
2026 | 208.98 , 209.984, 210.987, 211.991, 212.994, 213.999, 215.002, 216.006}; |
---|
2027 | |
---|
2028 | double BiS[32] = |
---|
2029 | {24, 48, 41, 32, 43, 39, 43, 24, 37, 46, 23, 22, 26, 19, 13, 10, 30, 60, 23, |
---|
2030 | 28, 8, 9, 4, 4, 3, 3, 6, 3, 8, 12, 10, 11}; |
---|
2031 | |
---|
2032 | double BiW[32] = |
---|
2033 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, |
---|
2034 | 0, 0, 0, 0, 0, 0, 0}; |
---|
2035 | |
---|
2036 | AddElement("Bi", 83, 32, *BiN , *BiA , *BiS , *BiW); |
---|
2037 | |
---|
2038 | // Z = 84 -------------------------------------------------------------------- |
---|
2039 | int PoN[29] = |
---|
2040 | {190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, |
---|
2041 | 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218}; |
---|
2042 | |
---|
2043 | double PoA[29] = |
---|
2044 | {189.995, 190.995, 191.992, 192.991, 193.988, 194.988, 195.986, 196.986, |
---|
2045 | 197.983, 198.984, 199.982, 200.982, 201.981, 202.981, 203.98 , 204.981, |
---|
2046 | 205.98 , 206.982, 207.981, 208.982, 209.983, 210.987, 211.989, 212.993, |
---|
2047 | 213.995, 214.999, 216.002, 217.006, 218.009}; |
---|
2048 | |
---|
2049 | double PoS[29] = |
---|
2050 | {51, 32, 22, 30, 22, 24, 19, 21, 16, 44, 15, 11, 10, 70, 14, 30, 11, 8, 3, 3, |
---|
2051 | 3, 3, 3, 4, 3, 3, 29, 11, 27}; |
---|
2052 | |
---|
2053 | double PoW[29] = |
---|
2054 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, |
---|
2055 | 0, 0, 0, 0}; |
---|
2056 | |
---|
2057 | AddElement("Po", 84, 29, *PoN , *PoA , *PoS , *PoW); |
---|
2058 | |
---|
2059 | // Z = 85 -------------------------------------------------------------------- |
---|
2060 | int AtN[31] = |
---|
2061 | {193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, |
---|
2062 | 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, |
---|
2063 | 223}; |
---|
2064 | |
---|
2065 | double AtA[31] = |
---|
2066 | {193.000, 193.999, 194.997, 195.996, 196.993, 197.993, 198.991, 199.99, |
---|
2067 | 200.988, 201.988, 202.987, 203.987, 204.986, 205.987, 206.986, 207.987, |
---|
2068 | 208.986, 209.987, 210.987, 211.991, 212.993, 213.996, 214.999, 216.002, |
---|
2069 | 217.005, 218.009, 219.011, 220.015, 221.018, 222.022, 223.025}; |
---|
2070 | |
---|
2071 | double AtS[31] = |
---|
2072 | {43, 43, 43, 25, 38, 46, 24, 22, 26, 19, 13, 10, 30, 60, 23, 28, 9, 9, 4, 4, |
---|
2073 | 6, 5, 8, 5, 8, 13, 90, 12, 32, 32, 43}; |
---|
2074 | |
---|
2075 | double AtW[31] = |
---|
2076 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, |
---|
2077 | 0, 0, 0, 0, 0, 0}; |
---|
2078 | |
---|
2079 | AddElement("At", 85, 31, *AtN , *AtA , *AtS , *AtW); |
---|
2080 | |
---|
2081 | // Z = 86 -------------------------------------------------------------------- |
---|
2082 | int RnN[33] = |
---|
2083 | {196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, |
---|
2084 | 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, |
---|
2085 | 226, 227, 228}; |
---|
2086 | |
---|
2087 | double RnA[33] = |
---|
2088 | {196.002, 197.002, 197.999, 198.998, 199.996, 200.996, 201.993, 202.993, |
---|
2089 | 203.991, 204.992, 205.99 , 206.991, 207.99 , 208.99 , 209.99 , 210.991, |
---|
2090 | 211.991, 212.994, 213.995, 214.999, 216.000, 217.004, 218.006, 219.009, |
---|
2091 | 220.011, 221.015, 222.018, 223.022, 224.024, 225.028, 226.031, 227.035, |
---|
2092 | 228.038}; |
---|
2093 | |
---|
2094 | double RnS[33] = |
---|
2095 | {22, 30, 22, 24, 19, 21, 16, 44, 15, 12, 10, 70, 14, 30, 11, 8, 4, 8, 10, 9, |
---|
2096 | 8, 5, 4, 3, 29, 11, 27, 32, 32, 32, 43, 45, 50}; |
---|
2097 | |
---|
2098 | double RnW[33] = |
---|
2099 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
---|
2100 | 100, 0, 0, 0, 0, 0, 0}; |
---|
2101 | |
---|
2102 | AddElement("Rn", 86, 33, *RnN , *RnA , *RnS , *RnW); |
---|
2103 | |
---|
2104 | // Z = 87 -------------------------------------------------------------------- |
---|
2105 | int FrN[33] = |
---|
2106 | {200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, |
---|
2107 | 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, |
---|
2108 | 230, 231, 232}; |
---|
2109 | |
---|
2110 | double FrA[33] = |
---|
2111 | {200.006, 201.004, 202.003, 203.001, 204.001, 204.999, 205.998, 206.997, |
---|
2112 | 207.997, 208.996, 209.996, 210.996, 211.996, 212.996, 213.999, 215.000, |
---|
2113 | 216.003, 217.005, 218.008, 219.009, 220.012, 221.014, 222.018, 223.02 , |
---|
2114 | 224.023, 225.026, 226.029, 227.032, 228.036, 229.038, 230.043, 231.045, |
---|
2115 | 232.05 }; |
---|
2116 | |
---|
2117 | double FrS[33] = |
---|
2118 | {25, 38, 46, 25, 22, 25, 19, 12, 80, 30, 23, 22, 28, 9, 10, 8, 14, 8, 6, 8, 5, |
---|
2119 | 8, 23, 29, 50, 11, 10, 10, 22, 39, 48, 56, 69}; |
---|
2120 | |
---|
2121 | double FrW[33] = |
---|
2122 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, |
---|
2123 | 0, 0, 0, 0, 0, 0, 0, 0}; |
---|
2124 | |
---|
2125 | AddElement("Fr", 87, 33, *FrN , *FrA , *FrS , *FrW); |
---|
2126 | |
---|
2127 | // Z = 88 -------------------------------------------------------------------- |
---|
2128 | int RaN[32] = |
---|
2129 | {203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, |
---|
2130 | 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, |
---|
2131 | 233, 234}; |
---|
2132 | |
---|
2133 | double RaA[32] = |
---|
2134 | {203.009, 204.006, 205.006, 206.004, 207.004, 208.002, 209.002, 210 , |
---|
2135 | 211.001, 212 , 213 , 214 , 215.003, 216.004, 217.006, 218.007, |
---|
2136 | 219.01 , 220.011, 221.014, 222.015, 223.018, 224.02 , 225.024, 226.025, |
---|
2137 | 227.029, 228.031, 229.035, 230.037, 231.041, 232.044, 233.048, 234.051}; |
---|
2138 | |
---|
2139 | double RaS[32] = |
---|
2140 | {25, 19, 22, 16, 45, 15, 13, 10, 70, 15, 30, 12, 9, 10, 10, 12, 9, 11, 8, 5, |
---|
2141 | 3, 29, 3, 27, 27, 27, 70, 40, 32, 39, 50, 58}; |
---|
2142 | |
---|
2143 | double RaW[32] = |
---|
2144 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, |
---|
2145 | 0, 0, 0, 0, 0, 0, 0}; |
---|
2146 | |
---|
2147 | AddElement("Ra", 88, 32, *RaN , *RaA , *RaS , *RaW); |
---|
2148 | |
---|
2149 | // Z = 89 -------------------------------------------------------------------- |
---|
2150 | int AcN[30] = |
---|
2151 | {207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, |
---|
2152 | 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236}; |
---|
2153 | |
---|
2154 | double AcA[30] = |
---|
2155 | {207.012, 208.011, 209.01 , 210.009, 211.008, 212.008, 213.007, 214.007, |
---|
2156 | 215.006, 216.009, 217.009, 218.012, 219.012, 220.015, 221.016, 222.018, |
---|
2157 | 223.019, 224.022, 225.023, 226.026, 227.028, 228.031, 229.033, 230.036, |
---|
2158 | 231.039, 232.042, 233.045, 234.048, 235.051, 236.055}; |
---|
2159 | |
---|
2160 | double AcS[30] = |
---|
2161 | {25, 22, 26, 20, 14, 10, 60, 60, 60, 29, 14, 50, 50, 60, 50, 6, 8, 5, 8, 4, |
---|
2162 | 29, 28, 50, 11, 11, 11, 32, 43, 45, 54}; |
---|
2163 | |
---|
2164 | double AcW[30] = |
---|
2165 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, |
---|
2166 | 0, 0, 0, 0, 0}; |
---|
2167 | |
---|
2168 | AddElement("Ac", 89, 30, *AcN , *AcA , *AcS , *AcW); |
---|
2169 | |
---|
2170 | // Z = 90 -------------------------------------------------------------------- |
---|
2171 | int ThN[29] = |
---|
2172 | {210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, |
---|
2173 | 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238}; |
---|
2174 | |
---|
2175 | double ThA[29] = |
---|
2176 | {210.015, 211.015, 212.013, 213.013, 214.011, 215.012, 216.011, 217.013, |
---|
2177 | 218.013, 219.016, 220.016, 221.018, 222.018, 223.021, 224.021, 225.024, |
---|
2178 | 226.025, 227.028, 228.029, 229.032, 230.033, 231.036, 232.038, 233.042, |
---|
2179 | 234.044, 235.048, 236.05 , 237.054, 238.056}; |
---|
2180 | |
---|
2181 | double ThS[29] = |
---|
2182 | {17, 45, 15, 14, 10, 70, 17, 30, 15, 50, 24, 11, 14, 10, 13, 8, 5, 3, 29, 3, |
---|
2183 | 22, 22, 22, 22, 4, 50, 32, 39, 39}; |
---|
2184 | |
---|
2185 | double ThW[29] = |
---|
2186 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, |
---|
2187 | 0, 0, 0, 0}; |
---|
2188 | |
---|
2189 | AddElement("Th", 90, 29, *ThN , *ThA , *ThS , *ThW); |
---|
2190 | |
---|
2191 | // Z = 91 -------------------------------------------------------------------- |
---|
2192 | int PaN[28] = |
---|
2193 | {213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, |
---|
2194 | 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240}; |
---|
2195 | |
---|
2196 | double PaA[28] = |
---|
2197 | {213.021, 214.021, 215.019, 216.019, 217.018, 218.02 , 219.02 , 220.022, |
---|
2198 | 221.022, 222.024, 223.024, 224.026, 225.026, 226.028, 227.029, 228.031, |
---|
2199 | 229.032, 230.035, 231.036, 232.039, 233.04 , 234.043, 235.045, 236.049, |
---|
2200 | 237.051, 238.054, 239.057, 240.061}; |
---|
2201 | |
---|
2202 | double PaS[28] = |
---|
2203 | {27, 21, 15, 11, 80, 80, 80, 60, 60, 80, 80, 60, 80, 13, 8, 5, 10, 4, 28, 8, |
---|
2204 | 24, 5, 50, 21, 11, 60, 32, 32}; |
---|
2205 | |
---|
2206 | double PaW[28] = |
---|
2207 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, |
---|
2208 | 0, 0, 0}; |
---|
2209 | |
---|
2210 | AddElement("Pa", 91, 28, *PaN , *PaA , *PaS , *PaW); |
---|
2211 | |
---|
2212 | // Z = 92 -------------------------------------------------------------------- |
---|
2213 | int UN[25] = |
---|
2214 | {218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, |
---|
2215 | 233, 234, 235, 236, 237, 238, 239, 240, 241, 242}; |
---|
2216 | |
---|
2217 | double UA[25] = |
---|
2218 | {218.023, 219.025, 220.025, 221.026, 222.026, 223.028, 224.028, 225.029, |
---|
2219 | 226.029, 227.031, 228.031, 229.033, 230.034, 231.036, 232.037, 233.04 , |
---|
2220 | 234.041, 235.044, 236.046, 237.049, 238.051, 239.054, 240.057, 241.06 , |
---|
2221 | 242.063}; |
---|
2222 | |
---|
2223 | double US[25] = |
---|
2224 | {10, 90, 22, 11, 11, 80, 27, 50, 20, 18, 17, 9, 5, 4, 29, 3, 21, 21, 21, 21, |
---|
2225 | 21, 21, 6, 32, 22}; |
---|
2226 | |
---|
2227 | double UW[25] = |
---|
2228 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.0055, 0.72, 0, 0, 99.2745, |
---|
2229 | 0, 0, 0, 0}; |
---|
2230 | |
---|
2231 | AddElement("U", 92, 25, *UN , *UA , *US , *UW); |
---|
2232 | |
---|
2233 | // Z = 93 -------------------------------------------------------------------- |
---|
2234 | int NpN[20] = |
---|
2235 | {225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, |
---|
2236 | 240, 241, 242, 243, 244}; |
---|
2237 | |
---|
2238 | double NpA[20] = |
---|
2239 | {225.034, 226.035, 227.035, 228.036, 229.036, 230.038, 231.038, 232.04 , |
---|
2240 | 233.041, 234.043, 235.044, 236.047, 237.048, 238.051, 239.053, 240.056, |
---|
2241 | 241.058, 242.062, 243.064, 244.068}; |
---|
2242 | |
---|
2243 | double NpS[20] = |
---|
2244 | {80, 10, 80, 21, 90, 60, 50, 11, 60, 9, 23, 50, 21, 21, 23, 16, 80, 22, 30, |
---|
2245 | 32}; |
---|
2246 | |
---|
2247 | double NpW[20] = |
---|
2248 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0}; |
---|
2249 | |
---|
2250 | AddElement("Np", 93, 20, *NpN , *NpA , *NpS , *NpW); |
---|
2251 | |
---|
2252 | // Z = 94 -------------------------------------------------------------------- |
---|
2253 | int PuN[20] = |
---|
2254 | {228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, |
---|
2255 | 243, 244, 245, 246, 247}; |
---|
2256 | |
---|
2257 | double PuA[20] = |
---|
2258 | {228.039, 229.04 , 230.04 , 231.041, 232.041, 233.043, 234.043, 235.045, |
---|
2259 | 236.046, 237.048, 238.05 , 239.052, 240.054, 241.057, 242.059, 243.062, |
---|
2260 | 244.064, 245.068, 246.07 , 247.074}; |
---|
2261 | |
---|
2262 | double PuS[20] = |
---|
2263 | {30, 80, 26, 11, 20, 50, 8, 22, 29, 25, 21, 21, 21, 21, 21, 3, 5, 15, 16, 32}; |
---|
2264 | |
---|
2265 | double PuW[20] = |
---|
2266 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0}; |
---|
2267 | |
---|
2268 | AddElement("Pu", 94, 20, *PuN , *PuA , *PuS , *PuW); |
---|
2269 | |
---|
2270 | // Z = 95 -------------------------------------------------------------------- |
---|
2271 | int AmN[19] = |
---|
2272 | {231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, |
---|
2273 | 246, 247, 248, 249}; |
---|
2274 | |
---|
2275 | double AmA[19] = |
---|
2276 | {231.046, 232.047, 233.046, 234.048, 235.048, 236.05 , 237.05 , 238.052, |
---|
2277 | 239.053, 240.055, 241.057, 242.06 , 243.061, 244.064, 245.066, 246.07 , |
---|
2278 | 247.072, 248.076, 249.078}; |
---|
2279 | |
---|
2280 | double AmS[19] = |
---|
2281 | {32, 32, 23, 22, 22, 11, 60, 50, 3, 15, 21, 21, 23, 23, 4, 20, 11, 22, 32}; |
---|
2282 | |
---|
2283 | double AmW[19] = |
---|
2284 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0}; |
---|
2285 | |
---|
2286 | AddElement("Am", 95, 19, *AmN , *AmA , *AmS , *AmW); |
---|
2287 | |
---|
2288 | // Z = 96 -------------------------------------------------------------------- |
---|
2289 | int CmN[20] = |
---|
2290 | {233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, |
---|
2291 | 248, 249, 250, 251, 252}; |
---|
2292 | |
---|
2293 | double CmA[20] = |
---|
2294 | {233.051, 234.05 , 235.052, 236.051, 237.053, 238.053, 239.055, 240.056, |
---|
2295 | 241.058, 242.059, 243.061, 244.063, 245.065, 246.067, 247.07 , 248.072, |
---|
2296 | 249.076, 250.078, 251.082, 252.085}; |
---|
2297 | |
---|
2298 | double CmS[20] = |
---|
2299 | {43, 32, 24, 22, 22, 40, 11, 29, 24, 21, 24, 21, 29, 24, 5, 5, 5, 12, 24, 32}; |
---|
2300 | |
---|
2301 | double CmW[20] = |
---|
2302 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0}; |
---|
2303 | |
---|
2304 | AddElement("Cm", 96, 20, *CmN , *CmA , *CmS , *CmW); |
---|
2305 | |
---|
2306 | // Z = 97 -------------------------------------------------------------------- |
---|
2307 | int BkN[20] = |
---|
2308 | {235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, |
---|
2309 | 250, 251, 252, 253, 254}; |
---|
2310 | |
---|
2311 | double BkA[20] = |
---|
2312 | {235.057, 236.057, 237.057, 238.058, 239.058, 240.06 , 241.06 , 242.062, |
---|
2313 | 243.063, 244.065, 245.066, 246.069, 247.07 , 248.073, 249.075, 250.078, |
---|
2314 | 251.081, 252.084, 253.087, 254.091}; |
---|
2315 | |
---|
2316 | double BkS[20] = |
---|
2317 | {43, 43, 32, 31, 31, 16, 22, 22, 5, 16, 26, 60, 6, 80, 3, 4, 12, 22, 39, 32}; |
---|
2318 | |
---|
2319 | double BkW[20] = |
---|
2320 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0}; |
---|
2321 | |
---|
2322 | AddElement("Bk", 97, 20, *BkN , *BkA , *BkS , *BkW); |
---|
2323 | |
---|
2324 | // Z = 98 -------------------------------------------------------------------- |
---|
2325 | int CfN[20] = |
---|
2326 | {237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, |
---|
2327 | 252, 253, 254, 255, 256}; |
---|
2328 | |
---|
2329 | double CfA[20] = |
---|
2330 | {237.062, 238.061, 239.063, 240.062, 241.064, 242.064, 243.065, 244.066, |
---|
2331 | 245.068, 246.069, 247.071, 248.072, 249.075, 250.076, 251.08 , 252.082, |
---|
2332 | 253.085, 254.087, 255.091, 256.093}; |
---|
2333 | |
---|
2334 | double CfS[20] = |
---|
2335 | {54, 43, 25, 22, 27, 40, 15, 4, 11, 24, 9, 6, 3, 24, 5, 5, 7, 13, 22, 32}; |
---|
2336 | |
---|
2337 | double CfW[20] = |
---|
2338 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0}; |
---|
2339 | |
---|
2340 | AddElement("Cf", 98, 20, *CfN , *CfA , *CfS , *CfW); |
---|
2341 | |
---|
2342 | // Z = 99 -------------------------------------------------------------------- |
---|
2343 | int EsN[18] = |
---|
2344 | {240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, |
---|
2345 | 255, 256, 257}; |
---|
2346 | |
---|
2347 | double EsA[18] = |
---|
2348 | {240.069, 241.069, 242.07 , 243.07 , 244.071, 245.071, 246.073, 247.074, |
---|
2349 | 248.075, 249.076, 250.079, 251.08 , 252.083, 253.085, 254.088, 255.09 , |
---|
2350 | 256.094, 257.096}; |
---|
2351 | |
---|
2352 | double EsS[18] = |
---|
2353 | {43, 32, 35, 31, 20, 22, 24, 30, 60, 30, 11, 7, 50, 3, 5, 12, 11, 44}; |
---|
2354 | |
---|
2355 | double EsW[18] = |
---|
2356 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0}; |
---|
2357 | |
---|
2358 | AddElement("Es", 99, 18, *EsN , *EsA , *EsS , *EsW); |
---|
2359 | |
---|
2360 | // Z = 100 ------------------------------------------------------------------- |
---|
2361 | int FmN[18] = |
---|
2362 | {242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, |
---|
2363 | 257, 258, 259}; |
---|
2364 | |
---|
2365 | double FmA[18] = |
---|
2366 | {242.073, 243.075, 244.074, 245.075, 246.075, 247.077, 248.077, 249.079, |
---|
2367 | 250.08 , 251.082, 252.082, 253.085, 254.087, 255.09 , 256.092, 257.095, |
---|
2368 | 258.097, 259.101}; |
---|
2369 | |
---|
2370 | double FmS[18] = |
---|
2371 | {43, 25, 31, 30, 40, 16, 13, 15, 13, 9, 6, 5, 3, 5, 8, 7, 22, 30}; |
---|
2372 | |
---|
2373 | double FmW[18] = |
---|
2374 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0}; |
---|
2375 | |
---|
2376 | AddElement("Fm", 100, 18, *FmN , *FmA , *FmS , *FmW); |
---|
2377 | |
---|
2378 | // Z = 101 ------------------------------------------------------------------- |
---|
2379 | int MdN[16] = |
---|
2380 | {245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, |
---|
2381 | 260}; |
---|
2382 | |
---|
2383 | double MdA[16] = |
---|
2384 | {245.081, 246.082, 247.082, 248.083, 249.083, 250.084, 251.085, 252.087, |
---|
2385 | 253.087, 254.09 , 255.091, 256.094, 257.096, 258.098, 259.101, 260.104}; |
---|
2386 | |
---|
2387 | double MdS[16] = |
---|
2388 | {40, 41, 39, 26, 24, 32, 22, 21, 22, 11, 8, 60, 4, 5, 22, 34}; |
---|
2389 | |
---|
2390 | double MdW[16] = |
---|
2391 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0}; |
---|
2392 | |
---|
2393 | AddElement("Md", 101, 16, *MdN , *MdA , *MdS , *MdW); |
---|
2394 | |
---|
2395 | // Z = 102 ------------------------------------------------------------------- |
---|
2396 | int NoN[14] = |
---|
2397 | {249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262}; |
---|
2398 | |
---|
2399 | double NoA[14] = |
---|
2400 | {249.088, 250.087, 251.089, 252.089, 253.091, 254.091, 255.093, 256.094, |
---|
2401 | 257.097, 258.098, 259.101, 260.103, 261.106, 262.108}; |
---|
2402 | |
---|
2403 | double NoS[14] = |
---|
2404 | {37, 22, 19, 14, 26, 19, 13, 9, 30, 22, 11, 22, 32, 58}; |
---|
2405 | |
---|
2406 | double NoW[14] = |
---|
2407 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0}; |
---|
2408 | |
---|
2409 | AddElement("No", 102, 14, *NoN , *NoA , *NoS , *NoW); |
---|
2410 | |
---|
2411 | // Z = 103 ------------------------------------------------------------------- |
---|
2412 | int LrN[13] = |
---|
2413 | {251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263}; |
---|
2414 | |
---|
2415 | double LrA[13] = |
---|
2416 | {251.094, 252.095, 253.095, 254.097, 255.097, 256.099, 257.1 , 258.102, |
---|
2417 | 259.103, 260.106, 261.107, 262.11 , 263.111}; |
---|
2418 | |
---|
2419 | double LrS[13] = |
---|
2420 | {32, 32, 24, 36, 22, 24, 22, 11, 80, 12, 22, 32, 39}; |
---|
2421 | |
---|
2422 | double LrW[13] = |
---|
2423 | {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0}; |
---|
2424 | |
---|
2425 | AddElement("Lr", 103, 13, *LrN , *LrA , *LrS , *LrW); |
---|
2426 | |
---|
2427 | // Z = 104 ------------------------------------------------------------------- |
---|
2428 | int RfN[12] = |
---|
2429 | {253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264}; |
---|
2430 | |
---|
2431 | double RfA[12] = |
---|
2432 | {253.101, 254.1 , 255.101, 256.101, 257.103, 258.104, 259.106, 260.106, |
---|
2433 | 261.109, 262.11 , 263.113, 264.114}; |
---|
2434 | |
---|
2435 | double RfS[12] = |
---|
2436 | {49, 31, 22, 29, 29, 22, 80, 22, 11, 30, 20, 48}; |
---|
2437 | |
---|
2438 | double RfW[12] = |
---|
2439 | {0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0}; |
---|
2440 | |
---|
2441 | AddElement("Rf", 104, 12, *RfN , *RfA , *RfS , *RfW); |
---|
2442 | |
---|
2443 | // Z = 105 ------------------------------------------------------------------- |
---|
2444 | int DbN[11] = |
---|
2445 | {255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265}; |
---|
2446 | |
---|
2447 | double DbA[11] = |
---|
2448 | {255.107, 256.108, 257.108, 258.109, 259.11 , 260.111, 261.112, 262.114, |
---|
2449 | 263.115, 264.117, 265.119}; |
---|
2450 | |
---|
2451 | double DbS[11] = |
---|
2452 | {45, 39, 25, 37, 31, 25, 25, 20, 18, 25, 30}; |
---|
2453 | |
---|
2454 | double DbW[11] = |
---|
2455 | {0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0}; |
---|
2456 | |
---|
2457 | AddElement("Db", 105, 11, *DbN , *DbA , *DbS , *DbW); |
---|
2458 | |
---|
2459 | // Z = 106 ------------------------------------------------------------------- |
---|
2460 | int SgN[9] = |
---|
2461 | {258, 259, 260, 261, 262, 263, 264, 265, 266}; |
---|
2462 | |
---|
2463 | double SgA[9] = |
---|
2464 | {258.113, 259.115, 260.114, 261.116, 262.116, 263.118, 264.119, 265.121, |
---|
2465 | 266.122}; |
---|
2466 | |
---|
2467 | double SgS[9] = |
---|
2468 | {45, 23, 40, 30, 30, 13, 30, 15, 31}; |
---|
2469 | |
---|
2470 | double SgW[9] = |
---|
2471 | {0, 0, 0, 0, 0, 0, 0, 0, 100}; |
---|
2472 | |
---|
2473 | AddElement("Sg", 106, 9, *SgN , *SgA , *SgS , *SgW); |
---|
2474 | |
---|
2475 | // Z = 107 ------------------------------------------------------------------- |
---|
2476 | int BhN[8] = |
---|
2477 | {260, 261, 262, 263, 264, 265, 266, 267}; |
---|
2478 | |
---|
2479 | double BhA[8] = |
---|
2480 | {260.122, 261.122, 262.123, 263.123, 264.125, 265.125, 266.127, 267.128}; |
---|
2481 | |
---|
2482 | double BhS[8] = |
---|
2483 | {66, 26, 40, 45, 30, 41, 38, 37}; |
---|
2484 | |
---|
2485 | double BhW[8] = |
---|
2486 | {0, 0, 0, 0, 100, 0, 0, 0}; |
---|
2487 | |
---|
2488 | AddElement("Bh", 107, 8, *BhN , *BhA , *BhS , *BhW); |
---|
2489 | |
---|
2490 | for(G4int i=0; i<maxNumElements; i++) {elmNames.push_back(elmSymbol[i]);} |
---|
2491 | |
---|
2492 | if(0<verbose) { |
---|
2493 | G4cout << "G4NistElementBuilder: " << maxNumElements-1 << " Elements " |
---|
2494 | << index << " Isotopes" |
---|
2495 | << G4endl; |
---|
2496 | } |
---|
2497 | } |
---|
2498 | |
---|
2499 | //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... |
---|