Modified do-while for U generation, incorrect use of continue.

This commit is contained in:
graham
2009-04-17 12:46:20 +01:00
parent 239b954ad3
commit d544973b14

View File

@ -344,11 +344,13 @@ void Foam::FreeStream<CloudType>::inflow()
if (uNormal < 0.0) if (uNormal < 0.0)
{ {
continue; P = -1;
} }
else
{
P = 2.0*uNormal/uNormProbCoeffA P = 2.0*uNormal/uNormProbCoeffA
*exp(uNormProbCoeffB - sqr(uNormalThermal)); *exp(uNormProbCoeffB - sqr(uNormalThermal));
}
} while (P < rndGen.scalar01()); } while (P < rndGen.scalar01());