treams.misc.firstbrillouin1d

treams.misc.firstbrillouin1d(kpar, b)

Map wave vector to first Brillouin zone in 1D.

Reduce the 1d wave vector (actually just a number) to the first Brillouin zone, i.e. the range (-b/2, b/2]

Parameters:
  • kpar (float64) – (parallel) wave vector

  • b (float64) – reciprocal lattice vector

Returns:

float64