From 632170f0eee6cbfd0677c19088d7fc41dcd34595 Mon Sep 17 00:00:00 2001 From: Henry Date: Tue, 16 Dec 2014 20:45:51 +0000 Subject: [PATCH] Added return when position_ == endPosition May resolve bug-report http://www.openfoam.org/mantisbt/view.php?id=1459 --- src/lagrangian/basic/particle/particleTemplates.C | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/lagrangian/basic/particle/particleTemplates.C b/src/lagrangian/basic/particle/particleTemplates.C index 3f47fe82e6..280165db54 100644 --- a/src/lagrangian/basic/particle/particleTemplates.C +++ b/src/lagrangian/basic/particle/particleTemplates.C @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | - \\ / A nd | Copyright (C) 2011-2013 OpenFOAM Foundation + \\ / A nd | Copyright (C) 2011-2014 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -506,14 +506,13 @@ Foam::scalar Foam::particle::trackToFace if (lambdaMin <= 1.0) { trackFraction += lambdaMin*(1 - trackFraction); - position_ += lambdaMin*(endPosition - position_); } else { - trackFraction = 1.0; - position_ = endPosition; + + return 1.0; } } else