treams.SMatrices.slab

classmethod SMatrices.slab(thickness, basis, k0, materials, poltype=None)

Slab of material.

A slab of material, defined by a thickness and three materials. Consecutive slabs of material can be defined by n thicknesses and and n + 2 material parameters.

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

  • basis (PlaneWaveBasisByComp) – Basis definition.

  • tickness (Sequence[Float]) – Thickness of the slab or the thicknesses of all slabs in order from negative to positive z.

  • materials (Sequenze[Material]) – Material definitions from negative to positive z.

  • poltype (str, optional) – Polarization type (Polarizations).

Returns:

SMatrix