gftool.lattice.sc

3D simple cubic (sc) lattice.

The dispersion of the 3D simple cubic lattice is given by

\[ϵ_{k_x, k_y, k_z} = 2t [\cos(k_x) + \cos(k_y) + \cos(k_z)]\]

which takes values in \(ϵ_{k_x, k_y, k_z} ∈ [-6t, +6t] = [-D, +D]\).

half_bandwidth:

The half_bandwidth corresponds to a nearest neighbor hopping of t=D/6

API

Functions

dos(eps[, half_bandwidth])

Local Green's function of 3D simple cubic lattice.

dos_moment(m, half_bandwidth)

Calculate the m th moment of the simple cubic DOS.

dos_mp(eps[, half_bandwidth])

Multi-precision DOS of non-interacting 3D simple cubic lattice.

gf_z(z[, half_bandwidth])

Local Green's function of 3D simple cubic lattice.

gf_z_mp(z[, half_bandwidth])

Multi-precision Green's function of non-interacting 3D simple cubic lattice.

hilbert_transform(xi[, half_bandwidth])

Hilbert transform of non-interacting DOS of the simple cubic lattice.