Open
Description
Description
The intermediate scattering function is defined as the Fourier transform of the Van Hove function:
Instead of Fourier transform, these functions can also be directly computed from the atomic trajectories:
Fs
and Fd
are self and distinct parts.
Is there any plan to support this function? Otherwise, I can write one following structure factor code and MSD part.
Proposed Solution
isf = freud.Scattering.Intermedidate(k_space, ...)
# points = (N_frames, N_particles, 3)
# points = (N_frames, M_particles, 3)
isf.compute((box, points)).query(query_points)
isf.self_part
isf.distinct_part
Additional Context
Reference:
https://www.lehigh.edu/imi/teched/AtModel/Lecture_11_Micoulaut_Atomistics_Glass_Course.pdf
Developer
Would someone else please implement this?