Singular integrals over the Brillouin zone: inclusion of k-dependent matrix elements

Abstract
The analytic quadratic method of integrating singular integrals such as the density of states over the Brillouin zone has been extended to include the effect of k-dependent matrix elements. The new general algorithm is not substantially slower than the version for the density of states while retaining the advantage over methods based on expansions to linear order only.