fresnel_grt - propagates using far field fresnel propagator and the Goertzel-Reinsch algorithm.
Propagate using far field fresnel propagator and the Goertzel-Reinsch algorithm. This propagator permits a change in the dimensionality and pixel scale of the final array.
f1=begin(0.02,1e-6); f2=circ_ap(f1,0.005); f3=fresnel_grt(f2,1e10,1000,200); field_plot(f3);
Chen jingyuan, Gan guangyong (IAPCM, Beijing,China.)
fresnel , forward , steps , geom_propagation , near_angular , near_fresnel , far_fraunhoffer , far_fresnel , fraunhoffer_grt , propagate ,