Fourier Transform, Optical Computing, Free Space Optics.
form the twiddle factor (which, in practice, may be pre-computed to reduce the runtime), and the last factor may be seen as the transpose of the tensor made by the coefficients of the previous arrays along two planes. The algorithm giving one-dimensional FTs works with a slightly simpler twiddle