acoustotreams.scw.translate¶
- acoustotreams.scw.translate(kz, mu, qz, m, krr, phi, z, singular=True)[source]¶
Translation coefficient for cylindrical modes.
Returns the correct translation coefficient from :func:acoustotreams.scw.tl_scw, and :func:acoustotreams.scw.tl_scw_r or a combination thereof for the specified mode and basis.
- Parameters:
kz (float, array_like) – Z component of the destination mode’s wave vector
mu (int, array_like) – Order of the destination mode
qz (float, array_like) – Z component of the source mode’s wave vector
m (int, array_like) – Order of the source mode
krr (float or complex, array_like) – Translation distance in units of the radial component of the wave vector
phi (float, array_like) – Azimuthal angle
z (float, array_like) – Z coordinate
singular (bool, optional) – If true, singular translation coefficients are used, else regular coefficients. Defaults to
True.
- Returns:
complex