Ivanlh20 / multem

MULTEM is a powerful and advanced collection of C++ routines with CUDA support, designed to perform efficient and accurate multislice simulations for various TEM experiments such as HRTEM, STEM, ISTEM, ED, PED, CBED, ADF-TEM, ABF-HC, EFTEM, and EELS.
GNU General Public License v3.0
65 stars 26 forks source link

ED simulation #32

Open xxczwl opened 5 years ago

xxczwl commented 5 years ago

I find several problems during ED simulation.

Bug 1: Diffraction intensity is not normalized to 1, when incident illumination is tilted, i.e. when input_multislice.theta!=0.

Bug 2: When input_multislice.theta!=0, the position of central electron beam without diffraction is wrong, which should move in the opposite direction. This is a minor difference that is hard to notice, because the diffraction pattern is right but the movement direction of central beam is inconsistent with the intensity changes of diffraction peaks.