From 0dd61addde5939fc336abeeac593370b361d977b Mon Sep 17 00:00:00 2001 From: Daniel Queteschiner Date: Tue, 9 Apr 2019 14:48:53 +0200 Subject: [PATCH 1/7] remove unused method fluidVel from cfdemCloud --- src/lagrangian/cfdemParticle/cfdemCloud/cfdemCloud.C | 5 ----- src/lagrangian/cfdemParticle/cfdemCloud/cfdemCloud.H | 2 -- 2 files changed, 7 deletions(-) diff --git a/src/lagrangian/cfdemParticle/cfdemCloud/cfdemCloud.C b/src/lagrangian/cfdemParticle/cfdemCloud/cfdemCloud.C index d5c4efab..15716c67 100644 --- a/src/lagrangian/cfdemParticle/cfdemCloud/cfdemCloud.C +++ b/src/lagrangian/cfdemParticle/cfdemCloud/cfdemCloud.C @@ -555,11 +555,6 @@ vector cfdemCloud::expForce(int index) const return vector(DEMForces()[index][0],DEMForces()[index][1],DEMForces()[index][2]); } -vector cfdemCloud::fluidVel(int index) const -{ - return vector(fluidVels()[index][0],fluidVels()[index][1],fluidVels()[index][2]); -} - const forceModel& cfdemCloud::forceM(int i) { return forceModel_[i]; diff --git a/src/lagrangian/cfdemParticle/cfdemCloud/cfdemCloud.H b/src/lagrangian/cfdemParticle/cfdemCloud/cfdemCloud.H index ab0b76fd..fd67b39d 100644 --- a/src/lagrangian/cfdemParticle/cfdemCloud/cfdemCloud.H +++ b/src/lagrangian/cfdemParticle/cfdemCloud/cfdemCloud.H @@ -262,8 +262,6 @@ public: vector expForce(int) const; - vector fluidVel(int) const; - virtual const forceModel& forceM(int); virtual label nrForceModels() const; From 671d59d634ccae9580d2a1b5fd52aff998e3df4e Mon Sep 17 00:00:00 2001 From: Daniel Queteschiner Date: Tue, 9 Apr 2019 15:14:55 +0200 Subject: [PATCH 2/7] make cfdemCloud::setNumberOfParticles public and remove dataExchangeModel::setNumberOfParticles as we don't gain anything but another function call --- src/lagrangian/cfdemParticle/cfdemCloud/cfdemCloud.H | 4 ++-- .../cfdemParticle/derived/cfdemCloudMS/cfdemCloudMS.H | 3 ++- .../dataExchangeModel/dataExchangeModel.C | 7 ------- .../dataExchangeModel/dataExchangeModel.H | 1 - .../subModels/dataExchangeModel/oneWayVTK/oneWayVTK.C | 4 ++-- .../subModels/dataExchangeModel/twoWayFiles/twoWayFiles.C | 4 ++-- .../subModels/dataExchangeModel/twoWayMPI/twoWayMPI.C | 2 +- .../dataExchangeModel/twoWayMany2Many/twoWayMany2Many.C | 4 ++-- .../dataExchangeModel/twoWayOne2One/twoWayOne2One.C | 2 +- 9 files changed, 12 insertions(+), 19 deletions(-) diff --git a/src/lagrangian/cfdemParticle/cfdemCloud/cfdemCloud.H b/src/lagrangian/cfdemParticle/cfdemCloud/cfdemCloud.H index fd67b39d..5d96f0ad 100644 --- a/src/lagrangian/cfdemParticle/cfdemCloud/cfdemCloud.H +++ b/src/lagrangian/cfdemParticle/cfdemCloud/cfdemCloud.H @@ -211,8 +211,6 @@ protected: virtual void giveDEMdata(); - virtual void setNumberOfParticles(int); - virtual void findCells(); virtual void setForces(); @@ -248,6 +246,8 @@ public: void setAllowCFDsubTimestep(bool b) { allowCFDsubTimestep_ = b; } + virtual void setNumberOfParticles(int numberOfParticles); + void checkCG(bool); void setPos(double **&); diff --git a/src/lagrangian/cfdemParticle/derived/cfdemCloudMS/cfdemCloudMS.H b/src/lagrangian/cfdemParticle/derived/cfdemCloudMS/cfdemCloudMS.H index df3f8352..866e9410 100644 --- a/src/lagrangian/cfdemParticle/derived/cfdemCloudMS/cfdemCloudMS.H +++ b/src/lagrangian/cfdemParticle/derived/cfdemCloudMS/cfdemCloudMS.H @@ -95,7 +95,6 @@ private: // Private member functions void getDEMdata(); void giveDEMdata(); - void setNumberOfParticles(int); void findCells(); void setForces(); void setParticleForceField(); @@ -117,6 +116,8 @@ public: // Member Functions // Access + void setNumberOfParticles(int); + inline label body(int) const; inline double particleVolume(int) const; diff --git a/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/dataExchangeModel/dataExchangeModel.C b/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/dataExchangeModel/dataExchangeModel.C index 723db484..20a759b3 100755 --- a/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/dataExchangeModel/dataExchangeModel.C +++ b/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/dataExchangeModel/dataExchangeModel.C @@ -43,13 +43,6 @@ defineTypeNameAndDebug(dataExchangeModel, 0); defineRunTimeSelectionTable(dataExchangeModel, dictionary); -// * * * * * * * * * * * * * * protected Member Functions * * * * * * * * * * * * * // - -void dataExchangeModel::setNumberOfParticles(int numberOfParticles) const -{ - particleCloud_.setNumberOfParticles(numberOfParticles); -} - // * * * * * * * * * * * * * * public Member Functions * * * * * * * * * * * * * // //==== diff --git a/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/dataExchangeModel/dataExchangeModel.H b/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/dataExchangeModel/dataExchangeModel.H index 672f1138..2c6caaf2 100755 --- a/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/dataExchangeModel/dataExchangeModel.H +++ b/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/dataExchangeModel/dataExchangeModel.H @@ -115,7 +115,6 @@ public: // Member Function - void setNumberOfParticles(int) const; inline const int& maxNumberOfParticles() const { return maxNumberOfParticles_; } diff --git a/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/oneWayVTK/oneWayVTK.C b/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/oneWayVTK/oneWayVTK.C index 9031027d..327519ec 100644 --- a/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/oneWayVTK/oneWayVTK.C +++ b/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/oneWayVTK/oneWayVTK.C @@ -69,7 +69,7 @@ oneWayVTK::oneWayVTK // set max nr of particles from dict maxNumberOfParticles_ = readScalar(propsDict_.lookup("maxNumberOfParticles")); - setNumberOfParticles(maxNumberOfParticles_); + particleCloud_.setNumberOfParticles(maxNumberOfParticles_); Info << "relativePath_" << relativePath_ << endl; } @@ -156,7 +156,7 @@ void oneWayVTK::getData input >> just_read; // skip text for dataType // give nr of particles to cloud - setNumberOfParticles(numberOfParticles); + particleCloud_.setNumberOfParticles(numberOfParticles); // re-allocate arrays of cloud particleCloud_.reAllocArrays(); diff --git a/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/twoWayFiles/twoWayFiles.C b/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/twoWayFiles/twoWayFiles.C index 7b2238aa..73aed9d6 100644 --- a/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/twoWayFiles/twoWayFiles.C +++ b/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/twoWayFiles/twoWayFiles.C @@ -68,7 +68,7 @@ twoWayFiles::twoWayFiles maxNumberOfParticles_ = readScalar(propsDict_.lookup("maxNumberOfParticles")); // give max nr of particles to cloud (corrected later) - setNumberOfParticles(maxNumberOfParticles_); + particleCloud_.setNumberOfParticles(maxNumberOfParticles_); } @@ -134,7 +134,7 @@ void twoWayFiles::getData /*if(name != "outRegion1" && name != "inRegion1")*/ *inputPtr >> numberOfParticles; // give nr of particles to cloud - setNumberOfParticles(numberOfParticles); + particleCloud_.setNumberOfParticles(numberOfParticles); // re-allocate arrays of cloud particleCloud_.reAllocArrays(); diff --git a/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/twoWayMPI/twoWayMPI.C b/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/twoWayMPI/twoWayMPI.C index 875399fa..0a858e12 100644 --- a/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/twoWayMPI/twoWayMPI.C +++ b/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/twoWayMPI/twoWayMPI.C @@ -340,7 +340,7 @@ bool twoWayMPI::couple(int i) // give nr of particles to cloud double newNpart = liggghts_get_maxtag(lmp); - setNumberOfParticles(newNpart); + particleCloud_.setNumberOfParticles(newNpart); // re-allocate arrays of cloud particleCloud_.clockM().start(4,"LIGGGHTS_reallocArrays"); diff --git a/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/twoWayMany2Many/twoWayMany2Many.C b/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/twoWayMany2Many/twoWayMany2Many.C index 90334d17..456cf7db 100644 --- a/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/twoWayMany2Many/twoWayMany2Many.C +++ b/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/twoWayMany2Many/twoWayMany2Many.C @@ -417,7 +417,7 @@ bool twoWayMany2Many::couple(int i) } double newNpart = liggghts_get_maxtag(lmp); - setNumberOfParticles(newNpart); + particleCloud_.setNumberOfParticles(newNpart); if (Npart_ != newNpart) { @@ -430,7 +430,7 @@ bool twoWayMany2Many::couple(int i) firstRun_=false; particleCloud_.clockM().stop("CoupleSyncIDs()"); - setNumberOfParticles(nlocal_foam_); + particleCloud_.setNumberOfParticles(nlocal_foam_); // re-allocate arrays of cloud particleCloud_.reAllocArrays(); diff --git a/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/twoWayOne2One/twoWayOne2One.C b/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/twoWayOne2One/twoWayOne2One.C index d5738c59..c905f7cd 100644 --- a/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/twoWayOne2One/twoWayOne2One.C +++ b/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/twoWayOne2One/twoWayOne2One.C @@ -789,7 +789,7 @@ void twoWayOne2One::locateParticles() destroy(prev_cell_ids); } - setNumberOfParticles(n_located); + particleCloud_.setNumberOfParticles(n_located); particleCloud_.reAllocArrays(); reduce(n_located, sumOp