wofryimpl.propagator.propagators1D.integral

Integral1D — 1-D Kirchhoff-Fresnel integral propagator (direct numerical integration, slow but accurate).

Classes

Integral1D()

class wofryimpl.propagator.propagators1D.integral.Integral1D[source]
HANDLER_NAME = 'INTEGRAL_1D'
do_specific_progation(wavefront, propagation_distance, 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(wavefront, propagation_distance, magnification_x=1.0, magnification_N=1.0)[source]