diff options
Diffstat (limited to 'Source/Utils/Physics/IonizationEnergiesTable.H')
-rw-r--r-- | Source/Utils/Physics/IonizationEnergiesTable.H | 300 |
1 files changed, 292 insertions, 8 deletions
diff --git a/Source/Utils/Physics/IonizationEnergiesTable.H b/Source/Utils/Physics/IonizationEnergiesTable.H index 1b20b97d9..fa6a54f56 100644 --- a/Source/Utils/Physics/IonizationEnergiesTable.H +++ b/Source/Utils/Physics/IonizationEnergiesTable.H @@ -49,24 +49,44 @@ namespace utils::physics {"Br", 34}, {"Kr", 35}, {"Rb", 36}, - {"Xe", 37}, - {"Rn", 38} }; + {"Sr", 37}, + {"Y", 38}, + {"Zr", 39}, + {"Nb", 40}, + {"Mo", 41}, + {"Tc", 42}, + {"Ru", 43}, + {"Rh", 44}, + {"Pd", 45}, + {"Ag", 46}, + {"Cd", 47}, + {"In", 48}, + {"Sn", 49}, + {"Sb", 50}, + {"Te", 51}, + {"I", 52}, + {"Xe", 53}, + {"Rn", 54} }; - constexpr int nelements = 39; + constexpr int nelements = 55; constexpr int ion_atomic_numbers[nelements] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, - 31, 32, 33, 34, 35, 36, 37, 54, 86}; + 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, + 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, + 51, 52, 53, 54, 86}; constexpr int ion_energy_offsets[nelements] = { 0, 1, 3, 6, 10, 15, 21, 28, 36, 45, 55, 66, 78, 91, 105, 120, 136, 153, 171, 190, 210, 231, 253, 276, 300, 325, 351, 378, 406, 435, - 465, 496, 528, 561, 595, 630, 666, 703, 757}; + 465, 496, 528, 561, 595, 630, 666, 703, 741, 780, + 820, 861, 903, 946, 990, 1035, 1081, 1128, 1176, 1225, + 1275, 1326, 1378, 1431, 1485}; - constexpr int energies_tab_length = 843; + constexpr int energies_tab_length = 1571; constexpr amrex::Real table_ionization_energies[energies_tab_length]{ // H @@ -353,8 +373,272 @@ namespace utils::physics amrex::Real(3600), amrex::Real(3815), amrex::Real(3988), amrex::Real(4214), amrex::Real(4356.865), amrex::Real(18305.884), amrex::Real(18965.516), + // Sr + amrex::Real(5.69486745), amrex::Real(11.0302765), amrex::Real(42.88353), + amrex::Real(56.280), amrex::Real(70.7), amrex::Real(88.0), + amrex::Real(104.0), amrex::Real(121.21), amrex::Real(158.33), + amrex::Real(177.30), amrex::Real(324.07), amrex::Real(362.0), + amrex::Real(408), amrex::Real(454), amrex::Real(499), + amrex::Real(562), amrex::Real(612), amrex::Real(665), + amrex::Real(722), amrex::Real(774), amrex::Real(932), + amrex::Real(982.1), amrex::Real(1038.0), amrex::Real(1105), + amrex::Real(1165), amrex::Real(1211), amrex::Real(1333.4), + amrex::Real(1387.19), amrex::Real(3344.7), amrex::Real(3497), + amrex::Real(3664), amrex::Real(3830), amrex::Real(4053), + amrex::Real(4232), amrex::Real(4465), amrex::Real(4612.397), + amrex::Real(19345.588), amrex::Real(20025.2673), + // Y + amrex::Real(6.21726), amrex::Real(12.2236), amrex::Real(20.52441), + amrex::Real(60.6072), amrex::Real(75.35), amrex::Real(91.390), + amrex::Real(110.02), amrex::Real(128.12), amrex::Real(145.64), + amrex::Real(185.7), amrex::Real(205.814), amrex::Real(374.04), + amrex::Real(414), amrex::Real(463), amrex::Real(512), + amrex::Real(559), amrex::Real(624), amrex::Real(677), + amrex::Real(733), amrex::Real(790), amrex::Real(847), + amrex::Real(1010), amrex::Real(1061.9), amrex::Real(1120.2), + amrex::Real(1190), amrex::Real(1253), amrex::Real(1300), + amrex::Real(1427.6), amrex::Real(1483.12), amrex::Real(3562.9), + amrex::Real(3720), amrex::Real(3892), amrex::Real(4060), + amrex::Real(4299), amrex::Real(4484), amrex::Real(4724), + amrex::Real(4875.731), amrex::Real(20415.717), amrex::Real(21115.588), + // Zr + amrex::Real(6.634126), amrex::Real(13.13), amrex::Real(23.170), + amrex::Real(34.41836), amrex::Real(80.348), amrex::Real(96.38), + amrex::Real(112.0), amrex::Real(133.7), amrex::Real(153.0), + amrex::Real(172.02), amrex::Real(214.9), amrex::Real(236.252), + amrex::Real(426), amrex::Real(470), amrex::Real(520), + amrex::Real(573), amrex::Real(622), amrex::Real(690), + amrex::Real(745), amrex::Real(803), amrex::Real(863), + amrex::Real(922), amrex::Real(1092), amrex::Real(1144.7), + amrex::Real(1205.4), amrex::Real(1277), amrex::Real(1344), + amrex::Real(1392), amrex::Real(1525.1), amrex::Real(1582.37), + amrex::Real(3788.0), amrex::Real(3950), amrex::Real(4127), + amrex::Real(4300), amrex::Real(4553), amrex::Real(4744), + amrex::Real(4991), amrex::Real(5146.935), amrex::Real(21516.469), + amrex::Real(22236.712), + // Nb + amrex::Real(6.75885), amrex::Real(14.32), amrex::Real(25.04), + amrex::Real(37.611), amrex::Real(50.5728), amrex::Real(102.069), + amrex::Real(119.1), amrex::Real(136.0), amrex::Real(159.2), + amrex::Real(180.0), amrex::Real(200.28), amrex::Real(246.1), + amrex::Real(268.59), amrex::Real(482.5), amrex::Real(530), + amrex::Real(581), amrex::Real(636), amrex::Real(688), + amrex::Real(758), amrex::Real(816), amrex::Real(877), + amrex::Real(940), amrex::Real(1000), amrex::Real(1176), + amrex::Real(1230.6), amrex::Real(1293.7), amrex::Real(1368), + amrex::Real(1439), amrex::Real(1488), amrex::Real(1625.9), + amrex::Real(1684.97), amrex::Real(4020.1), amrex::Real(4187), + amrex::Real(4369), amrex::Real(4540), amrex::Real(4815), + amrex::Real(5011), amrex::Real(5265), amrex::Real(5426.066), + amrex::Real(22648.046), amrex::Real(23388.850), + // Mo + amrex::Real(7.09243), amrex::Real(16.16), amrex::Real(27.13), + amrex::Real(40.33), amrex::Real(54.417), amrex::Real(68.82704), + amrex::Real(125.638), amrex::Real(143.6), amrex::Real(164.12), + amrex::Real(186.3), amrex::Real(209.3), amrex::Real(230.28), + amrex::Real(279.1), amrex::Real(302.60), amrex::Real(544.0), + amrex::Real(591), amrex::Real(646), amrex::Real(702), + amrex::Real(758), amrex::Real(829), amrex::Real(890), + amrex::Real(953), amrex::Real(1019), amrex::Real(1082), + amrex::Real(1263), amrex::Real(1319.6), amrex::Real(1385.1), + amrex::Real(1462), amrex::Real(1537), amrex::Real(1587), + amrex::Real(1730.1), amrex::Real(1790.93), amrex::Real(4259.0), + amrex::Real(4430), amrex::Real(4618), amrex::Real(4800), + amrex::Real(5084), amrex::Real(5287), amrex::Real(5548), + amrex::Real(5713.194), amrex::Real(23810.654), amrex::Real(24572.213), + // Tc + amrex::Real(7.11938), amrex::Real(15.26), amrex::Real(29.55), + amrex::Real(41.0), amrex::Real(57.0), amrex::Real(72.0), + amrex::Real(88.0), amrex::Real(150.0), amrex::Real(169.0), + amrex::Real(189.9), amrex::Real(214.0), amrex::Real(239.0), + amrex::Real(262.08), amrex::Real(311), amrex::Real(338.55), + amrex::Real(604), amrex::Real(655), amrex::Real(713), + amrex::Real(773), amrex::Real(829), amrex::Real(904), + amrex::Real(968), amrex::Real(1032), amrex::Real(1102), + amrex::Real(1166), amrex::Real(1354), amrex::Real(1411.6), + amrex::Real(1479.5), amrex::Real(1559), amrex::Real(1638), + amrex::Real(1689), amrex::Real(1838), amrex::Real(1900.28), + amrex::Real(4505.0), amrex::Real(4681), amrex::Real(4874), + amrex::Real(5060), amrex::Real(5361), amrex::Real(5570), + amrex::Real(5838), amrex::Real(6008.391), amrex::Real(25004.533), + amrex::Real(25787.047), + // Ru + amrex::Real(7.36050), amrex::Real(16.76), amrex::Real(28.47), + amrex::Real(45.0), amrex::Real(59.0), amrex::Real(76.0), + amrex::Real(93.0), amrex::Real(110.0), amrex::Real(178.41), + amrex::Real(198.0), amrex::Real(219.9), amrex::Real(245.0), + amrex::Real(271), amrex::Real(295.90), amrex::Real(348), + amrex::Real(376.25), amrex::Real(670), amrex::Real(723), + amrex::Real(784), amrex::Real(845), amrex::Real(905), + amrex::Real(981), amrex::Real(1048), amrex::Real(1115), + amrex::Real(1187), amrex::Real(1253), amrex::Real(1447), + amrex::Real(1506.7), amrex::Real(1577.0), amrex::Real(1659), + amrex::Real(1743), amrex::Real(1794), amrex::Real(1949), + amrex::Real(2013.04), amrex::Real(4758), amrex::Real(4939), + amrex::Real(5136), amrex::Real(5330), amrex::Real(5647), + amrex::Real(5861), amrex::Real(6137), amrex::Real(6311.721), + amrex::Real(26229.895), amrex::Real(27033.564), + // Rh + amrex::Real(7.45890), amrex::Real(18.08), amrex::Real(31.06), + amrex::Real(42.0), amrex::Real(63.0), amrex::Real(80.0), + amrex::Real(97.0), amrex::Real(115.1), amrex::Real(135.0), + amrex::Real(207.51), amrex::Real(228.0), amrex::Real(252.1), + amrex::Real(277), amrex::Real(306), amrex::Real(331.58), + amrex::Real(389.3), amrex::Real(415.97), amrex::Real(739), + amrex::Real(794), amrex::Real(857), amrex::Real(921), + amrex::Real(984), amrex::Real(1061), amrex::Real(1131), + amrex::Real(1202), amrex::Real(1274), amrex::Real(1344), + amrex::Real(1544), amrex::Real(1604.9), amrex::Real(1677.6), + amrex::Real(1763), amrex::Real(1851), amrex::Real(1903), + amrex::Real(2063), amrex::Real(2129.22), amrex::Real(5018), + amrex::Real(5203), amrex::Real(5406), amrex::Real(5600), + amrex::Real(5940), amrex::Real(6161), amrex::Real(6444), + amrex::Real(6623.262), amrex::Real(27486.983), amrex::Real(28312.031), + // Pd + amrex::Real(8.336839), amrex::Real(19.43), amrex::Real(32.93), + amrex::Real(46.0), amrex::Real(61.0), amrex::Real(84.1), + amrex::Real(101.0), amrex::Real(120.0), amrex::Real(141.0), + amrex::Real(159.9), amrex::Real(238.57), amrex::Real(260.0), + amrex::Real(286), amrex::Real(311), amrex::Real(342), + amrex::Real(369.10), amrex::Real(427), amrex::Real(457.50), + amrex::Real(810), amrex::Real(869), amrex::Real(933), + amrex::Real(1000), amrex::Real(1065), amrex::Real(1145), + amrex::Real(1218), amrex::Real(1290), amrex::Real(1366), + amrex::Real(1438), amrex::Real(1644), amrex::Real(1706.2), + amrex::Real(1781.3), amrex::Real(1869), amrex::Real(1962), + amrex::Real(2016), amrex::Real(2181), amrex::Real(2248.87), + amrex::Real(5284), amrex::Real(5475), amrex::Real(5683), + amrex::Real(5880), amrex::Real(6242), amrex::Real(6469), + amrex::Real(6759), amrex::Real(6943.097), amrex::Real(28776.034), + amrex::Real(29622.678), + // Ag + amrex::Real(7.576234), amrex::Real(21.4844), amrex::Real(34.8), + amrex::Real(49.0), amrex::Real(65.0), amrex::Real(82.0), + amrex::Real(106.0), amrex::Real(125.0), amrex::Real(145.1), + amrex::Real(167.0), amrex::Real(188.0), amrex::Real(271.46), + amrex::Real(294), amrex::Real(321), amrex::Real(347), + amrex::Real(381), amrex::Real(408.43), amrex::Real(469), + amrex::Real(500.87), amrex::Real(885), amrex::Real(946), + amrex::Real(1013), amrex::Real(1082), amrex::Real(1149), + amrex::Real(1231), amrex::Real(1308), amrex::Real(1382), + amrex::Real(1460), amrex::Real(1535), amrex::Real(1747), + amrex::Real(1810.5), amrex::Real(1888.0), amrex::Real(1979), + amrex::Real(2077), amrex::Real(2131), amrex::Real(2302), + amrex::Real(2371.99), amrex::Real(5558), amrex::Real(5753), + amrex::Real(5966), amrex::Real(6170), amrex::Real(6551), + amrex::Real(6785), amrex::Real(7082), amrex::Real(7271.298), + amrex::Real(30097.318), amrex::Real(30965.780), + // Cd + amrex::Real(8.993820), amrex::Real(16.908313), amrex::Real(37.468), + amrex::Real(51.0), amrex::Real(67.9), amrex::Real(87.0), + amrex::Real(105.0), amrex::Real(130.1), amrex::Real(150.0), + amrex::Real(173.0), amrex::Real(195.0), amrex::Real(218.0), + amrex::Real(305), amrex::Real(329), amrex::Real(358), + amrex::Real(385), amrex::Real(421), amrex::Real(452.6), + amrex::Real(513), amrex::Real(546.19), amrex::Real(963), + amrex::Real(1026), amrex::Real(1095), amrex::Real(1167), + amrex::Real(1237), amrex::Real(1320), amrex::Real(1401), + amrex::Real(1477), amrex::Real(1558), amrex::Real(1635), + amrex::Real(1852), amrex::Real(1917.9), amrex::Real(1998), + amrex::Real(2091), amrex::Real(2195), amrex::Real(2250), + amrex::Real(2427), amrex::Real(2498.62), amrex::Real(5839), + amrex::Real(6039), amrex::Real(6257), amrex::Real(6460), + amrex::Real(6869), amrex::Real(7109), amrex::Real(7414), + amrex::Real(7607.95), amrex::Real(31451.062), amrex::Real(32341.587), + // In + amrex::Real(5.7863558), amrex::Real(18.87041), amrex::Real(28.04415), + amrex::Real(55.45), amrex::Real(69.3), amrex::Real(90.0), + amrex::Real(109.0), amrex::Real(130.1), amrex::Real(156.0), + amrex::Real(178.0), amrex::Real(201.0), amrex::Real(226.0), + amrex::Real(249), amrex::Real(341), amrex::Real(368), + amrex::Real(396), amrex::Real(425), amrex::Real(462), + amrex::Real(497.1), amrex::Real(560), amrex::Real(593.38), + amrex::Real(1043), amrex::Real(1109), amrex::Real(1181), + amrex::Real(1255), amrex::Real(1328), amrex::Real(1413), + amrex::Real(1496), amrex::Real(1575), amrex::Real(1659), + amrex::Real(1738), amrex::Real(1961), amrex::Real(2028.5), + amrex::Real(2111), amrex::Real(2207), amrex::Real(2317), + amrex::Real(2373), amrex::Real(2555), amrex::Real(2628.77), + amrex::Real(6126), amrex::Real(6331), amrex::Real(6554), + amrex::Real(6770), amrex::Real(7196), amrex::Real(7442), + amrex::Real(7754), amrex::Real(7953.14), amrex::Real(32837.592), + amrex::Real(33750.404), + // Sn + amrex::Real(7.343918), amrex::Real(14.63307), amrex::Real(30.506), + amrex::Real(40.74), amrex::Real(77.03), amrex::Real(94.0), + amrex::Real(112.9), amrex::Real(135.0), amrex::Real(156.0), + amrex::Real(184.0), amrex::Real(208.0), amrex::Real(232.0), + amrex::Real(258), amrex::Real(282), amrex::Real(379), + amrex::Real(407), amrex::Real(437), amrex::Real(466), + amrex::Real(506), amrex::Real(537), amrex::Real(608), + amrex::Real(642.35), amrex::Real(1127), amrex::Real(1195), + amrex::Real(1269), amrex::Real(1347), amrex::Real(1421), + amrex::Real(1508), amrex::Real(1596), amrex::Real(1676), + amrex::Real(1763), amrex::Real(1844), amrex::Real(2074), + amrex::Real(2142.1), amrex::Real(2227), amrex::Real(2326), + amrex::Real(2443), amrex::Real(2499), amrex::Real(2687), + amrex::Real(2762.49), amrex::Real(6421), amrex::Real(6631), + amrex::Real(6859), amrex::Real(7080), amrex::Real(7531), + amrex::Real(7790), amrex::Real(8103), amrex::Real(8306.95), + amrex::Real(34257.143), amrex::Real(35192.501), + // Sb + amrex::Real(8.608389), amrex::Real(16.626), amrex::Real(25.3235), + amrex::Real(43.804), amrex::Real(55.00), amrex::Real(99.51), + amrex::Real(117.0), amrex::Real(139.0), amrex::Real(162.0), + amrex::Real(185.0), amrex::Real(214.0), amrex::Real(238.0), + amrex::Real(265), amrex::Real(292), amrex::Real(317), + amrex::Real(420), amrex::Real(447), amrex::Real(479), + amrex::Real(510), amrex::Real(552), amrex::Real(584), + amrex::Real(657), amrex::Real(693.26), amrex::Real(1214), + amrex::Real(1285), amrex::Real(1360), amrex::Real(1441), + amrex::Real(1518), amrex::Real(1606), amrex::Real(1698), + amrex::Real(1781), amrex::Real(1869), amrex::Real(1954), + amrex::Real(2190), amrex::Real(2266), amrex::Real(2349), + amrex::Real(2428), amrex::Real(2567), amrex::Real(2654), + amrex::Real(2815), amrex::Real(2900.0), amrex::Real(6714), + amrex::Real(6929), amrex::Real(7167), amrex::Real(7390), + amrex::Real(7887), amrex::Real(8140), amrex::Real(8455), + amrex::Real(8669.48), amrex::Real(35710.028), amrex::Real(36668.183), + // Te + amrex::Real(9.009808), amrex::Real(18.6), amrex::Real(27.84), + amrex::Real(37.4155), amrex::Real(59.3), amrex::Real(69.1), + amrex::Real(124.20), amrex::Real(143.0), amrex::Real(167.0), + amrex::Real(191.1), amrex::Real(215.0), amrex::Real(245.0), + amrex::Real(272), amrex::Real(299), amrex::Real(328), + amrex::Real(354), amrex::Real(461), amrex::Real(491), + amrex::Real(522), amrex::Real(555), amrex::Real(599), + amrex::Real(633), amrex::Real(709), amrex::Real(746.12), + amrex::Real(1304), amrex::Real(1377), amrex::Real(1455), + amrex::Real(1538), amrex::Real(1618), amrex::Real(1707), + amrex::Real(1803), amrex::Real(1889), amrex::Real(1979), + amrex::Real(2066), amrex::Real(2309), amrex::Real(2386), + amrex::Real(2472), amrex::Real(2552), amrex::Real(2700), + amrex::Real(2788), amrex::Real(2954), amrex::Real(3041.0), + amrex::Real(7022), amrex::Real(7243), amrex::Real(7485), + amrex::Real(7714), amrex::Real(8240), amrex::Real(8499), + amrex::Real(8821), amrex::Real(9040.83), amrex::Real(37196.522), + amrex::Real(38177.740), + // I + amrex::Real(10.451260), amrex::Real(19.13126), amrex::Real(29.570), + amrex::Real(40.357), amrex::Real(51.52), amrex::Real(74.4), + amrex::Real(87.61), amrex::Real(150.81), amrex::Real(171.0), + amrex::Real(197.0), amrex::Real(220.9), amrex::Real(247.0), + amrex::Real(279), amrex::Real(307), amrex::Real(335), + amrex::Real(365), amrex::Real(393), amrex::Real(505), + amrex::Real(535), amrex::Real(569), amrex::Real(601), + amrex::Real(649), amrex::Real(683), amrex::Real(762), + amrex::Real(800.8), amrex::Real(1397), amrex::Real(1472), + amrex::Real(1553), amrex::Real(1639), amrex::Real(1720), + amrex::Real(1812), amrex::Real(1911), amrex::Real(1999), + amrex::Real(2093), amrex::Real(2181), amrex::Real(2431), + amrex::Real(2510), amrex::Real(2598), amrex::Real(2680), + amrex::Real(2836), amrex::Real(2926), amrex::Real(3096), + amrex::Real(3185.5), amrex::Real(7337), amrex::Real(7563), + amrex::Real(7811), amrex::Real(8044), amrex::Real(8601), + amrex::Real(8867), amrex::Real(9196), amrex::Real(9421.10), + amrex::Real(38716.996), amrex::Real(39721.549), // Xe - amrex::Real(12.1298436), amrex::Real(20.975), amrex::Real(31.05), + amrex::Real(12.1298437), amrex::Real(20.975), amrex::Real(31.05), amrex::Real(42.20), amrex::Real(54.1), amrex::Real(66.703), amrex::Real(91.6), amrex::Real(105.9778), amrex::Real(179.84), amrex::Real(202.0), amrex::Real(229.02), amrex::Real(255.0), @@ -371,7 +655,7 @@ namespace utils::physics amrex::Real(3243), amrex::Real(3333.8), amrex::Real(7660), amrex::Real(7889), amrex::Real(8144), amrex::Real(8382), amrex::Real(8971), amrex::Real(9243), amrex::Real(9581), - amrex::Real(9810.37), amrex::Real(40271.724), amrex::Real(41299.71), + amrex::Real(9810.37), amrex::Real(40271.724), amrex::Real(41299.892), // Rn amrex::Real(10.74850), amrex::Real(21.4), amrex::Real(29.4), amrex::Real(36.9), amrex::Real(52.9), amrex::Real(64.0), |