viperleed.calc.symmetry
Functions for determining and setting slab symmetry.
Functions
|
Finds how atoms are linked to each other based on the planegroup. |
|
Checks the bulk slab for screw axes and glide planes. |
|
Reduces the unit cell if necessary and finds the plane group of the slab. |
|
Runs the symmetry search for the symbaseslab, then transfers atom linking to translationally equivalent atoms in the extended slab. |
|
Generates and returns a symposlist and hexsymposlist based on the pointlist, for example the list of cartesian in-plane atom positions in the lowest-occupied layer. |
|
Rotate cell to bring oriplane along a diagonal. |
|
Sets the symmetry of the slab, based on the one found by findSymmetry. |