Skip to main content

basis.brillouin_zone_in_plane_wavevector

basis.brillouin_zone_in_plane_wavevector

Computes in-plane wavevectors on a regular grid in the first Brillouin zone.

The wavevectors are found by dividing the Brillouin zone into a grid with the specified shape; the wavevectors are at the centers of the grid voxels.

Args:

  • brillouin_grid_shape: The shape of the wavevector grid.
  • primitive_lattice_vectors: The primitive vectors for the real-space lattice.

Returns:

  • None: The in-plane wavevectors, with shape brillouin_grid_shape + (2,).