diff --git a/applications/solvers/multiphase/interFoam/LTSInterFoam/setrDeltaT.H b/applications/solvers/multiphase/interFoam/LTSInterFoam/setrDeltaT.H index e84eef10237224fe5c89b9d5cd1390a4f02d31e6..7dc077996939c7b2d87c9b155dca421de926cf1a 100644 --- a/applications/solvers/multiphase/interFoam/LTSInterFoam/setrDeltaT.H +++ b/applications/solvers/multiphase/interFoam/LTSInterFoam/setrDeltaT.H @@ -116,7 +116,9 @@ && runTime.timeIndex() > runTime.startTimeIndex() + 1 ) { - rDeltaT = rDeltaT0*max(rDeltaT/rDeltaT0, 1.0 - rDeltaTDampingCoeff); + rDeltaT = + rDeltaT0 + *max(rDeltaT/rDeltaT0, scalar(1.0) - rDeltaTDampingCoeff); Info<< "Damped flow time scale min/max = " << gMin(1/rDeltaT.internalField()) diff --git a/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/PatchInjection/PatchInjection.C b/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/PatchInjection/PatchInjection.C index 1f6a2750272fd8b0ce91328ae78524acf592a99f..38517d00a72a3cec389fdb7768e49b80c7ab05a6 100644 --- a/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/PatchInjection/PatchInjection.C +++ b/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/PatchInjection/PatchInjection.C @@ -49,7 +49,10 @@ Foam::label Foam::PatchInjection<CloudType>::parcelsToInject if ( nParcelsToInject > 0 - && (nParcels - scalar(nParcelsToInject) > rnd.position(0.0, 1.0)) + && ( + nParcels - scalar(nParcelsToInject) + > rnd.position(scalar(0), scalar(1)) + ) ) { ++nParcelsToInject;