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.