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