summaryrefslogtreecommitdiff
path: root/log_get_energy.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'log_get_energy.cpp')
-rw-r--r--log_get_energy.cpp6
1 files changed, 4 insertions, 2 deletions
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 <iomanip>
#include <iostream>
#include <iomanip>
+#include <filesystem>
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, λ, β);