gftool.lattice.onedim

1D lattice.

The dispersion of the 1D lattice is given by

\[ϵ_k = 2t \cos(k)\]

which takes values in \(ϵ_k ∈ [-2t, +2t] = [-D, +D]\).

half_bandwidth

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

API

Functions

dos(eps, half_bandwidth)

DOS of non-interacting 1D lattice.

dos_moment(m, half_bandwidth)

Calculate the m th moment of the 1D DOS.

dos_mp(eps[, half_bandwidth])

Multi-precision DOS of non-interacting 1D lattice.

gf_z(z, half_bandwidth)

Local Green’s function of the 1D lattice.

hilbert_transform(xi, half_bandwidth)

Hilbert transform of non-interacting DOS of the 1D lattice.