From 72301b3d5c3a91ff2e7fc6eedcad7bce8e647efa Mon Sep 17 00:00:00 2001 From: Jaron Kent-Dobias Date: Thu, 19 Jul 2018 18:22:15 -0400 Subject: efficient computation of the smallest fourier mode by doing a magnetization-style update anytime a bond with the external field changes --- lib/measure.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'lib/measure.h') diff --git a/lib/measure.h b/lib/measure.h index 3474684..d20c081 100644 --- a/lib/measure.h +++ b/lib/measure.h @@ -36,9 +36,9 @@ std::function *)> measurement_magnetization_file( } template -std::function *)> measurement_fourier_file(FILE *file, fftw_plan plan, double *fftw_in, double *fftw_out) { +std::function *)> measurement_fourier_file(FILE *file) { return [=](const state_t *s) { - float smaller_X = (float)correlation_length(s, plan, fftw_in, fftw_out); + float smaller_X = (float)correlation_length(s); fwrite(&smaller_X, sizeof(float), 1, file); }; } -- cgit v1.2.3-70-g09d2