O(3) operations¶
Representations¶
Tensor products¶
|
Raw-array compatible TensorProduct. |
|
Raw-array compatible FullyConnectedTensorProduct. |
|
Raw-array compatible FullTensorProduct. |
|
Raw-array compatible ElementwiseTensorProduct. |
|
|
|
Spherical harmonics and grids¶
|
Evaluate real spherical harmonics in the canonical e3nn basis. |
|
Evaluate spherical harmonics from polar angles in the e3nn YXY convention. |
|
|
|
|
|
|
|
|
|
|
|
Transform regular-representation coefficients to and from an SO(3) grid. |
Rotations¶
|
Sample Haar-uniform YXY Euler angles. |
|
Sample Haar-uniform proper rotation matrices. |
|
Sample unit quaternions representing Haar-uniform rotations. |
|
Sample axis-angle pairs representing Haar-uniform rotations. |
|
Return e3nn's active YXY Euler rotation matrix. |
|
|
|
Convert normalized or non-normalized axes and angles to matrices. |
|
|
|
|
|
Convert rotation matrices to unit quaternions, including near pi. |
|
|
|
Compose quaternions in the same order as matrix multiplication. |
|
|
|
Return the real Wigner D matrix for any non-negative integer |
|
|
|
|
|
Return e3nn-normalized real Wigner 3j coefficients. |