acoustotreams.ssw.rotate¶
- acoustotreams.ssw.rotate(lambda_, mu, l, m, phi, theta=0, psi=0)[source]¶
Rotation coefficients for scalar spherical modes.
Return the correct rotation coefficients from
treams.special.wignerd(). The angles are given as the Euler angles in z-y-z-convention. In the intrinsic (object fixed coordinate system) convention, the rotations are applied in the order phi first, theta second, and psi third. In the extrinsic (global or reference frame fixed coordinate system), the rotations are applied psi first, theta second, phi third.- Parameters:
lambda (int or array_like) – Degree of output modes.
mu (int or array_like) – Order of output modes.
l (int or array_like) – Degree of input modes.
m (int or array_like) – Order of input modes.
phi (float or complex or array_like) – First Euler angle.
theta (float or array_like) – Second Euler angle.
psi (float or array_like) – Third Euler angle.
- Returns:
complex or array_like