treams.SMatrices.propagation¶
- classmethod SMatrices.propagation(r, basis, k0, material=Material(1, 1, 0), poltype=None)¶
S-matrix for the propagation along a distance.
This S-matrix translates the reference origin along r.
- Parameters:
r (float, (3,)-array) – Translation vector.
k0 (float) – Wave number in vacuum.
basis (PlaneWaveBasis) – Basis definition.
material (Material, optional) – Material definition.
poltype (str, optional) – Polarization type (Polarizations).
- Returns:
SMatrix