treams.Material.kzs

Material.kzs(k0, kx, ky, pol)

The z-component of the wave vector.

The z-component of the wave vector is defined by \(k_z = \sqrt(k^2 - k_x^2 - k_y^2)\). In case of chiral materials \(k\) and so :math`k_z` depends on the polarization. The returned values have non-negative imaginary parts.

Parameters:
  • k0 (float) – Wave number in vacuum.

  • kx (float, array-like) – x-component of the wave vector

  • ky (float, array-like) – y-component of the wave vector

  • pol (int, array-like) – Polarization indices (Polarizations).

Returns:

complex, array-like