Module symmetry_element

Source
Expand description

Geometrical symmetry elements.

Re-exports§

pub use symmetry_operation::*;

Modules§

symmetry_operation
Symmetry operations.

Structs§

SymmetryElement
Structure for storing and managing symmetry elements.
SymmetryElementBuilder
Builder for SymmetryElement.
SymmetryElementKindConversionError

Enums§

AntiunitaryKind
Enumerated type to classify the type of the antiunitary term that contributes to a symmetry element.
RotationGroup
Enumerated type to indicate the rotation group to which the unitary proper rotation part of a symmetry element belongs.
SymmetryElementBuilderError
Error type for SymmetryElementBuilder
SymmetryElementKind
Enumerated type to classify the types of symmetry element.

Constants§

INV
Improper symmetry element kind in the inversion-centre convention.
ROT
Proper rotation symmetry element kind.
SIG
Improper symmetry element kind in the mirror-plane convention.
SO3
Rotation group $\mathsf{SO}(3)$.
SU2_0
Rotation group $\mathsf{SU}(2)$, homotopy path of class 0.
SU2_1
Rotation group $\mathsf{SU}(2)$, homotopy path of class 1.
TR
Time-reversal antiunitary kind.
TRINV
Time-reversed improper symmetry element kind in the inversion-centre convention.
TRROT
Time-reversed proper rotation symmetry element kind.
TRSIG
Time-reversed improper symmetry element kind in the mirror-plane convention.