From ee2e7e87d33ac4d8bb274e8aa831574261a9453f Mon Sep 17 00:00:00 2001 From: william Date: Thu, 20 Feb 2014 11:45:31 +0000 Subject: [PATCH] BUG: MPPICParcel: removed increments to a parcel's age in correction steps --- .../parcels/Templates/MPPICParcel/MPPICParcel.C | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/lagrangian/intermediate/parcels/Templates/MPPICParcel/MPPICParcel.C b/src/lagrangian/intermediate/parcels/Templates/MPPICParcel/MPPICParcel.C index 0bac21bf8f..2af95e4a2e 100644 --- a/src/lagrangian/intermediate/parcels/Templates/MPPICParcel/MPPICParcel.C +++ b/src/lagrangian/intermediate/parcels/Templates/MPPICParcel/MPPICParcel.C @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | - \\ / A nd | Copyright (C) 2013 OpenFOAM Foundation + \\ / A nd | Copyright (C) 2013-2014 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -95,12 +95,16 @@ bool Foam::MPPICParcel::move scalar f = p.stepFraction(); + scalar a = p.age(); + p.U() = (1.0 - f)*p.UCorrect(); ParcelType::move(td, trackTime); p.U() = U + (p.stepFraction() - f)*p.UCorrect(); + p.age() = a; + break; } }