triqs.lattice.tight_binding.TBLattice.__init__

TBLattice.__init__(units, hoppings={}, orbital_positions=[(0, 0, 0)], orbital_names=None, hopping=None)[source]
Parameters:
  • units (list of tuples of floats) – Basis vectors for the real space lattice.

  • hoppings (dict) – Dictionary with tuples of integers as keys, describing real space hoppings in multiples of the real space lattice basis vectors, and values being numpy ndarray hopping matrices in the orbital indices.

  • orbital_positions (list of three three-tuples of floats.) – Internal orbital positions in the unit-cell.

  • orbital_names (list of strings) – Names for each orbital.