treams.special.vsh_Z

treams.special.vsh_Z(l, m, theta, phi) = <ufunc 'vsh_Z'>

Vector spherical harmonic Z in spherical coordinates

The vector spherical harmonics can be defined via the (scalar) spherical harmonics (treams.special.sph_harm()) by \(\boldsymbol Z_{lm}(\theta, \varphi) = \mathrm i Y_{lm}(\theta, \varphi) \boldsymbol{\hat r}\).

Parameters:
  • l (int, array_like) – Degree \(l \geq 0\)

  • m (int, array_like) – Order \(|m| \leq l\)

  • theta (float or complex, array_like) – Polar angle

  • phi (float, array_like) – Azimuthal angle

Returns:

complex, 3-array