WignerD edit page

Evaluation of Wigner-D functions or Wigner-d functions of specific degrees.

Syntax

Dl = WignerD(g,l)
Dl = WignerD(g,l,'normalize')
Dl = WignerD(g,'degree',l)
D  = WignerD(g,'bandwidth',l)
dl = WignerD(beta,l)
dl = WignerD(beta,'degree',l)
d  = WignerD(beta,'bandwidth',l)

Input

g quaternion / rotation / orientation / symmetry
beta second Euler angle

Output

Dl Wigner-D matrix D_l^(m,n) (\((2l+1) \times (2l+1)\))
D all evaluated Wigner-D functions up to bandwidth L (\((l(2*l--1)(2*l+1)/3) \times n\) where n is the number of rotations)
dl Wigner-d matrix d_l^(m,n)
d all evaluated Wigner-d functions up to bandwidth L

Options

bandwidth harmonic degree of series expansion
degree number or array, single degree reshapes result

Flags

normalize l2 normalized Wigner-D functions (multiply by \sqrt(2n+1))

See also

sphericalY symmetry.WignerD