treams.special.tl_vsw_A¶
- treams.special.tl_vsw_A(lambda, mu, l, m, x, theta, phi) = <ufunc 'tl_vsw_A'>¶
Translation coefficient for vector spherical waves with the same parity
Definded by [1]
\[\begin{split}A_{\lambda\mu lm}^{(3)}(x, \theta, \varphi) = \frac{\gamma_{lm}}{\gamma_{\lambda\mu}} (-1)^m \frac{2\lambda + 1}{\lambda (\lambda + 1)} \mathrm i^{\lambda - l} \sqrt{\pi \frac{(l + m)!(\lambda - \mu)!}{(l - m)!(\lambda + \mu)!}} \\ \cdot \sum_{p} \mathrm i^p\sqrt{2p + 1} h_p^{(1)}(kr) Y_{p, m - \mu}(\theta, \varphi) \begin{pmatrix} l & \lambda & p \\ m & -\mu & -m + \mu \end{pmatrix} \\ \cdot \begin{pmatrix} l & \lambda & p \\ 0 & 0 & 0 \end{pmatrix} \left[l (l + 1) + \lambda (\lambda + 1) - p (p + 1)\right]\end{split}\]with
\[\gamma_{lm} = \mathrm i \sqrt{\frac{2l + 1}{4\pi l (l + 1)}\frac{(l - m)!}{(l + m)!}}\]and the Wigner 3j-symbols (
treams.special.wigner3j()
) and the spherical Hankel functions. The summation runs over all \(p \in \{\lambda + l, \lambda + l - 2, \dots, \max(|\lambda - l|, |\mu - m|)\}\).These coefficients are used to translate from scattered to incident modes.
- Parameters:
lambda (integer, array_like) – Degree of the destination mode
mu (integer, array_like) – Order of the destination mode
l (integer, array_like) – Degree of the source mode
m (integer, array_like) – Order of the source mode
x (complex, array_like) – Translation in units of the wave number
theta (float or complex, array_like) – Polar angle
phi (float, array_like) – Azimuthal angel
- Returns:
complex
References