treams.coeffs.fresnel

treams.coeffs.fresnel(ks, kzs, zs) = <ufunc 'fresnel'>

Fresnel coefficient for a planar interface.

The first dimension contains the numbers for the two media, the second dimenison indexes the polarizations.

The result is an array relating incoming light of negative (index 0) and positive (index 1) helicity with the outgoing modes, which are indexed in the same way. The first dimension of the array are the outgoing and the second dimension the incoming modes.

Parameters:
  • ks (float) – Wave numbers

  • ks – Z component of the waves

  • zs (float or complex) – Impedances

Returns:

complex (2, 2, 2, 2)-array