@@ -173,90 +173,95 @@ namespace effectiveNuclearCharge
173173{
174174 /* For hydrogen Z_eff is obviously equal to Z */
175175 PMACC_CONST_VECTOR(float_X, 1, Hydrogen,
176- /* 1s */
176+ /* 1s^1 */
177177 1.
178178 );
179179
180180 /* Example: deuterium */
181181 PMACC_CONST_VECTOR(float_X, 1, Deuterium,
182- /* 1s */
182+ /* 1s^1 */
183183 1.
184184 );
185185
186186 /* Example: helium */
187187 PMACC_CONST_VECTOR(float_X, 2, Helium,
188- /* 1s */
188+ /* 1s^2 */
189189 1.688,
190190 1.688
191191 );
192192
193193 /* Example: carbon */
194194 PMACC_CONST_VECTOR(float_X, 6, Carbon,
195- /* 2p */
195+ /* 2p^2 */
196196 3.136,
197197 3.136,
198- /* 2s */
198+ /* 2s^2 */
199199 3.217,
200200 3.217,
201- /* 1s */
201+ /* 1s^2 */
202202 5.673,
203203 5.673
204204 );
205205
206206 /* Example: nitrogen */
207207 PMACC_CONST_VECTOR(float_X, 7, Nitrogen,
208- /* 2p */
208+ /* 2p^3 */
209209 3.834,
210210 3.834,
211211 3.834,
212- /* 2s */
212+ /* 2s^2 */
213213 3.874,
214214 3.874,
215- /* 1s */
215+ /* 1s^2 */
216216 6.665,
217217 6.665
218218 );
219219
220220 /* Example: oxygen */
221221 PMACC_CONST_VECTOR(float_X, 8, Oxygen,
222- /* 2p */
222+ /* 2p^4 */
223223 4.453,
224224 4.453,
225225 4.453,
226226 4.453,
227- /* 2s */
227+ /* 2s^2 */
228228 4.492,
229229 4.492,
230- /* 1s */
230+ /* 1s^2 */
231231 7.658,
232232 7.658
233233 );
234234
235235 /* Example: aluminium */
236236 PMACC_CONST_VECTOR(float_X, 13, Aluminum,
237- /* 3p */
237+ /* 3p^1 */
238238 4.066,
239- /* 3s */
239+ /* 3s^2 */
240240 4.117,
241241 4.117,
242- /* 2p */
242+ /* 2p^6 */
243243 8.963,
244244 8.963,
245245 8.963,
246246 8.963,
247247 8.963,
248248 8.963,
249- /* 2s */
249+ /* 2s^2 */
250250 8.214,
251251 8.214,
252- /* 1s */
252+ /* 1s^2 */
253253 12.591,
254254 12.591
255255 );
256256
257- /* Example: copper */
257+ /* Example: copper
258+ * Note: Copper is one of the few exceptions to the Madelung energy ordering
259+ * rule! Other exceptions: Au, Ag, Pd, Cr, Mo
260+ * predicted configuration: [Ar] 4s^2 3d^9
261+ * actual configuration: [Ar] 4s^1 3d^10
262+ */
258263 PMACC_CONST_VECTOR(float_X, 29, Copper,
259- /* 3d */
264+ /* 3d^10 */
260265 13.201,
261266 13.201,
262267 13.201,
@@ -266,37 +271,42 @@ namespace effectiveNuclearCharge
266271 13.201,
267272 13.201,
268273 13.201,
269- /* 4s */
270- 5.842,
274+ 13.201,
275+ /* 4s^1 */
271276 5.842,
272- /* 3p */
277+ /* 3p^6 */
273278 14.731,
274279 14.731,
275280 14.731,
276281 14.731,
277282 14.731,
278283 14.731,
279- /* 3s */
284+ /* 3s^2 */
280285 15.594,
281286 15.594,
282- /* 2p */
287+ /* 2p^6 */
283288 25.097,
284289 25.097,
285290 25.097,
286291 25.097,
287292 25.097,
288293 25.097,
289- /* 2s */
294+ /* 2s^2 */
290295 21.020,
291296 21.020,
292- /* 1s */
297+ /* 1s^2 */
293298 28.339,
294299 28.339
295300 );
296301
297- /* Example: gold */
302+ /* Example: gold
303+ * Note: Gold is one of the few exceptions to the Madelung energy ordering
304+ * rule! Other exceptions: Cu, Ag, Pd, Cr, Mo
305+ * predicted configuration: [Xe] 6s^2 4f^14 5d^9
306+ * actual configuration: [Xe] 6s^1 4f^14 5d^10
307+ */
298308 PMACC_CONST_VECTOR(float_X, 79, Gold,
299- /* 5d */
309+ /* 5d^10 */
300310 20.126,
301311 20.126,
302312 20.126,
@@ -306,7 +316,8 @@ namespace effectiveNuclearCharge
306316 20.126,
307317 20.126,
308318 20.126,
309- /* 4f */
319+ 20.126,
320+ /* 4f^14 */
310321 40.650,
311322 40.650,
312323 40.650,
@@ -321,18 +332,16 @@ namespace effectiveNuclearCharge
321332 40.650,
322333 40.650,
323334 40.650,
324- /* 6s */
325- 10.938,
335+ /* 6s^1 */
326336 10.938,
327- /* 5p */
328- 25.170,
337+ /* 5p^6 */
329338 25.170,
330339 25.170,
331340 25.170,
332341 25.170,
333342 25.170,
334343 25.170,
335- /* 4d */
344+ /* 4d^10 */
336345 41.528,
337346 41.528,
338347 41.528,
@@ -343,17 +352,17 @@ namespace effectiveNuclearCharge
343352 41.528,
344353 41.528,
345354 41.528,
346- /* 5s */
355+ /* 5s^2 */
347356 27.327,
348357 27.327,
349- /* 4p */
358+ /* 4p^6 */
350359 43.547,
351360 43.547,
352361 43.547,
353362 43.547,
354363 43.547,
355364 43.547,
356- /* 3d */
365+ /* 3d^10 */
357366 65.508,
358367 65.508,
359368 65.508,
@@ -364,30 +373,30 @@ namespace effectiveNuclearCharge
364373 65.508,
365374 65.508,
366375 65.508,
367- /* 4s */
376+ /* 4s^2 */
368377 44.413,
369378 44.413,
370- /* 3p */
379+ /* 3p^6 */
371380 56.703,
372381 56.703,
373382 56.703,
374383 56.703,
375384 56.703,
376385 56.703,
377- /* 3s */
386+ /* 3s^2 */
378387 55.763,
379388 55.763,
380- /* 2p */
389+ /* 2p^6 */
381390 74.513,
382391 74.513,
383392 74.513,
384393 74.513,
385394 74.513,
386395 74.513,
387- /* 2s */
396+ /* 2s^2 */
388397 58.370,
389398 58.370,
390- /* 1s */
399+ /* 1s^2 */
391400 77.476,
392401 77.476
393402 );
0 commit comments