diff --git a/src/lagrangian/cfdemParticle/cfdemCloud/cfdemCloud.H b/src/lagrangian/cfdemParticle/cfdemCloud/cfdemCloud.H index 5d96f0ad..4ec5eb87 100644 --- a/src/lagrangian/cfdemParticle/cfdemCloud/cfdemCloud.H +++ b/src/lagrangian/cfdemParticle/cfdemCloud/cfdemCloud.H @@ -403,6 +403,10 @@ public: // Write // write cfdemCloud internal data + inline void setPositions(label n,double* pos); + inline void setCellIDs(label n,int* ID); + inline void setCellIDs(labelList const& IDs); + virtual bool evolve(volScalarField&,volVectorField&,volVectorField&); virtual void postFlow() {} diff --git a/src/lagrangian/cfdemParticle/cfdemCloud/cfdemCloudI.H b/src/lagrangian/cfdemParticle/cfdemCloud/cfdemCloudI.H index 504c1682..b810e094 100644 --- a/src/lagrangian/cfdemParticle/cfdemCloud/cfdemCloudI.H +++ b/src/lagrangian/cfdemParticle/cfdemCloud/cfdemCloudI.H @@ -50,6 +50,25 @@ inline void cfdemCloud::setCG(double cg) Info << "cg is set to: " << cg_ << endl; } +inline void cfdemCloud::setPositions(label n,double* pos) +{ + for (int i=0; i