diff --git a/src/lagrangian/intermediate/IntegrationScheme/Analytical/Analytical.C b/src/lagrangian/intermediate/IntegrationScheme/Analytical/Analytical.C index 7075f2152a872ea51aa53f256a4f85ce292bd078..fa96bdec0a5e2626d30ec1ae0b49108549f84804 100644 --- a/src/lagrangian/intermediate/IntegrationScheme/Analytical/Analytical.C +++ b/src/lagrangian/intermediate/IntegrationScheme/Analytical/Analytical.C @@ -69,7 +69,8 @@ Foam::Analytical<Type>::integrate const scalar expTerm = exp(min(50, -beta*dt)); - retValue.average() = alpha + (phi - alpha)*(1 - expTerm)/(beta*dt); + retValue.average() = + alpha + (phi - alpha)*(1 - expTerm)/(beta*dt + ROOTVSMALL); retValue.value() = alpha + (phi - alpha)*expTerm; return retValue;