dynamical diffraction theory