symmetry#

symmetry specifies the symmetry sector of the studied system. It can be used to reduce the cost of exact diagonalization or project wave functions into certain symmetry sectors.

Main class#

Symmetry

Symmetry of the system.

Common symmetries#

Identity()

Identity (no symmetry).

SpinInverse([eigval])

Spin inverse symmetry for both spin-1/2 and spinful fermion systems.

ParticleHole([eigval])

Particle-hole symmetry for fermion systems.

Translation(vectors[, sector])

Translation symmetry.

TransND([sector])

N-dimensional translation symmetry with unit lattice vectors.

LinearTransform(matrix[, center, sector, ...])

The symmetry generated by a linear transformation to the lattice.

Flip([axis, center, sector])

Flip the lattice in a spatial dimension.

Rotation(angle[, axes, center, sector, ...])

Rotation symmetry.

C4v([center, repr])

C4v symmetry group.

D6([center, repr])

D6 symmetry group.