From 79ea57bdc1905495f4f6bbf7b750b9a5c27b18b1 Mon Sep 17 00:00:00 2001 From: Andrew Heather <> Date: Wed, 24 Mar 2021 13:58:13 +0000 Subject: [PATCH] ENH: pointNoise - check pressure data before applying conversions --- .../noise/noiseModels/pointNoise/pointNoise.C | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/src/randomProcesses/noise/noiseModels/pointNoise/pointNoise.C b/src/randomProcesses/noise/noiseModels/pointNoise/pointNoise.C index 5be43857cb..614840c075 100644 --- a/src/randomProcesses/noise/noiseModels/pointNoise/pointNoise.C +++ b/src/randomProcesses/noise/noiseModels/pointNoise/pointNoise.C @@ -5,7 +5,7 @@ \\ / A nd | www.openfoam.com \\/ M anipulation | ------------------------------------------------------------------------------- - Copyright (C) 2015-2020 OpenCFD Ltd. + Copyright (C) 2015-2021 OpenCFD Ltd. ------------------------------------------------------------------------------- License This file is part of OpenFOAM. @@ -82,22 +82,21 @@ void pointNoise::processData scalarField t, p; filterTimeData(data.x(), data.y(), t, p); - // Apply conversions - p *= rhoRef_; - p -= average(p); - Info<< " read " << t.size() << " values" << nl << endl; - Info<< "Creating noise FFT" << endl; - - const scalar deltaT = checkUniformTimeStep(t); - if (!validateBounds(p)) { Info<< "No noise data generated" << endl; return; } + Info<< "Creating noise FFT" << endl; + + const scalar deltaT = checkUniformTimeStep(t); + + // Apply conversions + p *= rhoRef_; + p -= average(p); // Determine the windowing windowModelPtr_->validate(t.size());