Bravais Lattice
- class triqs.lattice.tight_binding.BravaisLattice
Bravais Lattice with given unit vectors and atomic positions
- Parameters:
units (numpy.ndarray of float, shape=(d,d), 1<=d<=3) – Matrix with unit vectors of the Bravais Lattice as rows
atom_orb_pos (list of three-vectors of float, optional) – The atomic orbital positions within the unit cell. Defaults to [(0,0,0)]
atom_orb_name (list of str, optional) – The atomic orbital names. Defaults to list of empty strings.
- lattice_to_real_coordinates()
Signature : (r_t x) -> r_t Transform into real coordinates.
- n_orbitals
Number of orbitals in the unit cell
- ndim
Number of dimensions
- orbital_names
Return the list of orbital names
- orbital_positions
Return the list of orbital positions
- units
Matrix containing lattice basis vectors as rows