acoustotreams.spw.to_scw

acoustotreams.spw.to_scw(qz, m, kx, ky, kz)[source]

Coefficient for the expansion of a scalar plane wave in scalar cylindrical waves

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

Parameters:
  • qz (float, array_like) – Z component of the scalar cylindrical wave

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

  • kx (float, array_like) – X component of scalar plane wave’s wave vector

  • ky (float, array_like) – Y component of scalar plane wave’s wave vector

  • kz (float, array_like) – Z component of scalar plane wave’s wave vector

Returns:

complex