Module periodic

Module periodic 

Source
Expand description

Periodic transfer matrices of an S-matrix and the Bloch bands of its repetition.

Upstream: treams.SMatrices.periodic and treams.SMatrices.bands_kz.

Modules§

saved 🔒
Fixed saved transfer-matrix and Bloch eigensystem state.

Structs§

BandsGradient
Cotangents of the inputs of bands, in the order of its arguments.
BandsResidual
What bands saves for its pullback: the residuals of the transfer matrix and of its eigensystem, the period and the Bloch wavenumbers.
PeriodicResidual
What periodic() saves for its pullback: the upper rows of the transfer matrix, the reflection block S10 and the solve with S11.

Functions§

bands
Bloch modes of a periodically repeated S matrix with positive repeat distance.
periodic
Convert scattering blocks to the transfer matrix used for periodic bands.