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