y_rotation#

cuequivariance.descriptors.y_rotation(
irreps: Irreps,
lmax: int | None = None,
) EquivariantTensorProduct#

subsrcipts: phi[],input[u],output[u]

Rotation around the y-axis by angle gamma

The angle is encoded in the following way:

encoding(x) = [cos(x * l), cos(x * (l - 1)), ..., cos(x), 1, sin(x), sin(2 * x), ..., sin(l * x)]

where l is the maximum L in the input and output irreps.