diff --git a/src/fvOptions/corrections/limitVelocity/limitVelocity.C b/src/fvOptions/corrections/limitVelocity/limitVelocity.C index d096c381aa74be6091f9a8886c2b845f5c8bc70c..24eca1387df6779a4d348b6fcfab1401a7c2f1fc 100644 --- a/src/fvOptions/corrections/limitVelocity/limitVelocity.C +++ b/src/fvOptions/corrections/limitVelocity/limitVelocity.C @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | - \\ / A nd | Copyright (C) 2016 OpenFOAM Foundation + \\ / A nd | Copyright (C) 2016-2017 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -94,7 +94,7 @@ void Foam::fv::limitVelocity::correct(volVectorField& U) if (magSqrUi > maxSqrU) { - Uif[celli] *= maxSqrU/magSqrUi; + Uif[celli] *= sqrt(maxSqrU/magSqrUi); } } @@ -115,7 +115,7 @@ void Foam::fv::limitVelocity::correct(volVectorField& U) if (magSqrUi > maxSqrU) { - Up[facei] *= maxSqrU/magSqrUi; + Up[facei] *= sqrt(maxSqrU/magSqrUi); } } }