BUG: (kklOmega.C) limiting exp to avoid under flow

This commit is contained in:
sergio
2012-05-24 14:30:52 +01:00
parent 78b5630da7
commit 2395d810d4

View File

@ -155,16 +155,25 @@ tmp<volScalarField> kkLOmega::fOmega
tmp<volScalarField> kkLOmega::gammaBP(const volScalarField& omega) const tmp<volScalarField> kkLOmega::gammaBP(const volScalarField& omega) const
{ {
return return
(
min
( (
max max
( (
kt_/nu() kt_/nu()
/ ( / (
omega omega
+ dimensionedScalar("ROTVSMALL", omega.dimensions(), ROOTVSMALL) + dimensionedScalar
(
"ROTVSMALL",
omega.dimensions(),
ROOTVSMALL
)
) )
- CbpCrit_, - CbpCrit_,
scalar(0) scalar(0)
),
scalar(50.0)
) )
); );
} }