mindchemistry.e3.o3

API Name

Description

Supported Platforms

mindchemistry.e3.o3.angles_to_matrix

Conversion from angles to matrix.

Ascend

mindchemistry.e3.o3.angles_to_xyz

Convert \((\alpha, \beta)\) into a point \((x, y, z)\) on the sphere.

Ascend

mindchemistry.e3.o3.change_basis_real_to_complex

Convert a real basis of spherical harmonics in term of complex.

Ascend

mindchemistry.e3.o3.compose_angles

Computes the composed Euler angles of two sets of Euler angles.

Ascend

mindchemistry.e3.o3.ElementwiseTensorProduct

Elementwise connected tensor product.

Ascend

mindchemistry.e3.o3.FullTensorProduct

Full tensor product between two irreps.

Ascend

mindchemistry.e3.o3.FullyConnectedTensorProduct

Fully-connected weighted tensor product.

Ascend

mindchemistry.e3.o3.identity_angles

Give the identity set of Euler angles.

Ascend

mindchemistry.e3.o3.Irrep

Irreducible representation of O(3).

Ascend

mindchemistry.e3.o3.Irreps

Direct sum of irreducible representations of O(3).

Ascend

mindchemistry.e3.o3.Linear

Linear operation equivariant.

Ascend

mindchemistry.e3.o3.LinearBias

Linear operation equivariant with option to add bias.

Ascend

mindchemistry.e3.o3.matrix_to_angles

Conversion from matrix to angles.

Ascend

mindchemistry.e3.o3.matrix_x

Give the rotation matrices around x axis for given angle.

Ascend

mindchemistry.e3.o3.matrix_y

Give the rotation matrices around y axis for given angle.

Ascend

mindchemistry.e3.o3.matrix_z

Give the rotation matrices around z axis for given angle.

Ascend

mindchemistry.e3.o3.Norm

Norm of each irrep in a direct sum of irreps.

Ascend

mindchemistry.e3.o3.rand_angles

Give a random set of Euler angles.

Ascend

mindchemistry.e3.o3.so3_generators

Compute the so(3) Lie algebra generators.

Ascend

mindchemistry.e3.o3.SphericalHarmonics

Return Spherical harmonics layer.

Ascend

mindchemistry.e3.o3.su2_generators

Compute the su(2) Lie algebra generators.

Ascend

mindchemistry.e3.o3.TensorProduct

Versatile tensor product operator of two input Irreps and a output Irreps, that sends two tensors into a tensor and keep the geometric tensor properties.

Ascend

mindchemistry.e3.o3.TensorSquare

Compute the square tensor product of a tensor.

Ascend

mindchemistry.e3.o3.wigner_3j

Wigner 3j symbols \(C_{lmn}\).

Ascend

mindchemistry.e3.o3.wigner_D

Wigner D matrix representation of SO(3).

Ascend

mindchemistry.e3.o3.xyz_to_angles

Convert a point \(\vec r = (x, y, z)\) on the sphere into angles \((\alpha, \beta)\).

Ascend