acoustotreams.spw.translate

acoustotreams.spw.translate(kx, ky, kz, x, y, z)[source]

Translation coefficients for scalar plane waves.

The translation coefficient is the phase factor \(\mathrm e^{\mathrm i \mathbf k \mathbf r}\).

Parameters:
  • kx (float or complex or array_like) – X-component of the wave vector.

  • ky (float or complex or array_like) – Y-component of the wave vector.

  • kz (float or complex or array_like) – Z-component of the wave vector.

  • x (float or array_like) – X-coordinate. Has units of 1/kx.

  • y (float or array_like) – Y-coordinate. Has units of 1/ky.

  • z (float or array_like) – Z-coordinate. Has units of 1/kz.

Returns:

complex or array_like