triqs.experimental.lattice.lattice
Experimental lattice tools.
Warning
Experimental and unstable – the API may change without notice.
Tools for tight-binding calculations on a lattice: tight-binding Hamiltonians H(k), Brillouin-zone integration, local (k-integrated) Green’s functions and the associated chemical-potential search, folding onto a superlattice, and loaders for Wannier90 output files.
Functions
Find the chemical potential that yields a target density for a block self-energy. |
|
Fold a tight-binding Hamiltonian onto a superlattice. |
|
Compute the non-interacting local Green's function from a tight-binding Hamiltonian on a given mesh. |
|
Build a tight-binding Hamiltonian from a Wannier90 *_hr.dat file. |
|
Build a tight-binding Hamiltonian from a Wannier90 *_tb.dat file. |
|
Read a Wannier90 *_hr.dat file and return the lattice vectors and hopping matrices. |
|
Read a Wannier90 *_tb.dat file and return the lattice vectors, hopping matrices, position operators and |
Classes
Options controlling the adaptive Brillouin-zone integration. |
|
Options controlling the combined PTR and adaptive Brillouin-zone integration. |
|
Representation of a superlattice built on top of an underlying Bravais lattice. |
|
Tight-binding Hamiltonian \(H(\mathbf{k})\) on a 3D lattice. |