From 0968903c4c0a64608c8ba7449d4fcf64614523fc Mon Sep 17 00:00:00 2001 From: Jaron Kent-Dobias Date: Thu, 15 May 2025 08:55:21 -0300 Subject: Use different mechanism for testing existence of file --- log_get_energy.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'log_get_energy.cpp') diff --git a/log_get_energy.cpp b/log_get_energy.cpp index a183861..6a7be56 100644 --- a/log_get_energy.cpp +++ b/log_get_energy.cpp @@ -3,6 +3,7 @@ #include #include #include +#include int main(int argc, char* argv[]) { /* Model parameters */ @@ -77,8 +78,9 @@ int main(int argc, char* argv[]) { std::cout << std::setprecision(16); - while (β += Δβ, β <= βₘₐₓ) { - if (logFourierLoad(C, R, Ct, Rt, p, s, λ, τ₀, β, log2n, Δτ, logShift)) { + while (β = std::round(1e6 * (β + Δβ)) / 1e6, β <= βₘₐₓ) { + if (std::filesystem::exists(logFourierFile("C", p, s, λ, τ₀, β, log2n, Δτ, logShift))) { + logFourierLoad(C, R, Ct, Rt, p, s, λ, τ₀, β, log2n, Δτ, logShift); Real e = energy(fft, C, R, p, s, λ, β); -- cgit v1.2.3-70-g09d2