triqs.lattice.super_lattice

Superlattices on top of a TBLattice.

Provides TBSuperLattice, which builds a tight-binding superlattice from a base TBLattice and an integer superlattice basis. The base-lattice hoppings are folded onto the superlattice; internal hoppings can optionally be removed, e.g. when adding Hartree-Fock terms at a cluster boundary.

Classes

TBSuperLattice(tb_lattice, super_lattice_units)

A tight-binding superlattice built on top of a base TBLattice.