wofryimpl.propagator.propagators1D.fresnel_zoom_scaling_theorem

FresnelZoomScalingTheorem1D — 1-D zoomed Fresnel propagator based on the scaling theorem (magnification-preserving FFT).

Classes

FresnelZoomScaling1D()

class wofryimpl.propagator.propagators1D.fresnel_zoom_scaling_theorem.FresnelZoomScaling1D[source]
HANDLER_NAME = 'FRESNEL_ZOOM_SCALING_1D'
do_specific_progation(wavefront1, propagation_distance1, parameters, element_index=None)[source]
do_specific_progation_after(wavefront, propagation_distance, parameters, element_index=None)[source]
do_specific_progation_before(wavefront, propagation_distance, parameters, element_index=None)[source]
get_handler_name()[source]
classmethod propagate_wavefront(wavefront1, propagation_distance1, magnification_x=1.0, radius=1000000.0)[source]