multislice#
Module for running the multislice algorithm.
Functions
|
Allocate the multislice measurements that would be produced by detecting the given set of wave functions with the given set of detectors. |
|
Calculate one step of the multislice algorithm for the given batch of wave functions through a given potential slice. |
|
Calculate the full multislice algorithm for the given batch of wave functions through a given potential, detecting at each of the exit planes specified in the potential. |
Calculate the full multislice algorithm for the given batch of wave functions through a given potential, detecting at each of the exit planes specified in the potential. |
Classes
The Fresnel propagator is used for propagating wave functions using the near-field approximation (Fresnel diffraction). |
|
|
Transformation applying the multislice algorithm to wave functions, producing new wave functions or measurements. |