gftool.bcc_hilbert_transform

gftool.bcc_hilbert_transform(xi, half_bandwidth)

Hilbert transform of non-interacting DOS of the body-centered cubic lattice.

The Hilbert transform is defined

\[\tilde{D}(ξ) = ∫_{-∞}^{∞}dϵ \frac{DOS(ϵ)}{ξ − ϵ}\]

The lattice Hilbert transform is the same as the non-interacting Green’s function.

Parameters:
xicomplex np.ndarray or complex

Point at which the Hilbert transform is evaluated.

half_bandwidthfloat

Half-bandwidth of the DOS of the 3D body-centered cubic lattice.

Returns:
complex np.ndarray or complex

Hilbert transform of xi.

Notes

Relation between nearest neighbor hopping t and half-bandwidth D

\[8t = D\]