quantax.symmetry.LinearTransform#

quantax.symmetry.LinearTransform(matrix: ndarray, sector: int = 0, eigval: Array | None = None) Symmetry#

The symmetry generated by a linear transformation to the lattice

Parameters:
  • matrix – A 2D array for the linear transformation matrix

  • sector – The symmetry sector

  • eigval – The eigenvalue (character) of the symmetry group elements. This is useful when the symmetry sector doesn’t have a 1D group representation.

Warning

The users are responsible to ensure that the linear transformation generates a symmetry group.