carstenbauer / MonteCarlo.jl

Classical and quantum Monte Carlo simulations in Julia
https://carstenbauer.github.io/MonteCarlo.jl/dev/
Other
185 stars 18 forks source link

Checkerboard decompositions #160

Closed ffreyer closed 1 year ago

ffreyer commented 2 years ago

Carsten wrote a checkerboard decomposition before I started working with this code. Since then BlockDiagonal and Complex StructArrays have been introduced, but checkerboard decompositions haven't been touched. It would be good to move the implementation to a matrix wrapper type and generalize it, if necessary, to arbitrary lattices.

This might be a good reference: (Appendix A1) https://opus.bibliothek.uni-wuerzburg.de/opus4-wuerzburg/frontdoor/deliver/index/docId/19122/file/Beyl_Stefan_Thesis.pdf