From e9f047834b2433fed2ff9aa486d0b430b82d039c Mon Sep 17 00:00:00 2001 From: Jaron Kent-Dobias Date: Sat, 10 May 2025 16:10:23 -0300 Subject: All values zero after first --- log-fourier_integrator.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/log-fourier_integrator.cpp b/log-fourier_integrator.cpp index e4564c6..22f63e6 100644 --- a/log-fourier_integrator.cpp +++ b/log-fourier_integrator.cpp @@ -147,9 +147,11 @@ int main(int argc, char* argv[]) { Real C₀ = Cₜ₊₁[0]; + bool trigger = false; for (unsigned i = 0; i < N; i++) { - if (Cₜ₊₁[i] < 0) { + if (Cₜ₊₁[i] < 0 || trigger) { Cₜ₊₁[i] = 0; + trigger = true; } if (Cₜ₊₁[i] > 1) { Cₜ₊₁[i] = 1; -- cgit v1.2.3-70-g09d2