Module periodic_to_cw

Module periodic_to_cw 

Source
Expand description

Outgoing cylindrical expansion of z-periodic spherical arrays, including displaced positions.

Upstream: treams.sw.periodic_to_cw and the treams.ExpandLattice operator from a spherical to a cylindrical basis.

Structs§

PeriodicToCwGradient
Position, medium, per-output-mode axial wavenumber, and period cotangents.
PeriodicToCwResidual
What periodic_to_cw_matrix saves for its pullback: the bases, the wavenumbers, the period and the polarization convention.

Functions§

periodic_entry 🔒
One outgoing periodic coefficient with its displacement, medium and axial wavenumber derivatives.
periodic_to_cw
Direct outgoing spherical-to-cylindrical coefficient of a z-periodic array.
periodic_to_cw_matrix
Outgoing cylindrical expansion of a z-periodic spherical source array. Axial Fourier wavenumbers are independent inputs; compose kz=kpar+2pin/period for diffraction orders.