IsoSpec  1.95
element_tables.cpp
1 /*
2  * Copyright (C) 2015-2019 Mateusz Łącki and Michał Startek.
3  *
4  * This file is part of IsoSpec.
5  *
6  * IsoSpec is free software: you can redistribute it and/or modify
7  * it under the terms of the Simplified ("2-clause") BSD licence.
8  *
9  * IsoSpec is distributed in the hope that it will be useful,
10  * but WITHOUT ANY WARRANTY; without even the implied warranty of
11  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
12  *
13  * You should have received a copy of the Simplified BSD Licence
14  * along with IsoSpec. If not, see <https://opensource.org/licenses/BSD-2-Clause>.
15  */
16 
17 #include "element_tables.h"
18 
19 namespace IsoSpec
20 {
21 
22 #ifdef __cplusplus
23 extern "C" {
24 #endif
25 
26 const size_t isospec_number_of_isotopic_entries = ISOSPEC_NUMBER_OF_ISOTOPIC_ENTRIES;
27 
28 
29 const int elem_table_atomicNo [ISOSPEC_NUMBER_OF_ISOTOPIC_ENTRIES] = {
30 1,
31 1,
32 2,
33 2,
34 3,
35 3,
36 4,
37 5,
38 5,
39 6,
40 6,
41 7,
42 7,
43 8,
44 8,
45 8,
46 9,
47 10,
48 10,
49 10,
50 11,
51 12,
52 12,
53 12,
54 13,
55 14,
56 14,
57 14,
58 15,
59 16,
60 16,
61 16,
62 16,
63 17,
64 17,
65 18,
66 18,
67 18,
68 19,
69 19,
70 19,
71 20,
72 20,
73 20,
74 20,
75 20,
76 20,
77 21,
78 22,
79 22,
80 22,
81 22,
82 22,
83 23,
84 23,
85 24,
86 24,
87 24,
88 24,
89 25,
90 26,
91 26,
92 26,
93 26,
94 27,
95 28,
96 28,
97 28,
98 28,
99 28,
100 29,
101 29,
102 30,
103 30,
104 30,
105 30,
106 30,
107 31,
108 31,
109 32,
110 32,
111 32,
112 32,
113 32,
114 33,
115 34,
116 34,
117 34,
118 34,
119 34,
120 34,
121 35,
122 35,
123 36,
124 36,
125 36,
126 36,
127 36,
128 36,
129 37,
130 37,
131 38,
132 38,
133 38,
134 38,
135 39,
136 40,
137 40,
138 40,
139 40,
140 40,
141 41,
142 42,
143 42,
144 42,
145 42,
146 42,
147 42,
148 42,
149 44,
150 44,
151 44,
152 44,
153 44,
154 44,
155 44,
156 45,
157 46,
158 46,
159 46,
160 46,
161 46,
162 46,
163 47,
164 47,
165 48,
166 48,
167 48,
168 48,
169 48,
170 48,
171 48,
172 48,
173 49,
174 49,
175 50,
176 50,
177 50,
178 50,
179 50,
180 50,
181 50,
182 50,
183 50,
184 50,
185 51,
186 51,
187 52,
188 52,
189 52,
190 52,
191 52,
192 52,
193 52,
194 52,
195 53,
196 54,
197 54,
198 54,
199 54,
200 54,
201 54,
202 54,
203 54,
204 54,
205 55,
206 56,
207 56,
208 56,
209 56,
210 56,
211 56,
212 56,
213 57,
214 57,
215 58,
216 58,
217 58,
218 58,
219 59,
220 60,
221 60,
222 60,
223 60,
224 60,
225 60,
226 60,
227 62,
228 62,
229 62,
230 62,
231 62,
232 62,
233 62,
234 63,
235 63,
236 64,
237 64,
238 64,
239 64,
240 64,
241 64,
242 64,
243 65,
244 66,
245 66,
246 66,
247 66,
248 66,
249 66,
250 66,
251 67,
252 68,
253 68,
254 68,
255 68,
256 68,
257 68,
258 69,
259 70,
260 70,
261 70,
262 70,
263 70,
264 70,
265 70,
266 71,
267 71,
268 72,
269 72,
270 72,
271 72,
272 72,
273 72,
274 73,
275 73,
276 74,
277 74,
278 74,
279 74,
280 74,
281 75,
282 75,
283 76,
284 76,
285 76,
286 76,
287 76,
288 76,
289 76,
290 77,
291 77,
292 78,
293 78,
294 78,
295 78,
296 78,
297 78,
298 79,
299 80,
300 80,
301 80,
302 80,
303 80,
304 80,
305 80,
306 81,
307 81,
308 82,
309 82,
310 82,
311 82,
312 83,
313 92,
314 92,
315 92,
316 90,
317 91,
318 };
319 
320 
321 const double elem_table_mass [ISOSPEC_NUMBER_OF_ISOTOPIC_ENTRIES] = {
322 1.00782503227,
323 2.01410177819,
324 3.016029322,
325 4.00260325414,
326 6.0151228871,
327 7.016003443,
328 9.01218316,
329 10.0129373,
330 11.0093053,
331 12,
332 13.0033548352,
333 14.0030740042,
334 15.0001088994,
335 15.9949146202,
336 16.9991317576,
337 17.9991596137,
338 18.9984031637,
339 19.992440182,
340 20.99384673,
341 21.99138512,
342 22.989769282,
343 23.985041701,
344 24.98583703,
345 25.98259302,
346 26.98153858,
347 27.9769265353,
348 28.9764946653,
349 29.973770012,
350 30.9737619986,
351 31.9720711741,
352 32.9714589101,
353 33.96786703,
354 35.9670812,
355 34.96885273,
356 36.96590264,
357 35.96754512,
358 37.9627322,
359 39.962383122,
360 38.963706493,
361 39.96399824,
362 40.961825263,
363 39.96259092,
364 41.9586181,
365 42.9587662,
366 43.9554822,
367 45.953692,
368 47.95252289,
369 44.9559086,
370 45.9526283,
371 46.9517593,
372 47.9479423,
373 48.9478663,
374 49.9447873,
375 49.9471567,
376 50.9439577,
377 49.9460427,
378 51.9405064,
379 52.9406484,
380 53.9388794,
381 54.9380443,
382 53.9396093,
383 55.9349363,
384 56.9353933,
385 57.9332743,
386 58.9331944,
387 57.9353423,
388 59.9307863,
389 60.9310563,
390 61.9283454,
391 63.9279674,
392 62.9295984,
393 64.9277906,
394 63.9291426,
395 65.9260347,
396 66.9271287,
397 67.9248457,
398 69.925322,
399 68.9255749,
400 70.9247037,
401 69.9242497,
402 71.92207586,
403 72.92345904,
404 73.921177761,
405 75.92140272,
406 74.9215957,
407 73.92247591,
408 75.91921372,
409 76.91991426,
410 77.9173092,
411 79.9165229,
412 81.9167001,
413 78.9183381,
414 80.9162901,
415 77.9203656,
416 79.9163786,
417 81.9134837,
418 82.9141272,
419 83.911497733,
420 85.910610633,
421 84.911789743,
422 86.909180536,
423 83.9134199,
424 85.9092619,
425 86.9088789,
426 87.9056139,
427 88.905842,
428 89.904702,
429 90.905642,
430 91.905032,
431 93.906312,
432 95.908272,
433 92.906372,
434 91.9068086,
435 93.9050853,
436 94.9058393,
437 95.9046763,
438 96.9060183,
439 97.9054053,
440 99.9074728,
441 95.9075903,
442 97.905296,
443 98.9059348,
444 99.9042148,
445 100.9055779,
446 101.9043449,
447 103.905432,
448 102.905502,
449 101.905602,
450 103.9040311,
451 104.9050809,
452 105.9034809,
453 107.9038929,
454 109.9051726,
455 106.905092,
456 108.9047551,
457 105.9064609,
458 107.9041839,
459 109.9030074,
460 110.9041834,
461 111.9027634,
462 112.9044083,
463 113.9033653,
464 115.9047632,
465 112.9040627,
466 114.903878789,
467 111.9048244,
468 113.9027837,
469 114.90334471,
470 115.9017431,
471 116.9029543,
472 117.9016073,
473 118.9033116,
474 119.9022027,
475 121.903442,
476 123.9052778,
477 120.903812,
478 122.904212,
479 119.904062,
480 121.903041,
481 122.904271,
482 123.902821,
483 124.904431,
484 125.903311,
485 127.9044617,
486 129.906222759,
487 126.904473,
488 123.905892,
489 125.904303,
490 127.9035318,
491 128.904780864,
492 129.90350941,
493 130.9050842,
494 131.904155094,
495 133.9053957,
496 135.907214488,
497 132.905451967,
498 129.906322,
499 131.9050618,
500 133.9045082,
501 134.9056882,
502 135.9045762,
503 136.9058272,
504 137.9052472,
505 137.907123,
506 138.906362,
507 135.9071293,
508 137.905998,
509 139.905442,
510 141.909252,
511 140.907662,
512 141.907732,
513 142.909822,
514 143.910092,
515 144.912582,
516 145.913122,
517 147.916902,
518 149.920902,
519 143.912012,
520 146.914902,
521 147.914832,
522 148.917192,
523 149.917282,
524 151.919742,
525 153.922222,
526 150.919862,
527 152.921242,
528 151.919802,
529 153.920872,
530 154.922632,
531 155.922132,
532 156.923972,
533 157.924112,
534 159.927062,
535 158.925352,
536 155.924282,
537 157.924422,
538 159.925202,
539 160.926942,
540 161.926812,
541 162.928742,
542 163.929182,
543 164.930332,
544 161.928792,
545 163.929212,
546 165.930302,
547 166.932052,
548 167.932382,
549 169.935472,
550 168.934222,
551 167.933892,
552 169.934772,
553 170.936332,
554 171.936392,
555 172.938222,
556 173.938872,
557 175.942582,
558 174.940782,
559 175.942692,
560 173.940052,
561 175.941412,
562 176.943232,
563 177.943712,
564 178.945822,
565 179.946562,
566 179.947462,
567 180.948002,
568 179.946712,
569 181.9482047,
570 182.9502237,
571 183.9509317,
572 185.954362,
573 184.9529559,
574 186.955751,
575 183.9524891,
576 185.953841,
577 186.955751,
578 187.955841,
579 188.958142,
580 189.958442,
581 191.961482,
582 190.960592,
583 192.962922,
584 189.959934,
585 191.961042,
586 193.9626817,
587 194.9647927,
588 195.9649527,
589 197.967892,
590 196.9665696,
591 195.965832,
592 197.9667693,
593 198.9682813,
594 199.9683273,
595 200.9703036,
596 201.9706436,
597 203.9734943,
598 202.9723451,
599 204.9744281,
600 203.9730449,
601 205.9744669,
602 206.9758979,
603 207.9766539,
604 208.980401,
605 234.040952,
606 235.043932,
607 238.050792,
608 232.038062,
609 231.035882,
610 };
611 
612 
613 const int elem_table_massNo [ISOSPEC_NUMBER_OF_ISOTOPIC_ENTRIES] = {
614 1,
615 2,
616 3,
617 4,
618 6,
619 7,
620 9,
621 10,
622 11,
623 12,
624 13,
625 14,
626 15,
627 16,
628 17,
629 18,
630 19,
631 20,
632 21,
633 22,
634 23,
635 24,
636 25,
637 26,
638 27,
639 28,
640 29,
641 30,
642 31,
643 32,
644 33,
645 34,
646 36,
647 35,
648 37,
649 36,
650 38,
651 40,
652 39,
653 40,
654 41,
655 40,
656 42,
657 43,
658 44,
659 46,
660 48,
661 45,
662 46,
663 47,
664 48,
665 49,
666 50,
667 50,
668 51,
669 50,
670 52,
671 53,
672 54,
673 55,
674 54,
675 56,
676 57,
677 58,
678 59,
679 58,
680 60,
681 61,
682 62,
683 64,
684 63,
685 65,
686 64,
687 66,
688 67,
689 68,
690 70,
691 69,
692 71,
693 70,
694 72,
695 73,
696 74,
697 76,
698 75,
699 74,
700 76,
701 77,
702 78,
703 80,
704 82,
705 79,
706 81,
707 78,
708 80,
709 82,
710 83,
711 84,
712 86,
713 85,
714 87,
715 84,
716 86,
717 87,
718 88,
719 89,
720 90,
721 91,
722 92,
723 94,
724 96,
725 93,
726 92,
727 94,
728 95,
729 96,
730 97,
731 98,
732 100,
733 96,
734 98,
735 99,
736 100,
737 101,
738 102,
739 104,
740 103,
741 102,
742 104,
743 105,
744 106,
745 108,
746 110,
747 107,
748 109,
749 106,
750 108,
751 110,
752 111,
753 112,
754 113,
755 114,
756 116,
757 113,
758 115,
759 112,
760 114,
761 115,
762 116,
763 117,
764 118,
765 119,
766 120,
767 122,
768 124,
769 121,
770 123,
771 120,
772 122,
773 123,
774 124,
775 125,
776 126,
777 128,
778 130,
779 127,
780 124,
781 126,
782 128,
783 129,
784 130,
785 131,
786 132,
787 134,
788 136,
789 133,
790 130,
791 132,
792 134,
793 135,
794 136,
795 137,
796 138,
797 138,
798 139,
799 136,
800 138,
801 140,
802 142,
803 141,
804 142,
805 143,
806 144,
807 145,
808 146,
809 148,
810 150,
811 144,
812 147,
813 148,
814 149,
815 150,
816 152,
817 154,
818 151,
819 153,
820 152,
821 154,
822 155,
823 156,
824 157,
825 158,
826 160,
827 159,
828 156,
829 158,
830 160,
831 161,
832 162,
833 163,
834 164,
835 165,
836 162,
837 164,
838 166,
839 167,
840 168,
841 170,
842 169,
843 168,
844 170,
845 171,
846 172,
847 173,
848 174,
849 176,
850 175,
851 176,
852 174,
853 176,
854 177,
855 178,
856 179,
857 180,
858 180,
859 181,
860 180,
861 182,
862 183,
863 184,
864 186,
865 185,
866 187,
867 184,
868 186,
869 187,
870 188,
871 189,
872 190,
873 192,
874 191,
875 193,
876 190,
877 192,
878 194,
879 195,
880 196,
881 198,
882 197,
883 196,
884 198,
885 199,
886 200,
887 201,
888 202,
889 204,
890 203,
891 205,
892 204,
893 206,
894 207,
895 208,
896 209,
897 234,
898 235,
899 238,
900 232,
901 231,
902 };
903 
904 
905 const int elem_table_extraNeutrons [ISOSPEC_NUMBER_OF_ISOTOPIC_ENTRIES] = {
906 0,
907 1,
908 0,
909 1,
910 0,
911 1,
912 0,
913 0,
914 1,
915 0,
916 1,
917 0,
918 1,
919 0,
920 1,
921 2,
922 0,
923 0,
924 1,
925 2,
926 0,
927 0,
928 1,
929 2,
930 0,
931 0,
932 1,
933 2,
934 0,
935 0,
936 1,
937 2,
938 4,
939 0,
940 2,
941 0,
942 2,
943 4,
944 0,
945 1,
946 2,
947 0,
948 2,
949 3,
950 4,
951 6,
952 8,
953 0,
954 0,
955 1,
956 2,
957 3,
958 4,
959 0,
960 1,
961 0,
962 2,
963 3,
964 4,
965 0,
966 0,
967 2,
968 3,
969 4,
970 0,
971 0,
972 2,
973 3,
974 4,
975 6,
976 0,
977 2,
978 0,
979 2,
980 3,
981 4,
982 6,
983 0,
984 2,
985 0,
986 2,
987 3,
988 4,
989 6,
990 0,
991 0,
992 2,
993 3,
994 4,
995 6,
996 8,
997 0,
998 2,
999 0,
1000 2,
1001 4,
1002 5,
1003 6,
1004 8,
1005 0,
1006 2,
1007 0,
1008 2,
1009 3,
1010 4,
1011 0,
1012 0,
1013 1,
1014 2,
1015 4,
1016 6,
1017 0,
1018 0,
1019 2,
1020 3,
1021 4,
1022 5,
1023 6,
1024 8,
1025 0,
1026 2,
1027 3,
1028 4,
1029 5,
1030 6,
1031 8,
1032 0,
1033 0,
1034 2,
1035 3,
1036 4,
1037 6,
1038 8,
1039 0,
1040 2,
1041 0,
1042 2,
1043 4,
1044 5,
1045 6,
1046 7,
1047 8,
1048 10,
1049 0,
1050 2,
1051 0,
1052 2,
1053 3,
1054 4,
1055 5,
1056 6,
1057 7,
1058 8,
1059 10,
1060 12,
1061 0,
1062 2,
1063 0,
1064 2,
1065 3,
1066 4,
1067 5,
1068 6,
1069 8,
1070 10,
1071 0,
1072 0,
1073 2,
1074 4,
1075 5,
1076 6,
1077 7,
1078 8,
1079 10,
1080 12,
1081 0,
1082 0,
1083 2,
1084 4,
1085 5,
1086 6,
1087 7,
1088 8,
1089 0,
1090 1,
1091 0,
1092 2,
1093 4,
1094 6,
1095 0,
1096 0,
1097 1,
1098 2,
1099 3,
1100 4,
1101 6,
1102 8,
1103 0,
1104 3,
1105 4,
1106 5,
1107 6,
1108 8,
1109 10,
1110 0,
1111 2,
1112 0,
1113 2,
1114 3,
1115 4,
1116 5,
1117 6,
1118 8,
1119 0,
1120 0,
1121 2,
1122 4,
1123 5,
1124 6,
1125 7,
1126 8,
1127 0,
1128 0,
1129 2,
1130 4,
1131 5,
1132 6,
1133 8,
1134 0,
1135 0,
1136 2,
1137 3,
1138 4,
1139 5,
1140 6,
1141 8,
1142 0,
1143 1,
1144 0,
1145 2,
1146 3,
1147 4,
1148 5,
1149 6,
1150 0,
1151 1,
1152 0,
1153 2,
1154 3,
1155 4,
1156 6,
1157 0,
1158 2,
1159 0,
1160 2,
1161 3,
1162 4,
1163 5,
1164 6,
1165 8,
1166 0,
1167 2,
1168 0,
1169 2,
1170 4,
1171 5,
1172 6,
1173 8,
1174 0,
1175 0,
1176 2,
1177 3,
1178 4,
1179 5,
1180 6,
1181 8,
1182 0,
1183 2,
1184 0,
1185 2,
1186 3,
1187 4,
1188 0,
1189 1,
1190 2,
1191 5,
1192 0,
1193 0,
1194 };
1195 
1196 
1197 const char* elem_table_element [ISOSPEC_NUMBER_OF_ISOTOPIC_ENTRIES] = {
1198 "hydrogen",
1199 "hydrogen",
1200 "helium",
1201 "helium",
1202 "lithium",
1203 "lithium",
1204 "beryllium",
1205 "boron",
1206 "boron",
1207 "carbon",
1208 "carbon",
1209 "nitrogen",
1210 "nitrogen",
1211 "oxygen",
1212 "oxygen",
1213 "oxygen",
1214 "fluorine",
1215 "neon",
1216 "neon",
1217 "neon",
1218 "sodium",
1219 "magnesium",
1220 "magnesium",
1221 "magnesium",
1222 "aluminium",
1223 "silicon",
1224 "silicon",
1225 "silicon",
1226 "phosphorus",
1227 "sulfur",
1228 "sulfur",
1229 "sulfur",
1230 "sulfur",
1231 "chlorine",
1232 "chlorine",
1233 "argon",
1234 "argon",
1235 "argon",
1236 "potassium",
1237 "potassium",
1238 "potassium",
1239 "calcium",
1240 "calcium",
1241 "calcium",
1242 "calcium",
1243 "calcium",
1244 "calcium",
1245 "scandium",
1246 "titanium",
1247 "titanium",
1248 "titanium",
1249 "titanium",
1250 "titanium",
1251 "vanadium",
1252 "vanadium",
1253 "chromium",
1254 "chromium",
1255 "chromium",
1256 "chromium",
1257 "manganese",
1258 "iron",
1259 "iron",
1260 "iron",
1261 "iron",
1262 "cobalt",
1263 "nickel",
1264 "nickel",
1265 "nickel",
1266 "nickel",
1267 "nickel",
1268 "copper",
1269 "copper",
1270 "zinc",
1271 "zinc",
1272 "zinc",
1273 "zinc",
1274 "zinc",
1275 "gallium",
1276 "gallium",
1277 "germanium",
1278 "germanium",
1279 "germanium",
1280 "germanium",
1281 "germanium",
1282 "arsenic",
1283 "selenium",
1284 "selenium",
1285 "selenium",
1286 "selenium",
1287 "selenium",
1288 "selenium",
1289 "bromine",
1290 "bromine",
1291 "krypton",
1292 "krypton",
1293 "krypton",
1294 "krypton",
1295 "krypton",
1296 "krypton",
1297 "rubidium",
1298 "rubidium",
1299 "strontium",
1300 "strontium",
1301 "strontium",
1302 "strontium",
1303 "yttrium",
1304 "zirconium",
1305 "zirconium",
1306 "zirconium",
1307 "zirconium",
1308 "zirconium",
1309 "niobium",
1310 "molybdenum",
1311 "molybdenum",
1312 "molybdenum",
1313 "molybdenum",
1314 "molybdenum",
1315 "molybdenum",
1316 "molybdenum",
1317 "ruthenium",
1318 "ruthenium",
1319 "ruthenium",
1320 "ruthenium",
1321 "ruthenium",
1322 "ruthenium",
1323 "ruthenium",
1324 "rhodium",
1325 "palladium",
1326 "palladium",
1327 "palladium",
1328 "palladium",
1329 "palladium",
1330 "palladium",
1331 "silver",
1332 "silver",
1333 "cadmium",
1334 "cadmium",
1335 "cadmium",
1336 "cadmium",
1337 "cadmium",
1338 "cadmium",
1339 "cadmium",
1340 "cadmium",
1341 "indium",
1342 "indium",
1343 "tin",
1344 "tin",
1345 "tin",
1346 "tin",
1347 "tin",
1348 "tin",
1349 "tin",
1350 "tin",
1351 "tin",
1352 "tin",
1353 "antimony",
1354 "antimony",
1355 "tellurium",
1356 "tellurium",
1357 "tellurium",
1358 "tellurium",
1359 "tellurium",
1360 "tellurium",
1361 "tellurium",
1362 "tellurium",
1363 "iodine",
1364 "xenon",
1365 "xenon",
1366 "xenon",
1367 "xenon",
1368 "xenon",
1369 "xenon",
1370 "xenon",
1371 "xenon",
1372 "xenon",
1373 "caesium",
1374 "barium",
1375 "barium",
1376 "barium",
1377 "barium",
1378 "barium",
1379 "barium",
1380 "barium",
1381 "lanthanum",
1382 "lanthanum",
1383 "cerium",
1384 "cerium",
1385 "cerium",
1386 "cerium",
1387 "praseodymium",
1388 "neodymium",
1389 "neodymium",
1390 "neodymium",
1391 "neodymium",
1392 "neodymium",
1393 "neodymium",
1394 "neodymium",
1395 "samarium",
1396 "samarium",
1397 "samarium",
1398 "samarium",
1399 "samarium",
1400 "samarium",
1401 "samarium",
1402 "europium",
1403 "europium",
1404 "gadolinium",
1405 "gadolinium",
1406 "gadolinium",
1407 "gadolinium",
1408 "gadolinium",
1409 "gadolinium",
1410 "gadolinium",
1411 "terbium",
1412 "dysprosium",
1413 "dysprosium",
1414 "dysprosium",
1415 "dysprosium",
1416 "dysprosium",
1417 "dysprosium",
1418 "dysprosium",
1419 "holmium",
1420 "erbium",
1421 "erbium",
1422 "erbium",
1423 "erbium",
1424 "erbium",
1425 "erbium",
1426 "thulium",
1427 "ytterbium",
1428 "ytterbium",
1429 "ytterbium",
1430 "ytterbium",
1431 "ytterbium",
1432 "ytterbium",
1433 "ytterbium",
1434 "lutetium",
1435 "lutetium",
1436 "hafnium",
1437 "hafnium",
1438 "hafnium",
1439 "hafnium",
1440 "hafnium",
1441 "hafnium",
1442 "tantalum",
1443 "tantalum",
1444 "tungsten",
1445 "tungsten",
1446 "tungsten",
1447 "tungsten",
1448 "tungsten",
1449 "rhenium",
1450 "rhenium",
1451 "osmium",
1452 "osmium",
1453 "osmium",
1454 "osmium",
1455 "osmium",
1456 "osmium",
1457 "osmium",
1458 "iridium",
1459 "iridium",
1460 "platinum",
1461 "platinum",
1462 "platinum",
1463 "platinum",
1464 "platinum",
1465 "platinum",
1466 "gold",
1467 "mercury",
1468 "mercury",
1469 "mercury",
1470 "mercury",
1471 "mercury",
1472 "mercury",
1473 "mercury",
1474 "thallium",
1475 "thallium",
1476 "lead",
1477 "lead",
1478 "lead",
1479 "lead",
1480 "bismuth",
1481 "uranium",
1482 "uranium",
1483 "uranium",
1484 "thorium",
1485 "protactinium",
1486 };
1487 
1488 
1489 const char* elem_table_symbol [ISOSPEC_NUMBER_OF_ISOTOPIC_ENTRIES] = {
1490 "H",
1491 "H",
1492 "He",
1493 "He",
1494 "Li",
1495 "Li",
1496 "Be",
1497 "B",
1498 "B",
1499 "C",
1500 "C",
1501 "N",
1502 "N",
1503 "O",
1504 "O",
1505 "O",
1506 "F",
1507 "Ne",
1508 "Ne",
1509 "Ne",
1510 "Na",
1511 "Mg",
1512 "Mg",
1513 "Mg",
1514 "Al",
1515 "Si",
1516 "Si",
1517 "Si",
1518 "P",
1519 "S",
1520 "S",
1521 "S",
1522 "S",
1523 "Cl",
1524 "Cl",
1525 "Ar",
1526 "Ar",
1527 "Ar",
1528 "K",
1529 "K",
1530 "K",
1531 "Ca",
1532 "Ca",
1533 "Ca",
1534 "Ca",
1535 "Ca",
1536 "Ca",
1537 "Sc",
1538 "Ti",
1539 "Ti",
1540 "Ti",
1541 "Ti",
1542 "Ti",
1543 "V",
1544 "V",
1545 "Cr",
1546 "Cr",
1547 "Cr",
1548 "Cr",
1549 "Mn",
1550 "Fe",
1551 "Fe",
1552 "Fe",
1553 "Fe",
1554 "Co",
1555 "Ni",
1556 "Ni",
1557 "Ni",
1558 "Ni",
1559 "Ni",
1560 "Cu",
1561 "Cu",
1562 "Zn",
1563 "Zn",
1564 "Zn",
1565 "Zn",
1566 "Zn",
1567 "Ga",
1568 "Ga",
1569 "Ge",
1570 "Ge",
1571 "Ge",
1572 "Ge",
1573 "Ge",
1574 "As",
1575 "Se",
1576 "Se",
1577 "Se",
1578 "Se",
1579 "Se",
1580 "Se",
1581 "Br",
1582 "Br",
1583 "Kr",
1584 "Kr",
1585 "Kr",
1586 "Kr",
1587 "Kr",
1588 "Kr",
1589 "Rb",
1590 "Rb",
1591 "Sr",
1592 "Sr",
1593 "Sr",
1594 "Sr",
1595 "Y",
1596 "Zr",
1597 "Zr",
1598 "Zr",
1599 "Zr",
1600 "Zr",
1601 "Nb",
1602 "Mo",
1603 "Mo",
1604 "Mo",
1605 "Mo",
1606 "Mo",
1607 "Mo",
1608 "Mo",
1609 "Ru",
1610 "Ru",
1611 "Ru",
1612 "Ru",
1613 "Ru",
1614 "Ru",
1615 "Ru",
1616 "Rh",
1617 "Pd",
1618 "Pd",
1619 "Pd",
1620 "Pd",
1621 "Pd",
1622 "Pd",
1623 "Ag",
1624 "Ag",
1625 "Cd",
1626 "Cd",
1627 "Cd",
1628 "Cd",
1629 "Cd",
1630 "Cd",
1631 "Cd",
1632 "Cd",
1633 "In",
1634 "In",
1635 "Sn",
1636 "Sn",
1637 "Sn",
1638 "Sn",
1639 "Sn",
1640 "Sn",
1641 "Sn",
1642 "Sn",
1643 "Sn",
1644 "Sn",
1645 "Sb",
1646 "Sb",
1647 "Te",
1648 "Te",
1649 "Te",
1650 "Te",
1651 "Te",
1652 "Te",
1653 "Te",
1654 "Te",
1655 "I",
1656 "Xe",
1657 "Xe",
1658 "Xe",
1659 "Xe",
1660 "Xe",
1661 "Xe",
1662 "Xe",
1663 "Xe",
1664 "Xe",
1665 "Cs",
1666 "Ba",
1667 "Ba",
1668 "Ba",
1669 "Ba",
1670 "Ba",
1671 "Ba",
1672 "Ba",
1673 "La",
1674 "La",
1675 "Ce",
1676 "Ce",
1677 "Ce",
1678 "Ce",
1679 "Pr",
1680 "Nd",
1681 "Nd",
1682 "Nd",
1683 "Nd",
1684 "Nd",
1685 "Nd",
1686 "Nd",
1687 "Sm",
1688 "Sm",
1689 "Sm",
1690 "Sm",
1691 "Sm",
1692 "Sm",
1693 "Sm",
1694 "Eu",
1695 "Eu",
1696 "Gd",
1697 "Gd",
1698 "Gd",
1699 "Gd",
1700 "Gd",
1701 "Gd",
1702 "Gd",
1703 "Tb",
1704 "Dy",
1705 "Dy",
1706 "Dy",
1707 "Dy",
1708 "Dy",
1709 "Dy",
1710 "Dy",
1711 "Ho",
1712 "Er",
1713 "Er",
1714 "Er",
1715 "Er",
1716 "Er",
1717 "Er",
1718 "Tm",
1719 "Yb",
1720 "Yb",
1721 "Yb",
1722 "Yb",
1723 "Yb",
1724 "Yb",
1725 "Yb",
1726 "Lu",
1727 "Lu",
1728 "Hf",
1729 "Hf",
1730 "Hf",
1731 "Hf",
1732 "Hf",
1733 "Hf",
1734 "Ta",
1735 "Ta",
1736 "W",
1737 "W",
1738 "W",
1739 "W",
1740 "W",
1741 "Re",
1742 "Re",
1743 "Os",
1744 "Os",
1745 "Os",
1746 "Os",
1747 "Os",
1748 "Os",
1749 "Os",
1750 "Ir",
1751 "Ir",
1752 "Pt",
1753 "Pt",
1754 "Pt",
1755 "Pt",
1756 "Pt",
1757 "Pt",
1758 "Au",
1759 "Hg",
1760 "Hg",
1761 "Hg",
1762 "Hg",
1763 "Hg",
1764 "Hg",
1765 "Hg",
1766 "Tl",
1767 "Tl",
1768 "Pb",
1769 "Pb",
1770 "Pb",
1771 "Pb",
1772 "Bi",
1773 "U",
1774 "U",
1775 "U",
1776 "Th",
1777 "Pa",
1778 };
1779 
1780 
1781 const bool elem_table_Radioactive [ISOSPEC_NUMBER_OF_ISOTOPIC_ENTRIES] = {
1782 false,
1783 false,
1784 false,
1785 false,
1786 false,
1787 false,
1788 false,
1789 false,
1790 false,
1791 false,
1792 false,
1793 false,
1794 false,
1795 false,
1796 false,
1797 false,
1798 false,
1799 false,
1800 false,
1801 false,
1802 false,
1803 false,
1804 false,
1805 false,
1806 false,
1807 false,
1808 false,
1809 false,
1810 false,
1811 false,
1812 false,
1813 false,
1814 false,
1815 false,
1816 false,
1817 false,
1818 false,
1819 false,
1820 false,
1821 true,
1822 false,
1823 false,
1824 false,
1825 false,
1826 false,
1827 false,
1828 true,
1829 false,
1830 false,
1831 false,
1832 false,
1833 false,
1834 false,
1835 true,
1836 false,
1837 false,
1838 false,
1839 false,
1840 false,
1841 false,
1842 false,
1843 false,
1844 false,
1845 false,
1846 false,
1847 false,
1848 false,
1849 false,
1850 false,
1851 false,
1852 false,
1853 false,
1854 false,
1855 false,
1856 false,
1857 false,
1858 false,
1859 false,
1860 false,
1861 false,
1862 false,
1863 false,
1864 false,
1865 true,
1866 false,
1867 false,
1868 false,
1869 false,
1870 false,
1871 false,
1872 true,
1873 false,
1874 false,
1875 true,
1876 false,
1877 false,
1878 false,
1879 false,
1880 false,
1881 false,
1882 true,
1883 false,
1884 false,
1885 false,
1886 false,
1887 false,
1888 false,
1889 false,
1890 false,
1891 false,
1892 true,
1893 false,
1894 false,
1895 false,
1896 false,
1897 false,
1898 false,
1899 false,
1900 true,
1901 false,
1902 false,
1903 false,
1904 false,
1905 false,
1906 false,
1907 false,
1908 false,
1909 false,
1910 false,
1911 false,
1912 false,
1913 false,
1914 false,
1915 false,
1916 false,
1917 false,
1918 false,
1919 false,
1920 false,
1921 false,
1922 true,
1923 false,
1924 true,
1925 false,
1926 true,
1927 false,
1928 false,
1929 false,
1930 false,
1931 false,
1932 false,
1933 false,
1934 false,
1935 false,
1936 false,
1937 false,
1938 false,
1939 false,
1940 false,
1941 false,
1942 false,
1943 false,
1944 false,
1945 true,
1946 true,
1947 false,
1948 false,
1949 false,
1950 false,
1951 false,
1952 false,
1953 false,
1954 false,
1955 false,
1956 true,
1957 false,
1958 true,
1959 false,
1960 false,
1961 false,
1962 false,
1963 false,
1964 false,
1965 true,
1966 false,
1967 false,
1968 false,
1969 false,
1970 false,
1971 false,
1972 false,
1973 false,
1974 true,
1975 false,
1976 false,
1977 false,
1978 true,
1979 false,
1980 true,
1981 true,
1982 false,
1983 false,
1984 false,
1985 false,
1986 true,
1987 false,
1988 false,
1989 false,
1990 false,
1991 false,
1992 false,
1993 false,
1994 false,
1995 false,
1996 false,
1997 false,
1998 false,
1999 false,
2000 false,
2001 false,
2002 false,
2003 false,
2004 false,
2005 false,
2006 false,
2007 false,
2008 false,
2009 false,
2010 false,
2011 false,
2012 false,
2013 false,
2014 false,
2015 false,
2016 false,
2017 false,
2018 false,
2019 true,
2020 true,
2021 false,
2022 false,
2023 false,
2024 false,
2025 false,
2026 true,
2027 false,
2028 true,
2029 false,
2030 false,
2031 false,
2032 false,
2033 false,
2034 true,
2035 true,
2036 true,
2037 false,
2038 false,
2039 false,
2040 false,
2041 false,
2042 false,
2043 false,
2044 true,
2045 false,
2046 false,
2047 false,
2048 false,
2049 false,
2050 false,
2051 false,
2052 false,
2053 false,
2054 false,
2055 false,
2056 false,
2057 false,
2058 false,
2059 false,
2060 false,
2061 false,
2062 false,
2063 false,
2064 true,
2065 true,
2066 true,
2067 true,
2068 true,
2069 true,
2070 };
2071 
2072 
2073 const double elem_table_probability [ISOSPEC_NUMBER_OF_ISOTOPIC_ENTRIES] = {
2074 0.999884290164307909520857720053754746913909912109375000000000,
2075 0.000115709835692033314582735648023970043141162022948265075684,
2076 0.000001342999991941999914655050951672876635711872950196266174,
2077 0.999998657000008006612290500925155356526374816894531250000000,
2078 0.075933925285977116326208147256693337112665176391601562500000,
2079 0.924066074714022800407065005856566131114959716796875000000000,
2080 1.000000000000000000000000000000000000000000000000000000000000,
2081 0.199480830670926506664741850727295968681573867797851562500000,
2082 0.800519169329073410068531302385963499546051025390625000000000,
2083 0.989211941850466902614869013632414862513542175292968750000000,
2084 0.010788058149533083507343178553128382191061973571777343750000,
2085 0.996358014567941707717579902237048372626304626464843750000000,
2086 0.003641985432058271465738386041266494430601596832275390625000,
2087 0.997567609729561044495937949250219389796257019042968750000000,
2088 0.000380998476006095935803702490218825005285907536745071411133,
2089 0.002051391794432822109073288885383590240962803363800048828125,
2090 1.000000000000000000000000000000000000000000000000000000000000,
2091 0.904766666333356561757739200402284041047096252441406250000000,
2092 0.002709810313278070148523823945652111433446407318115234375000,
2093 0.092523523353365264010328417043638182803988456726074218750000,
2094 1.000000000000000000000000000000000000000000000000000000000000,
2095 0.789876809855211581279377242026384919881820678710937500000000,
2096 0.100001999840012789633192369365133345127105712890625000000000,
2097 0.110121190304775615209642580794024979695677757263183593750000,
2098 1.000000000000000000000000000000000000000000000000000000000000,
2099 0.922220833349999713490774411184247583150863647460937500000000,
2100 0.046858437698747611166449900110819726251065731048583984375000,
2101 0.030920728951252581667707985957349592354148626327514648437500,
2102 1.000000000000000000000000000000000000000000000000000000000000,
2103 0.949850011999040066967836537514813244342803955078125000000000,
2104 0.007519398448124149821059081233443066594190895557403564453125,
2105 0.042520598352131823427502155254842364229261875152587890625000,
2106 0.000109991200703943683199964587160479823069181293249130249023,
2107 0.757594848103037898923162174469325691461563110351562500000000,
2108 0.242405151896962045565686594272847287356853485107421875000000,
2109 0.003336205796380696270847510120916012965608388185501098632812,
2110 0.000629799206452999775149304007015871320618316531181335449219,
2111 0.996033994997166272078459314798237755894660949707031250000000,
2112 0.932580526071084436878777523816097527742385864257812500000000,
2113 0.000117099885242112454345267402722186034225160256028175354004,
2114 0.067302374043673424131029037198459263890981674194335937500000,
2115 0.969400838426726974006442105746828019618988037109375000000000,
2116 0.006472228417153705684605746739634923869743943214416503906250,
2117 0.001350985058105257227353823701321289263432845473289489746094,
2118 0.020860869278785776348428271376178599894046783447265625000000,
2119 0.000042999524425259849917842214228613784143817611038684844971,
2120 0.001872079294802999303859447621789513505063951015472412109375,
2121 1.000000000000000000000000000000000000000000000000000000000000,
2122 0.082520097588289403889305617667559999972581863403320312500000,
2123 0.074411070671519405350657905273692449554800987243652343750000,
2124 0.737141543014838140912559083517407998442649841308593750000000,
2125 0.054113506379234489751528514034362160600721836090087890625000,
2126 0.051813782346118462951434224805780104361474514007568359375000,
2127 0.002503979968160254584302881752932989911641925573348999023438,
2128 0.997496020031839680797247638111002743244171142578125000000000,
2129 0.043450743830478963380947732275672024115920066833496093750000,
2130 0.837881075122238416774678171350387856364250183105468750000000,
2131 0.095010483865806516501351097758742980659008026123046875000000,
2132 0.023657697181476075587447382986283628270030021667480468750000,
2133 1.000000000000000000000000000000000000000000000000000000000000,
2134 0.058452792721208068904559240763774141669273376464843750000000,
2135 0.917532497856775930422656983864726498723030090332031250000000,
2136 0.021190743592002535267138085828264593146741390228271484375000,
2137 0.002823965830013456732028309659199294401332736015319824218750,
2138 1.000000000000000000000000000000000000000000000000000000000000,
2139 0.680769095231327558970235713786678388714790344238281250000000,
2140 0.262230419610671172669924544607056304812431335449218750000000,
2141 0.011399083035777891892426083586542517878115177154541015625000,
2142 0.036346250253448952882706635136855766177177429199218750000000,
2143 0.009255151868774300419340228529563319170847535133361816406250,
2144 0.691494255172344751692037334578344598412513732910156250000000,
2145 0.308505744827655137285660202906001359224319458007812500000000,
2146 0.491645713885820234700929631799226626753807067871093750000000,
2147 0.277325508740183801492662496457342058420181274414062500000000,
2148 0.040405292597461665848879164286699960939586162567138671875000,
2149 0.184515103497573135227227680843498092144727706909179687500000,
2150 0.006108381278961075126765489784474993939511477947235107421875,
2151 0.601079797840404217446064194518839940428733825683593750000000,
2152 0.398920202159595671531633342965506017208099365234375000000000,
2153 0.205705812301332946478993335404084064066410064697265625000000,
2154 0.274503726116209989527305879164487123489379882812500000000000,
2155 0.077504017086240106770844704442424699664115905761718750000000,
2156 0.364982406812098314485837136089685373008251190185546875000000,
2157 0.077304037684118531714716482383664697408676147460937500000000,
2158 1.000000000000000000000000000000000000000000000000000000000000,
2159 0.008938426836876709608015190156038443092256784439086914062500,
2160 0.093712506598838590798905556766840163618326187133789062500000,
2161 0.076302570747548426055573145276866853237152099609375000000000,
2162 0.237686167234566703143627819372341036796569824218750000000000,
2163 0.496053694549759227605534306348999962210655212402343750000000,
2164 0.087306634032410290746639702774700708687305450439453125000000,
2165 0.506898896176611657438115798868238925933837890625000000000000,
2166 0.493101103823388231539581738616107031702995300292968750000000,
2167 0.003552948126957346328819165037771199422422796487808227539062,
2168 0.022860666234272977725971998097520554438233375549316406250000,
2169 0.115931407401451927463575941601447993889451026916503906250000,
2170 0.115000220996773441783922464765055337920784950256347656250000,
2171 0.569863179997571966950431487930472940206527709960937500000000,
2172 0.172791577242972227423933873069472610950469970703125000000000,
2173 0.721691132354705722207199869444593787193298339843750000000000,
2174 0.278308867645294166770497668039752170443534851074218750000000,
2175 0.005609775608975640752429381308274969342164695262908935546875,
2176 0.098606055757769678349333730693615507334470748901367187500000,
2177 0.070007199712011511372189431767765199765563011169433593750000,
2178 0.825776968921243081922511919401586055755615234375000000000000,
2179 1.000000000000000000000000000000000000000000000000000000000000,
2180 0.514422711621750239352479638910153880715370178222656250000000,
2181 0.112234410554393593262290096390643157064914703369140625000000,
2182 0.171550886397901253266340404479706194251775741577148437500000,
2183 0.173788376250214926521664438041625544428825378417968750000000,
2184 0.028003615175739928616627238966430013533681631088256835937500,
2185 1.000000000000000000000000000000000000000000000000000000000000,
2186 0.145308494342837241086741073559096548706293106079101562500000,
2187 0.091496458524138415957516201615362660959362983703613281250000,
2188 0.158387558641321063435114524509117472916841506958007812500000,
2189 0.166690329831184980147185115129104815423488616943359375000000,
2190 0.095999792030779435014764544575882609933614730834960937500000,
2191 0.243900902666405350327494261364336125552654266357421875000000,
2192 0.098216463963333416886669624545902479439973831176757812500000,
2193 0.055402974808013198682044020415560225956141948699951171875000,
2194 0.018726273471579152340993346115283202379941940307617187500000,
2195 0.127588609866636532030881312493875157088041305541992187500000,
2196 0.126054915071900669465421174209041055291891098022460937500000,
2197 0.170586053375378299268305681835045106709003448486328125000000,
2198 0.315451225206183960558803391904802992939949035644531250000000,
2199 0.186189948200308125203505937861336860805749893188476562500000,
2200 1.000000000000000000000000000000000000000000000000000000000000,
2201 0.010207550187954890497099569302008603699505329132080078125000,
2202 0.111463248820283120088525663504697149619460105895996093750000,
2203 0.223336399264176588275176982278935611248016357421875000000000,
2204 0.273264416540030363744762098576757125556468963623046875000000,
2205 0.264546508837878890929573572066146880388259887695312500000000,
2206 0.117181876349676070137029171291942475363612174987792968750000,
2207 0.518389668985958174118877650471404194831848144531250000000000,
2208 0.481610331014041714858819887012941762804985046386718750000000,
2209 0.012567197514954164816458614950533956289291381835937500000000,
2210 0.008928009053980960965657409644791187020018696784973144531250,
2211 0.124890149496662231087817929164884844794869422912597656250000,
2212 0.127983459688489453753845737082883715629577636718750000000000,
2213 0.241267197414976458658131264201074372977018356323242187500000,
2214 0.122184752800125570604272695618419675156474113464355468750000,
2215 0.287277937020044504823346187549759633839130401611328125000000,
2216 0.074901297010766587636254598692175932228565216064453125000000,
2217 0.042954845418549769675564675708301365375518798828125000000000,
2218 0.957045154581450119302132861776044592261314392089843750000000,
2219 0.009707379007667929146641050408561568474397063255310058593750,
2220 0.006608215781738930282018795736576066701672971248626708984375,
2221 0.003409079548521898664348306340343697229400277137756347656250,
2222 0.145370749897527656857576516813423950225114822387695312500000,
2223 0.076859248003039171148742525474517606198787689208984375000000,
2224 0.242144620952342848330118840749491937458515167236328125000000,
2225 0.085916802463334898676272644024720648303627967834472656250000,
2226 0.325722055045137792728127124064485542476177215576171875000000,
2227 0.046317494276545329023875297025369945913553237915039062500000,
2228 0.057944355024143474885978122301821713335812091827392578125000,
2229 0.572091349038115315472907695948379114270210266113281250000000,
2230 0.427908650961884573504789841535966843366622924804687500000000,
2231 0.000909764371027903685079651907585684966761618852615356445312,
2232 0.025505394102927340937991829150632838718593120574951171875000,
2233 0.008927687728878220055350745099076448241248726844787597656250,
2234 0.047401722953754971134898710261040832847356796264648437500000,
2235 0.070696689557404629455916733604681212455034255981445312500000,
2236 0.188376210561464557668998054396070074290037155151367187500000,
2237 0.317407791382032011817670991149498149752616882324218750000000,
2238 0.340774739342510235573513455165084451436996459960937500000000,
2239 1.000000000000000000000000000000000000000000000000000000000000,
2240 0.000952296533640617525774685336870106766582466661930084228516,
2241 0.000890196759683794711613680217254795934422872960567474365234,
2242 0.019102830465697103606848017420816177036613225936889648437500,
2243 0.264005869018636762923790683998959138989448547363281250000000,
2244 0.040709981815666186621971434078659513033926486968994140625000,
2245 0.212323527142361190289676642350968904793262481689453125000000,
2246 0.269085350529324029977829013660084456205368041992187500000000,
2247 0.104356830141138279266499466757522895932197570800781250000000,
2248 0.088573117593851946605099101361702196300029754638671875000000,
2249 1.000000000000000000000000000000000000000000000000000000000000,
2250 0.001060985146207953045902061539607075246749445796012878417969,
2251 0.001010985846198153050023993415607037604786455631256103515625,
2252 0.024171461599537605313692267827718751505017280578613281250000,
2253 0.065920277116120362670415033790050074458122253417968750000000,
2254 0.078541300421794094099858796198532218113541603088378906250000,
2255 0.112320827508414877726750091824214905500411987304687500000000,
2256 0.716974162361726841119491382414707913994789123535156250000000,
2257 0.000888171872103250392010975744483403104823082685470581054688,
2258 0.999111828127896672846475212281802669167518615722656250000000,
2259 0.001851973331584025024912354417949700291501358151435852050781,
2260 0.002511963827720880421123794690174690913408994674682617187500,
2261 0.884492463308528265031327464384958148002624511718750000000000,
2262 0.111143599532166723053983048430382041260600090026855468750000,
2263 1.000000000000000000000000000000000000000000000000000000000000,
2264 0.271519166958828106483991859931848011910915374755859375000000,
2265 0.121740433020292235233306143982190405949950218200683593750000,
2266 0.237977663997580829446931716120161581784486770629882812500000,
2267 0.082929723850915446070608538775559281930327415466308593750000,
2268 0.171890140355501652713599014532519504427909851074218750000000,
2269 0.057561075412857647115583148433870519511401653289794921875000,
2270 0.056381796404024006608146635244338540360331535339355468750000,
2271 0.030772522277086666181444840617587033193558454513549804687500,
2272 0.149881578776357327065227309503825381398200988769531250000000,
2273 0.112382691006085513873991033051424892619252204895019531250000,
2274 0.138246406123312015612469849656918086111545562744140625000000,
2275 0.073792068527347848272412988990254234522581100463867187500000,
2276 0.267451009404714612482933944193064235150814056396484375000000,
2277 0.227473723885095902019770619517657905817031860351562500000000,
2278 0.478103065570820051632949798658955842256546020507812500000000,
2279 0.521896934429179837344747738825390115380287170410156250000000,
2280 0.002009636255837693018938550082452820788603276014328002929688,
2281 0.021826049485043207132317633067941642366349697113037109375000,
2282 0.147985214676143617129611129712429828941822052001953125000000,
2283 0.204672954195290635048820604424690827727317810058593750000000,
2284 0.156491675006823760529783839956508018076419830322265625000000,
2285 0.248435033258980114689862261911912355571985244750976562500000,
2286 0.218579437121880937322515592313720844686031341552734375000000,
2287 1.000000000000000000000000000000000000000000000000000000000000,
2288 0.000562985756460361477619691594753703611786477267742156982422,
2289 0.000952975889709990254573812595850768047966994345188140869141,
2290 0.023291210732368467645203580218549177516251802444458007812500,
2291 0.188889421097646226233024435714469291269779205322265625000000,
2292 0.254747154896981076177553404704667627811431884765625000000000,
2293 0.248957901365095435330943018925609067082405090332031250000000,
2294 0.282598350261738351374418698469526134431362152099609375000000,
2295 1.000000000000000000000000000000000000000000000000000000000000,
2296 0.001395973476503946332158423437874716910300776362419128417969,
2297 0.016012695758780580435054474719436257146298885345458984375000,
2298 0.335027234482544788995994622382568195462226867675781250000000,
2299 0.228686654953555862368475004586798604577779769897460937500000,
2300 0.269776674243189351631855288360384292900562286376953125000000,
2301 0.149100767085425356395234075534972362220287322998046875000000,
2302 1.000000000000000000000000000000000000000000000000000000000000,
2303 0.001232929969577727796758992440118163358420133590698242187500,
2304 0.029822206098693591902470956256365752778947353363037109375000,
2305 0.140905996539396560773838018576498143374919891357421875000000,
2306 0.216800685721051017429417129278590437024831771850585937500000,
2307 0.161027253651992552363481081556528806686401367187500000000000,
2308 0.320249909805123023076589561242144554853439331054687500000000,
2309 0.129961018214165419104588750087714288383722305297851562500000,
2310 0.974008767577204226384424146090168505907058715820312500000000,
2311 0.025991232422795697287742910930319339968264102935791015625000,
2312 0.001609652315099938373749166586890169128309935331344604492188,
2313 0.052668623577307296934613134453684324398636817932128906250000,
2314 0.185969830516608397585898160286888014525175094604492187500000,
2315 0.272821070648739838482299546740250661969184875488281250000000,
2316 0.136190582834107815068946933934057597070932388305664062500000,
2317 0.350740240108136591690168870627530850470066070556640625000000,
2318 0.000120131992311552486551486096377772128107608295977115631104,
2319 0.999879868007688354936135510797612369060516357421875000000000,
2320 0.001209872963338849303702171589236513682408258318901062011719,
2321 0.264988176241494621798722164385253563523292541503906250000000,
2322 0.143124971877952811283307710255030542612075805664062500000000,
2323 0.306387829277925793913794905165559612214565277099609375000000,
2324 0.284289149639287863635672692907974123954772949218750000000000,
2325 0.374005039798408045470523575204424560070037841796875000000000,
2326 0.625994960201591843507173962279921397566795349121093750000000,
2327 0.000209947723016968765524098428087995671376120299100875854492,
2328 0.015926034417430057904541129687459033448249101638793945312500,
2329 0.019615115836156795520173190539026109036058187484741210937500,
2330 0.132457018202467580181291850749403238296508789062500000000000,
2331 0.161519781574387955025429164379602298140525817871093750000000,
2332 0.262554623898649197588639481182326562702655792236328125000000,
2333 0.407717478347891348899878494194126687943935394287109375000000,
2334 0.373050779688124722888176165724871680140495300292968750000000,
2335 0.626949220311875166089521371759474277496337890625000000000000,
2336 0.000121987349911814132899338936066868654961581341922283172607,
2337 0.007821588901230941415221309398475568741559982299804687500000,
2338 0.328605923565726210089366077227168716490268707275390625000000,
2339 0.337788971283677852408544595164130441844463348388671875000000,
2340 0.252107856415289710572125159160350449383258819580078125000000,
2341 0.073553672484163390432598816914833150804042816162109375000000,
2342 1.000000000000000000000000000000000000000000000000000000000000,
2343 0.001509815802472098391837085351596670079743489623069763183594,
2344 0.099707835644051417967048678292485419660806655883789062500000,
2345 0.168701418426951910145561441822792403399944305419921875000000,
2346 0.230990819120067331082779560347262304276227951049804687500000,
2347 0.131793921141620695713925215386552736163139343261718750000000,
2348 0.298589572072207154462830658303573727607727050781250000000000,
2349 0.068706617792629293139938795320631470531225204467773437500000,
2350 0.295204095918081610427918803907232359051704406738281250000000,
2351 0.704795904081918278549778733577113598585128784179687500000000,
2352 0.014094362255097959285565778486670751590281724929809570312500,
2353 0.241003598560575765796798464180028531700372695922851562500000,
2354 0.221011595361855245345239495691203046590089797973632812500000,
2355 0.523890443822470963652904174523428082466125488281250000000000,
2356 1.000000000000000000000000000000000000000000000000000000000000,
2357 0.000054599923560107009460132254652364736102754250168800354004,
2358 0.007204689913434121108226637630878030904568731784820556640625,
2359 0.992740710163005690702675565262325108051300048828125000000000,
2360 1.000000000000000000000000000000000000000000000000000000000000,
2361 1.000000000000000000000000000000000000000000000000000000000000,
2362 };
2363 
2364 
2365 const double elem_table_log_probability [ISOSPEC_NUMBER_OF_ISOTOPIC_ENTRIES] = {
2366 -0.000115716530591520062594239337538937206772970966994762420654,
2367 -9.064424917075021070900220365729182958602905273437500000000000,
2368 -13.520604646423175054792409355286508798599243164062500000000000,
2369 -0.000001343000893767296712052561162564767727189973811618983746,
2370 -2.577891720978651601825504258158616721630096435546875000000000,
2371 -0.078971700466369670889932308455172460526227951049804687500000,
2372 0.000000000000000000000000000000000000000000000000000000000000,
2373 -1.612037134131381055368592569720931351184844970703125000000000,
2374 -0.222494800137427506392384657374350354075431823730468750000000,
2375 -0.010846671177187771836769591971005866071209311485290527343750,
2376 -4.529315483514038120915756735485047101974487304687500000000000,
2377 -0.003648633607616148452623683340334537206217646598815917968750,
2378 -5.615226297668721500144783931318670511245727539062500000000000,
2379 -0.002435353337518350851781390176142849668394774198532104492188,
2380 -7.872715182829573166145564755424857139587402343750000000000000,
2381 -6.189236792082963845018639403861016035079956054687500000000000,
2382 0.000000000000000000000000000000000000000000000000000000000000,
2383 -0.100078195781331494296217954342864686623215675354003906250000,
2384 -5.910876641640641970809610938886180520057678222656250000000000,
2385 -2.380292360271312634978357891668565571308135986328125000000000,
2386 0.000000000000000000000000000000000000000000000000000000000000,
2387 -0.235878282572628383828572395941591821610927581787109375000000,
2388 -2.302565094793883382351395994191989302635192871093750000000000,
2389 -2.206173789605455404227996041299775242805480957031250000000000,
2390 0.000000000000000000000000000000000000000000000000000000000000,
2391 -0.080970568540825488268453113960276823490858078002929687500000,
2392 -3.060624186220378017964094397029839456081390380859375000000000,
2393 -3.476328480144544208485513081541284918785095214843750000000000,
2394 0.000000000000000000000000000000000000000000000000000000000000,
2395 -0.051451188958515865767839869704403099603950977325439453125000,
2396 -4.890269137820559386398144852137193083763122558593750000000000,
2397 -3.157766653355948971437783256988041102886199951171875000000000,
2398 -9.115110188972028737453001667745411396026611328125000000000000,
2399 -0.277606537419771426389303314863354898989200592041015625000000,
2400 -1.417144771312495832304989562544506043195724487304687500000000,
2401 -5.702921106825801444983881083317101001739501953125000000000000,
2402 -7.370109509296556282720302988309413194656372070312500000000000,
2403 -0.003973890456746663815690290277871099533513188362121582031250,
2404 -0.069799776156532433724066777358530089259147644042968750000000,
2405 -9.052483267360123875278077321127057075500488281250000000000000,
2406 -2.698559767416127019856730839819647371768951416015625000000000,
2407 -0.031077090678799931117159971449837030377238988876342773437500,
2408 -5.040234806716209270405215647770091891288757324218750000000000,
2409 -6.606921279942914004834619845496490597724914550781250000000000,
2410 -3.869880158236262079896050636307336390018463134765625000000000,
2411 -10.054321502209552008366699737962335348129272460937500000000000,
2412 -6.280705543488890540970714937429875135421752929687500000000000,
2413 0.000000000000000000000000000000000000000000000000000000000000,
2414 -2.494713408178120150893164463923312723636627197265625000000000,
2415 -2.598150548864236686341655513388104736804962158203125000000000,
2416 -0.304975352295239643396485007542651146650314331054687500000000,
2417 -2.916671468480125817279713373864069581031799316406250000000000,
2418 -2.960099096648749483762230738648213446140289306640625000000000,
2419 -5.989873825712285437816717603709548711776733398437500000000000,
2420 -0.002507120169096173530054461053850900498218834400177001953125,
2421 -3.136127308188753737283605005359277129173278808593750000000000,
2422 -0.176879103699552453488053060937090776860713958740234375000000,
2423 -2.353768036988251211028000398073345422744750976562500000000000,
2424 -3.744066754776672834026385316974483430385589599609375000000000,
2425 0.000000000000000000000000000000000000000000000000000000000000,
2426 -2.839535812544084603104010966490022838115692138671875000000000,
2427 -0.086067279673300162157190129619266372174024581909179687500000,
2428 -3.854190815670504033363386042765341699123382568359375000000000,
2429 -5.869613059277937416879922238877043128013610839843750000000000,
2430 0.000000000000000000000000000000000000000000000000000000000000,
2431 -0.384532097536943340276849312431295402348041534423828125000000,
2432 -1.338531697560186861650777245813515037298202514648437500000000,
2433 -4.474222362274872466514352709054946899414062500000000000000000,
2434 -3.314664237037550087450199498562142252922058105468750000000000,
2435 -4.682574923715371539856278104707598686218261718750000000000000,
2436 -0.368900435688631012087768112905905582010746002197265625000000,
2437 -1.176014814002444008878001113771460950374603271484375000000000,
2438 -0.709996915609857004447746930964058265089988708496093750000000,
2439 -1.282563340904273152531800405995454639196395874023437500000000,
2440 -3.208794497707758708315850526560097932815551757812500000000000,
2441 -1.690023957076583371872402494773268699645996093750000000000000,
2442 -5.098093470692335316130083811003714799880981445312500000000000,
2443 -0.509027578151938331352255318051902577280998229980468750000000,
2444 -0.918993876681337473755206701753195375204086303710937500000000,
2445 -1.581308226517597503857359697576612234115600585937500000000000,
2446 -1.292790443930836863373201595095451921224594116210937500000000,
2447 -2.557425510595298323579527277615852653980255126953125000000000,
2448 -1.007906127076126923114429700945038348436355590820312500000000,
2449 -2.560009090805706488680471011321060359477996826171875000000000,
2450 0.000000000000000000000000000000000000000000000000000000000000,
2451 -4.717395674310531639150667615467682480812072753906250000000000,
2452 -2.367523623737181281967423274181783199310302734375000000000000,
2453 -2.573048648630889889687978211441077291965484619140625000000000,
2454 -1.436804100526558380934716296906117349863052368164062500000000,
2455 -0.701071102975730831019518518587574362754821777343750000000000,
2456 -2.438328827816317101451204507611691951751708984375000000000000,
2457 -0.679443711102156733261381305055692791938781738281250000000000,
2458 -0.707041047215952844773312335746595636010169982910156250000000,
2459 -5.639977561836668762396129750413820147514343261718750000000000,
2460 -3.778337476933724126126890041632577776908874511718750000000000,
2461 -2.154756578276459499932116159470751881599426269531250000000000,
2462 -2.162821228909660220551813836209475994110107421875000000000000,
2463 -0.562358982058553724669991424889303743839263916015625000000000,
2464 -1.755669166607024767046141278115101158618927001953125000000000,
2465 -0.326158026142060741836559145667706616222858428955078125000000,
2466 -1.279023747338471794776637580071110278367996215820312500000000,
2467 -5.183244558647554178776317712618038058280944824218750000000000,
2468 -2.316622601837921013867571673472411930561065673828125000000000,
2469 -2.659157189193052328590738397906534373760223388671875000000000,
2470 -0.191430555333882340685036638205929193645715713500976562500000,
2471 0.000000000000000000000000000000000000000000000000000000000000,
2472 -0.664709955358130821778672725486103445291519165039062500000000,
2473 -2.187165643480033949686003325041383504867553710937500000000000,
2474 -1.762875342696557545707491954090073704719543457031250000000000,
2475 -1.749916948420700224531287858553696423768997192382812500000000,
2476 -3.575421663722070153568211026140488684177398681640625000000000,
2477 0.000000000000000000000000000000000000000000000000000000000000,
2478 -1.928896249393138528915869756019674241542816162109375000000000,
2479 -2.391455012103930855005273770075291395187377929687500000000000,
2480 -1.842710346617601580021528206998482346534729003906250000000000,
2481 -1.791617500319007794118419951701071113348007202148437500000000,
2482 -2.343409253862695162951013116980902850627899169921875000000000,
2483 -1.410993272797839370724659602274186909198760986328125000000000,
2484 -2.320581420206905942649200369487516582012176513671875000000000,
2485 -2.893121989774980473697496563545428216457366943359375000000000,
2486 -3.977827742728266446903262476553209125995635986328125000000000,
2487 -2.058944176423800787034679160569794476032257080078125000000000,
2488 -2.071037633074694905843671222100965678691864013671875000000000,
2489 -1.768515397703714908672623096208553761243820190429687500000000,
2490 -1.153751204177984268639534093381371349096298217773437500000000,
2491 -1.680987899482990099997437027923297137022018432617187500000000,
2492 0.000000000000000000000000000000000000000000000000000000000000,
2493 -4.584627618010170380102863418869674205780029296875000000000000,
2494 -2.194060349407264354226754221599549055099487304687500000000000,
2495 -1.499076127310911887846600620832759886980056762695312500000000,
2496 -1.297315393792867643796284937707241624593734741210937500000000,
2497 -1.329738206325086657955125701846554875373840332031250000000000,
2498 -2.144028052451655508292560625704936683177947998046875000000000,
2499 -0.657028062796280343249577526876237243413925170898437500000000,
2500 -0.730619933776488150733996462804498150944709777832031250000000,
2501 -4.376665231519177190477876138174906373023986816406250000000000,
2502 -4.718561859232925925766721775289624929428100585937500000000000,
2503 -2.080320732081178736194715384044684469699859619140625000000000,
2504 -2.055854244595972435405428768717683851718902587890625000000000,
2505 -1.421850256682005708697147383645642548799514770507812500000000,
2506 -2.102221012532442756537420791573822498321533203125000000000000,
2507 -1.247305110167633124262920318869873881340026855468750000000000,
2508 -2.591584072043251474326552852289751172065734863281250000000000,
2509 -3.147605821582104113076638896018266677856445312500000000000000,
2510 -0.043904705171597842305875047941299271769821643829345703125000,
2511 -4.634868960235463575259018398355692625045776367187500000000000,
2512 -5.019441588675102039474040793720632791519165039062500000000000,
2513 -5.681312951243271847090454684803262352943420410156250000000000,
2514 -1.928467904013302591792466955666895955801010131835937500000000,
2515 -2.565779477876660052970692049711942672729492187500000000000000,
2516 -1.418220124080461719273671405971981585025787353515625000000000,
2517 -2.454375864191848055639866288402117788791656494140625000000000,
2518 -1.121710853164690879779641363711562007665634155273437500000000,
2519 -3.072235543110140021383358543971553444862365722656250000000000,
2520 -2.848272125086215300626690805074758827686309814453125000000000,
2521 -0.558456599237618478426270485215354710817337036132812500000000,
2522 -0.848845538512307262735134827380534261465072631835937500000000,
2523 -7.002324924918669424300787795800715684890747070312500000000000,
2524 -3.668865315739671117967191094066947698593139648437500000000000,
2525 -4.718597850559019590832576795946806669235229492187500000000000,
2526 -3.049096701706386802754877862753346562385559082031250000000000,
2527 -2.649356530974964485380951373372226953506469726562500000000000,
2528 -1.669314195717893856141245123581029474735260009765625000000000,
2529 -1.147567923673684653351756423944607377052307128906250000000000,
2530 -1.076533608421685217493291020218748599290847778320312500000000,
2531 0.000000000000000000000000000000000000000000000000000000000000,
2532 -6.956634086757649271248737932182848453521728515625000000000000,
2533 -7.024068041375896243039278488140553236007690429687500000000000,
2534 -3.957918762987576943856993239023722708225250244140625000000000,
2535 -1.331783944951729026229259034153074026107788085937500000000000,
2536 -3.201281963147128539759478371706791222095489501953125000000000,
2537 -1.549644096147559713116947932576294988393783569335937500000000,
2538 -1.312726661492457758129148714942857623100280761718750000000000,
2539 -2.259939193445343441624117986066266894340515136718750000000000,
2540 -2.423926880572130126978436237550340592861175537109375000000000,
2541 0.000000000000000000000000000000000000000000000000000000000000,
2542 -6.848557419252292000066972832428291440010070800781250000000000,
2543 -6.896829338845804180380127945682033896446228027343750000000000,
2544 -3.722582614455130833874818563344888389110565185546875000000000,
2545 -2.719309189565115580933252203976735472679138183593750000000000,
2546 -2.544130672523534641982223547529429197311401367187500000000000,
2547 -2.186395971313551900294669394497759640216827392578125000000000,
2548 -0.332715474789523235621402363904053345322608947753906250000000,
2549 -7.026345284034602123313106858404353260993957519531250000000000,
2550 -0.000888566530440708531556059934786162557429634034633636474609,
2551 -6.291503542654471203832144965417683124542236328125000000000000,
2552 -5.986690430272505913933400734094902873039245605468750000000000,
2553 -0.122741286268200244791160002932883799076080322265625000000000,
2554 -2.196932224286036738902794240857474505901336669921875000000000,
2555 0.000000000000000000000000000000000000000000000000000000000000,
2556 -1.303722545566528001614869936020113527774810791015625000000000,
2557 -2.105864098995690714133388610207475721836090087890625000000000,
2558 -1.435578458464392248572494281688705086708068847656250000000000,
2559 -2.489761730430327446583760320208966732025146484375000000000000,
2560 -1.760899725099839052688821539049968123435974121093750000000000,
2561 -2.854908713800850428299327177228406071662902832031250000000000,
2562 -2.875608931369854293080834395368583500385284423828125000000000,
2563 -3.481133121051686263314195457496680319309234619140625000000000,
2564 -1.897909771509530774125096286297775804996490478515625000000000,
2565 -2.185845347988713882614320027641952037811279296875000000000000,
2566 -1.978717634408995396100294783536810427904129028320312500000000,
2567 -2.606504025680458358493751802598126232624053955078125000000000,
2568 -1.318818871830977013104302386636845767498016357421875000000000,
2569 -1.480720546667873893653677441761828958988189697265625000000000,
2570 -0.737928951383980402667361886415164917707443237304687500000000,
2571 -0.650285154216317162756411107693566009402275085449218750000000,
2572 -6.209801540532629005042508651968091726303100585937500000000000,
2573 -3.824651092041761124562526674708351492881774902343750000000000,
2574 -1.910642911045310476936265331460162997245788574218750000000000,
2575 -1.586341919151083468264573639316949993371963500976562500000000,
2576 -1.854752465261401805918239915627054870128631591796875000000000,
2577 -1.392573903203236485026650370855350047349929809570312500000000,
2578 -1.520605773895307155640921337180770933628082275390625000000000,
2579 0.000000000000000000000000000000000000000000000000000000000000,
2580 -7.482256229504544720043668348807841539382934570312500000000000,
2581 -6.955920953990032629121742502320557832717895507812500000000000,
2582 -3.759679211363279094371137034613639116287231445312500000000000,
2583 -1.666593508702244319508167791354935616254806518554687500000000,
2584 -1.367483775157640080166743246081750839948654174804687500000000,
2585 -1.390471467634422086945278351777233183383941650390625000000000,
2586 -1.263728646463758931162146836868487298488616943359375000000000,
2587 0.000000000000000000000000000000000000000000000000000000000000,
2588 -6.574163274461459316455602674977853894233703613281250000000000,
2589 -4.134373386461300370342542009893804788589477539062500000000000,
2590 -1.093543453498669215662175702163949608802795410156250000000000,
2591 -1.475402531411262208038692733680363744497299194335937500000000,
2592 -1.310160794679168905219057705835439264774322509765625000000000,
2593 -1.903132912453214142800561603507958352565765380859375000000000,
2594 0.000000000000000000000000000000000000000000000000000000000000,
2595 -6.698361853186871606169461301760748028755187988281250000000000,
2596 -3.512501991875810691823289744206704199314117431640625000000000,
2597 -1.959662302151332857746979243529494851827621459960937500000000,
2598 -1.528776846501670894085123109107371419668197631835937500000000,
2599 -1.826181650981897996999236966075841337442398071289062500000000,
2600 -1.138653619844293141127877788676414638757705688476562500000000,
2601 -2.040520733384556528733355662552639842033386230468750000000000,
2602 -0.026334973760810023724054929061821894720196723937988281250000,
2603 -3.649996012338110329409346377360634505748748779296875000000000,
2604 -6.431737076661124596910212858347222208976745605468750000000000,
2605 -2.943735378782415867959798561059869825839996337890625000000000,
2606 -1.682170819948636486529380817955825477838516235351562500000000,
2607 -1.298939117547105670524842935265041887760162353515625000000000,
2608 -1.993700029844323484695678416755981743335723876953125000000000,
2609 -1.047709386165366352017258577689062803983688354492187500000000,
2610 -9.026919483738925720217594061978161334991455078125000000000000,
2611 -0.000120139208737295727770326425609681564310449175536632537842,
2612 -6.717239913861373423742406885139644145965576171875000000000000,
2613 -1.328070071947949681856471215724013745784759521484375000000000,
2614 -1.944037101159571623298916165367700159549713134765625000000000,
2615 -1.182903563582415440436079734354279935359954833984375000000000,
2616 -1.257763426233626136152565777592826634645462036132812500000000,
2617 -0.983486006261584555510069094452774152159690856933593750000000,
2618 -0.468412958710625382252601411892101168632507324218750000000000,
2619 -8.468651996251450597696930344682186841964721679687500000000000,
2620 -4.139800124064825226355424092616885900497436523437500000000000,
2621 -3.931454793849565199082007893593981862068176269531250000000000,
2622 -2.021497077106750417385683249449357390403747558593750000000000,
2623 -1.823127657291570224984411652258131653070449829101562500000000,
2624 -1.337296127555923419549799291417002677917480468750000000000000,
2625 -0.897180799465370992784585268964292481541633605957031250000000,
2626 -0.986040730030275258677363581227837130427360534667968750000000,
2627 -0.466889729967265909582607719130464829504489898681640625000000,
2628 -9.011593207854545539703394751995801925659179687500000000000000,
2629 -4.850867560763419739089385984698310494422912597656250000000000,
2630 -1.112896046865470500719652591214980930089950561523437500000000,
2631 -1.085333923798379451852724741911515593528747558593750000000000,
2632 -1.377898281389317913792069703049492090940475463867187500000000,
2633 -2.609739901377524873282709449995309114456176757812500000000000,
2634 0.000000000000000000000000000000000000000000000000000000000000,
2635 -6.495767620713909451524159521795809268951416015625000000000000,
2636 -2.305511012885385291326656442834064364433288574218750000000000,
2637 -1.779624881481258524829058842442464083433151245117187500000000,
2638 -1.465377313319132568381064629647880792617797851562500000000000,
2639 -2.026515779816368212351562760886736214160919189453125000000000,
2640 -1.208685317218918919834891312348190695047378540039062500000000,
2641 -2.677909755533927516069070406956598162651062011718750000000000,
2642 -1.220088311290825400234894004825036972761154174804687500000000,
2643 -0.349847015838577246604756965098204091191291809082031250000000,
2644 -4.261980401619341662922124669421464204788208007812500000000000,
2645 -1.422943413816338820154783206817228347063064575195312500000000,
2646 -1.509540111140063478600836788245942443609237670898437500000000,
2647 -0.646472693195343506289418655796907842159271240234375000000000,
2648 0.000000000000000000000000000000000000000000000000000000000000,
2649 -9.815478075212435982166425674222409725189208984375000000000000,
2650 -4.933023088148108747930109529988840222358703613281250000000000,
2651 -0.007285766694735069763655399555091207730583846569061279296875,
2652 0.000000000000000000000000000000000000000000000000000000000000,
2653 0.000000000000000000000000000000000000000000000000000000000000,
2654 };
2655 
2656 #ifdef __cplusplus
2657 }
2658 #endif
2659 
2660 } // namespace IsoSpec
2661 
IsoSpec
Definition: allocator.cpp:21