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