From e73d2c5d29c5ebeca85b4b159beb99408c97b6f2 Mon Sep 17 00:00:00 2001
From: Andrew Heather <a.heather@opencfd.co.uk>
Date: Tue, 6 Dec 2016 16:19:01 +0000
Subject: [PATCH] BUG: surfaceNoise - corrected fftWriteInterval operation

---
 .../noise/noiseModels/surfaceNoise/surfaceNoise.C               | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/randomProcesses/noise/noiseModels/surfaceNoise/surfaceNoise.C b/src/randomProcesses/noise/noiseModels/surfaceNoise/surfaceNoise.C
index 92a3df57fd3..7d1a6e3e6cd 100644
--- a/src/randomProcesses/noise/noiseModels/surfaceNoise/surfaceNoise.C
+++ b/src/randomProcesses/noise/noiseModels/surfaceNoise/surfaceNoise.C
@@ -562,7 +562,7 @@ void surfaceNoise::calculate()
 
         forAll(surfPrmsf, i)
         {
-            label freqI = i*fftWriteInterval_;
+            label freqI = (i + 1)*fftWriteInterval_ - 1;
             fOut[i] = freq1[freqI];
             const word& fName = inputFileName_.name(true);
             const word gName = "fft";
-- 
GitLab