vibeqc.wigner_seitz_representatives

vibeqc.wigner_seitz_representatives(system, mesh, *, tolerance=1e-12, offset_bohr=(0.0, 0.0, 0.0))[source]

Construct the exact minimum-image partition of the cyclic group.

offset_bohr is the intra-cell displacement from the centre defining the Wigner–Seitz region to the translated centre. Boundary points have more than one equally short representative. Each receives the inverse multiplicity, so the weights for every group element sum to one. This is the only Wigner–Seitz weighting used by aiccm2026dev-b.

Parameters:
Return type:

tuple[WignerSeitzRepresentative, …]