+otslm.+tools.+prop
The otslm.tools.prop
package contains classes for propagating the fields. For simple beam propagation, see +tools.visualise
. This documentation contains information on the Propagator base class and the propagator sub-classes. The package contains additional base classes for the common code shared between the forward and inverse methods.
For most propagators there are three methods that can be used to create a new instance. The class constructor creates a new instance where you specify all the options. The simple
and simpleProp
static functions create an instance of the propagator from an input pattern and return an output image or propagator depending on the method.
Propagator
Fft3Forward
Fft3Inverse
FftEwaldForward
FftEwaldInverse
FftForward
FftInverse
FftDebyeForward
OttForward
Ott2Forward
Warning
This method may be unstable.
RsForward