Use translation invariance to memoize neighborhood and index computations

Merged Adam Reichold requested to merge use-translation-invariance into main

Merge request reports