From 45df2f5fa49d05d81355b8dbbf14beb7415cb1f7 Mon Sep 17 00:00:00 2001
From: andy <a.heather@opencfd.co.uk>
Date: Wed, 20 Oct 2010 13:27:45 +0100
Subject: [PATCH] ENH: Updated surface film models to use cachedRandom

---
 .../kinematic/injectionModel/cloudInjection/cloudInjection.C   | 3 +--
 .../kinematic/injectionModel/cloudInjection/cloudInjection.H   | 3 ++-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/surfaceFilmModels/submodels/kinematic/injectionModel/cloudInjection/cloudInjection.C b/src/surfaceFilmModels/submodels/kinematic/injectionModel/cloudInjection/cloudInjection.C
index 0d9db92f1f8..9102720a402 100644
--- a/src/surfaceFilmModels/submodels/kinematic/injectionModel/cloudInjection/cloudInjection.C
+++ b/src/surfaceFilmModels/submodels/kinematic/injectionModel/cloudInjection/cloudInjection.C
@@ -28,7 +28,6 @@ License
 #include "fvMesh.H"
 #include "Time.H"
 #include "mathematicalConstants.H"
-#include "Random.H"
 #include "volFields.H"
 
 // * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * //
@@ -53,7 +52,7 @@ Foam::surfaceFilmModels::cloudInjection::cloudInjection
 :
     injectionModel(type(), owner, dict),
     particlesPerParcel_(readScalar(coeffs_.lookup("particlesPerParcel"))),
-    rndGen_(label(0)),
+    rndGen_(label(0), -1),
     parcelPDF_(pdfs::pdf::New(coeffs_.subDict("parcelPDF"), rndGen_)),
     diameter_(owner.film().nCells(), 0.0)
 {
diff --git a/src/surfaceFilmModels/submodels/kinematic/injectionModel/cloudInjection/cloudInjection.H b/src/surfaceFilmModels/submodels/kinematic/injectionModel/cloudInjection/cloudInjection.H
index 53c42769d3b..4f9aa08fc67 100644
--- a/src/surfaceFilmModels/submodels/kinematic/injectionModel/cloudInjection/cloudInjection.H
+++ b/src/surfaceFilmModels/submodels/kinematic/injectionModel/cloudInjection/cloudInjection.H
@@ -37,6 +37,7 @@ SourceFiles
 
 #include "injectionModel.H"
 #include "pdf.H"
+#include "cachedRandom.H"
 
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
@@ -72,7 +73,7 @@ protected:
         scalar particlesPerParcel_;
 
         //- Random number generator
-        Random rndGen_;
+        cachedRandom rndGen_;
 
         //- Parcel size PDF model
         const autoPtr<pdfs::pdf> parcelPDF_;
-- 
GitLab