A tight-binding Hamiltonian on a Bravais lattice.
Requires the displacements in units of the lattice basis vectors (units) and the associated overlap (hopping) matrices. The matrix structure is w.r.t. the atoms in the unit cell.
- bl (BravaisLattice) – Underlying bravais lattice
- hoppings (dict(vector->matrix)) – The mapping between displacement vectors and overlap (hopping) matrices
||Evaluate the dispersion relation for a momentum vector k in units of the reciprocal lattice vectors|
||Evaluate the fourier transform for a momentum vector k in units of the reciprocal lattice vectors|
||Signature : (r_t x) -> r_t Transform into real coordinates.|
||A list containing displacement vectors|
||The underlying bravais lattice|
||A list containing overlap matrices|