acoustotreams.scw.rotate

acoustotreams.scw.rotate(kz, mu, qz, m, phi)[source]

Rotation coefficients for scalar cylindrical modes.

Return the rotation coefficients or a combination thereof for the specified modes.

Parameters:
  • kz (float or array_like) – Z-component of the wave vector of output modes.

  • mu (int or array_like) – Order of output modes.

  • qz (float or array_like) – Z-component of the wave vector of input modes. Has units of kz.

  • m (int or array_like) – Order of input modes.

  • phi (float or array_like) – Rotation angle (rad).

Returns:

complex or array_like