gftool.lattice

Collection of different lattices and their Green’s functions.

The lattices are described by a tight binding Hamiltonian

\[H = t ∑_{⟨i,j⟩ σ} c^†_{iσ} c_{jσ},\]

where \(t\) is the hopping amplitude or integral. Mind the sign, often tight binding Hamiltonians are instead defined with a negative sign in front of \(t\).

The Hamiltonian can be diagonalized

\[H = ∑_{kσ} ϵ_{k} c^†_{kσ} c_{kσ}.\]

Typical quantities provided for the different lattices are:

gf_z

The one-particle Green’s function

\[G_{ii}(z) = ⟨⟨c_{iσ}|c^†_{iσ}⟩⟩(z) = 1/N ∑_k \frac{1}{z - ϵ_k}.\]
dos

The density of states (DOS)

\[DOS(ϵ) = 1/N ∑_k δ(ϵ - ϵₖ).\]
dos_moment

The moments of the DOS

\[ϵ^{(m)} = ∫dϵ DOS(ϵ) ϵ^m\]

Submodules

bethe

Bethe lattice with infinite coordination number.

bethez

Bethe lattice for general coordination number Z.

onedim

1D lattice.

square

2D square lattice.

rectangular

2D rectangular lattice.

lieb

2D Lieb lattice.

triangular

2D triangular lattice.

honeycomb

2D honeycomb lattice.

kagome

2D Kagome lattice.

sc

3D simple cubic (sc) lattice.

bcc

3D body-centered cubic (bcc) lattice.

fcc

3D face-centered cubic (fcc) lattice.

API