Optimisation: only add diagonal contribution once per mc cycle
Optimisation: only add diagonal contribution once per mc cycle

hande-qmc/hande,hande-qmc/hande,hande-qmc/hande,hande-qmc/hande,hande-qmc/hande