From 962910bd431a100ad40e8de4549790cdaa1203fb Mon Sep 17 00:00:00 2001 From: Henry Weller Date: Tue, 23 Aug 2016 22:03:24 +0100 Subject: [PATCH] lagrangian::Analytical: improved analytical integration for the U-equation Patch contributed by Timo Niemi In response to bug-report http://bugs.openfoam.org/view.php?id=2199 --- .../intermediate/IntegrationScheme/Analytical/Analytical.C | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/lagrangian/intermediate/IntegrationScheme/Analytical/Analytical.C b/src/lagrangian/intermediate/IntegrationScheme/Analytical/Analytical.C index 95f3c531e0..5d95ad26ea 100644 --- a/src/lagrangian/intermediate/IntegrationScheme/Analytical/Analytical.C +++ b/src/lagrangian/intermediate/IntegrationScheme/Analytical/Analytical.C @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | - \\ / A nd | Copyright (C) 2011 OpenFOAM Foundation + \\ / A nd | Copyright (C) 2011-2016 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -76,11 +76,10 @@ Foam::Analytical::integrate } else { - retValue.average() = phi; - retValue.value() = phi; + retValue.value() = phi + alphaBeta*dt; + retValue.average() = 0.5*(phi + retValue.value()); } - return retValue; }