I like to simulate the propagation of the wave front of an arbitrary 2d electric field. The free space propagation can be modeled in the paraxial approximation via the Fresnel equation using Fourier transforms (as been dealt with in this question). However, I also want the field passing mirrors and lenses. How do I do this? Is it just applying a phase corresponding to the curvature of the mirror or lens?