treams.Material.krhos

Material.krhos(k0, kz, pol)

The (cylindrically) radial part of the wave vector.

The cylindrically radial part is defined by \(k_\rho = \sqrt(k^2 - k_z^2)\). In case of chiral materials \(k\) and so :math`k_rho` depends on the polarization. The returned values have non-negative imaginary parts.

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

  • kz (float, array-like) – z-component of the wave vector

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

Returns:

complex, array-like