acoustotreams.special.ssw_psi¶
- acoustotreams.special.ssw_psi(l, m, x, y, z, theta, phi, k)[source]¶
- Far-field amplitude of singular scalar spherical wave \(\psi\)
Defined by
\[\psi_{lm}(x, y, z, \theta, \varphi) = \frac{\mathrm{i}^{-l-1}}{k} Y_{lm}(\theta, \varphi) \mathrm{e}^{-\mathrm{i} k \left(x \sin \theta \cos \varphi + y \sin \theta \sin \varphi + z \cos \theta\right)}\]with
acoustotreams.special.sph_harm().This function describes a solution to the vector Helmholtz wave equation in the limit of \(kr \to +\infty\).
- Parameters:
l (int, array_like) – Degree \(l \geq 0\)
m (int, array_like) – Order \(|m| \leq l\)
x (float or complex, array_like) – X coordinate of the source
y (float or complex, array_like) – Y coordinate of the source
z (float or complex, array_like) – Z coordinate of the source
theta (float or complex, array_like) – Polar angle
phi (float, array_like) – Azimuthal angle
k (float or complex, array_like) – Wave number in the medium
- Returns:
complex