treams.special.vpw_N¶
- treams.special.vpw_N(kx, ky, kz, x, y, z) = <ufunc 'vpw_N'>¶
Vector plane wave N
The vector plane wave is defined by
\[\boldsymbol N_{\boldsymbol k}(\boldsymbol r) = - \boldsymbol{\hat \theta}_{\boldsymbol k} \mathrm e^{\mathrm i \boldsymbol k \boldsymbol r}.\]This function is describing a transverse solution to the vectorial Helmholtz wave equation. This is often used to describe a transverse magnetic (TM) wave.
- Parameters:
kx (float or complex, array_like) – X component of the wave vector
ky (float or complex, array_like) – Y component of the wave vector
kz (float or complex, array_like) – Z component of the wave vector
x (float, array_like) – Y coordinate
y (float, array_like) – X coordinate
z (float, array_like) – Z coordinate
- Returns:
complex, 3-array