Module spinor_rotation_3d

Source
Expand description

Three-dimensional rotations of spinors.

Enums§

SpinConstraint
Enumerated type to manage spin constraints and spin space information for the conventional treatment of spin and spatial degrees of freedom in a decoupled manner.
SpinOrbitCoupled
Enumerated type to manage spin–orbit-coupled layout in the coupled treatment of spin and spatial degrees of freedom.

Traits§

StructureConstraint
Trait for defining the spin-spatial structure of the coefficient matrices.

Functions§

dmat_angleaxis
Returns the Wigner rotation matrix for $j = 1/2$ whose elements are defined by
dmat_angleaxis_gen_double
Returns the Wigner rotation matrix in the angle-axis parametrisation for any integral or half-integral $j$ whose elements are defined by
dmat_angleaxis_gen_single
Returns the Wigner rotation matrix in the angle-axis parametrisation for any integral or half-integral $j$ whose elements are defined by
dmat_euler
Returns the Wigner rotation matrix for $j = 1/2$ whose elements are defined by
dmat_euler_gen
Returns the Wigner rotation matrix in the Euler-angle parametrisation for any integral or half-integral $j$ whose elements are defined by
dmat_euler_gen_element
Returns an element in the Wigner rotation matrix for an integral or half-integral $j$, defined by