netket.symmetry.group.axial#
3D axial symmetry groups and transformations.
This module provides functions to construct point groups and symmetry operations for 3D systems with axial symmetry, including rotations, reflections, inversions, and their combinations. It includes common point groups like cyclic (C), dihedral (D), pyramidal (Cv), prismatic (Dh), and antiprismatic (Dd) groups.
Functions
|
Returns the \(C_n\) PointGroup of rotations around a given axis. |
|
Returns the reflection group \(C_{nh}\) generated by an n-fold rotation axis and a reflection across the plane normal to the same axis. |
|
Returns the pyramidal group \(C_{nv}\) generated by an n-fold rotation axis and a reflection across a plane that contains the same axis. |
|
Returns the dihedral group \(D_n\) generated by an n-fold rotation axis and a twofold rotation axis perpendicular to the former. |
|
Returns the antiprismatic group \(D_{nd}\) generated by a 2*n*-fold roto- reflection axis and a reflection across a plane that contains the same axis. |
|
Returns the prismatic group \(D_{nh}\) generated by an n-fold rotation axis, a twofold rotation axis perpendicular to the former, and a mirror plane normal to the n-fold axis. |
|
Returns the \(S_n\) PointGroup of rotoreflections around a given axis. |
|
Returns the antiprismatic group \(D_{nd}\) generated by a 2*n*-fold roto- reflection axis and a reflection across a plane that contains the same axis. |
|
Symmetry group of a cuboid with edges aligned with the Cartesian axes. |
|
Rotational symmetries of a cuboid with edges aligned with the Cartesian axes. |
|
Returns the dihedral group \(D_n\) generated by an n-fold rotation axis and a twofold rotation axis perpendicular to the former. |
|
Returns a glide composed of translation by trans and a reflection across a plane that passes through origin and is normal to axis. |
|
Returns the Z_2 PointGroup containing the identity and a glide composed of translation by trans and a reflection across a plane that passes through origin and is normal to axis. |
|
Returns a 3D inversion as a PGSymmetry. |
|
\(\mathbb{Z}_2\) PointGroup containing the identity and inversion across the origin. |
|
Returns the prismatic group \(D_{nh}\) generated by an n-fold rotation axis, a twofold rotation axis perpendicular to the former, and a mirror plane normal to the n-fold axis. |
|
Returns the pyramidal group \(C_{nv}\) generated by an n-fold rotation axis and a reflection across a plane that contains the same axis. |
|
Returns a 3D reflection across a plane whose normal is axis. |
|
Returns the \(\mathbb{Z}_2\) PointGroup containing the identity and a reflection across a plane with normal axis |
|
Returns a rotation by angle degrees around axis. |
|
Returns the \(C_n\) PointGroup of rotations around a given axis. |
|
Returns a rotoreflection by angle degrees around axis. |
|
Returns a screw composed of a translation by trans and a rotation by angle degrees around its direction. |
|
Returns the PointGroup generated by a screw composed of a translation by trans and a rotation by angle degrees around its direction. |