acoustotreams.ssw.periodic_to_scw

acoustotreams.ssw.periodic_to_scw(kz, m, l, mu, k, area)[source]

Convert periodic spherical waves into cylindrical waves.

Return the coefficient for the basis change from spherical waves on a lattice to cylindrical waves. For multiple positions, only the diagonal values (corresponding to identical positions) are returned.

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

  • m (int or array_like) – Order or cylinbdrical waves.

  • l (int or array_like) – Degree of spherical waves.

  • mu (int or array_like) – Order of spherical waves.

  • k (float or complex or array_like) – Angular wavenumber.

  • area (float or array_like) – Unit cell area.

Returns:

complex