acoustotreams.scw.to_ssw

acoustotreams.scw.to_ssw(l, m, kz, mu, k)[source]

Coefficient for the expansion of a cylindrical wave in spherical waves.

Returns the coefficient for the basis change from a cylindrical wave to a spherical wave. For multiple positions only diagonal values (with respect to the position) are returned.

Parameters:
  • l (int, array_like) – Degree of the spherical wave

  • m (int, array_like) – Order of the spherical wave

  • kz (float, array_like) – Z component of the cylindrical wave’s wave vector

  • mu (int, array_like) – Order of the cylindrical wave

  • k (float or complex, array_like) – Wave number

Returns:

complex array