The number of reflections to include in a dynamical calculations by the Bloch-wave method in order to get reliable
results can be figure out looking a the convergence of the eigenvalues of 1s core state Bloch-waves. Since the calculation
time grows as power 3 of the number of reflections n (~n3), it is necessary to somehow filter out the weak
reflections.
The Bethe potential approximation method allows to reduce the size of the secular matrix, whose eigenvalues and
eigenvectors make up the Bloch waves, by selecting only the strongest reflections. All the other reflections are introduced
as perturbations of the strong reflections.
For example using 63 strong reflections and 28 weak reflections included as perturbations of the 63 strong ones,
the eigenvalues of the 1s Te and Ze Bloch-waves are already close to the values of the full 91 reflections calculation
(Table 1).
The 3 next figures show the calculations conditions (ZnTe [0,1,1] 300kV). The 1s Bloch-wawes are located on the Te and Zn
atomic columns respectively. The eigenvalues of the first 2 Bloch-waves are shown in Table 1.
63 | 0 | -72.51 | -22.87 |
63 | 28 | -78.31 | -23.21 |
91 | 0 | -78.76 | -24.47 |
Strong | Weak | Te 1s | Zn 1s |
Table 1 Eigenvalues of the first 2 Bloch-waves.