summaryrefslogtreecommitdiff
path: root/lib/wolff.h
AgeCommit message (Collapse)Author
2018-10-10big rearrangement of files to make libraries and example (research) files ↵Jaron Kent-Dobias
clearer, and changed to c++ std lib random numbers
2018-10-10extended NOFIELD support when FINITE_STATES is also invokedJaron Kent-Dobias
2018-07-26now using const passing of object reference instead of pointersJaron Kent-Dobias
2018-07-26all the R_t have been objectifiedJaron Kent-Dobias
2018-07-24implemented updating the first fourier moment in wolff_finite, but also make ↵Jaron Kent-Dobias
wolff_finite obselete by adding a hacky preprocessor method for making wolff.h as efficient
2018-07-23implemented the discrete gaussian model for rougheningJaron Kent-Dobias
2018-07-21simplified the way that measurements workJaron Kent-Dobias
2018-07-20added ising example to cpp collectionJaron Kent-Dobias
2018-07-18some reorganizationJaron Kent-Dobias
2018-07-18 - added support for computing spatial fourier transformsJaron Kent-Dobias
- measurements now are functions passed to wolff in array
2018-07-17made many changes to implement alternate reflection generators, this is brokenJaron Kent-Dobias
2018-07-09removed some references to the specific form of the magnetization for vector ↵Jaron Kent-Dobias
models from wolff.h
2018-07-09wolff run from own function, called with types to runJaron Kent-Dobias
2018-03-01more cosmetic changesJaron Kent-Dobias
2018-02-28changes to how field arguments are passed to the vector methodJaron Kent-Dobias
2018-02-28fixed major mistake in process, also got n-component version fully workingJaron Kent-Dobias
2018-02-04moved measurement tools to own fileJaron Kent-Dobias
2018-02-04added support for arbitrary spin interactionsJaron Kent-Dobias
2018-02-02does potts now, no external librariesJaron Kent-Dobias
2017-11-02added new method for computing autocorrelationJaron Kent-Dobias
2017-11-02major changes (again) to the measurement of autocorrelationJaron Kent-Dobias
2017-10-31completely changed how autocorrelation is computedJaron Kent-Dobias
2017-10-19Revert "fixed a mistake in the way wolff cluster tries were counted"Jaron Kent-Dobias
This reverts commit 020266dc3745afc4f9d21a15b40e3a83adbd92ff
2017-10-19fixed a mistake in the way wolff cluster tries were countedJaron Kent-Dobias
2017-10-18made the wolff hybrid more efficientJaron Kent-Dobias
2017-10-16added new algorithm methods, specifically metropolis and wolff with a static ↵Jaron Kent-Dobias
ghost spin
2017-10-12made collection of data more standard and efficientJaron Kent-Dobias
2017-06-22added correct support for negative external fieldsJaron Kent-Dobias
2017-06-22simplified bond probabilitiesJaron Kent-Dobias
2017-06-22many changes, simplification of some functions, removal of unneeded onesJaron Kent-Dobias
2017-06-21fixed bug related to counting number of full cluster flips, and added ↵Jaron Kent-Dobias
support for choosing other lattices
2017-06-21removed dependence on ompJaron Kent-Dobias
2017-06-21made some simplifications to the computation of magnetization and energyJaron Kent-Dobias
2017-05-25started wolff code in new repositoryJaron Kent-Dobias