DIFFR-a universal simulation environment for two-dimensional diffraction problems | IEEE Conference Publication | IEEE Xplore