diff --git a/src/lagrangian/basic/Cloud/Cloud.H b/src/lagrangian/basic/Cloud/Cloud.H index 1c9998327..cb6b5eee8 100644 --- a/src/lagrangian/basic/Cloud/Cloud.H +++ b/src/lagrangian/basic/Cloud/Cloud.H @@ -207,7 +207,7 @@ public: // non-zero wall distance values. By default, assume // that they can't (default for wallImpactDistance in // particle is 0.0). - virtual bool hasWallImpactDistance() const + bool hasWallImpactDistance() const { return false; } @@ -259,6 +259,9 @@ public: //- Remove particle from cloud and delete void deleteParticle(ParticleType&); + //- Remove lost particles from cloud and delete + void deleteLostParticles(); + //- Reset the particles void cloudReset(const Cloud& c); @@ -298,10 +301,6 @@ public: const CompactIOField, DataType>& data ) const; - //- Read the field data for the cloud of particles. Dummy at - // this level. - virtual void readFields(); - // Write diff --git a/src/lagrangian/intermediate/clouds/Templates/CollidingCloud/CollidingCloud.H b/src/lagrangian/intermediate/clouds/Templates/CollidingCloud/CollidingCloud.H index 009f36ba2..44145eefd 100644 --- a/src/lagrangian/intermediate/clouds/Templates/CollidingCloud/CollidingCloud.H +++ b/src/lagrangian/intermediate/clouds/Templates/CollidingCloud/CollidingCloud.H @@ -193,7 +193,7 @@ public: // then the wall impact distance should be zero. // Otherwise, it should be allowed to be the value from // the Parcel. - virtual bool hasWallImpactDistance() const; + bool hasWallImpactDistance() const; // Sub-models diff --git a/src/lagrangian/intermediate/clouds/Templates/KinematicCloud/KinematicCloud.H b/src/lagrangian/intermediate/clouds/Templates/KinematicCloud/KinematicCloud.H index c891dda80..105075ad2 100644 --- a/src/lagrangian/intermediate/clouds/Templates/KinematicCloud/KinematicCloud.H +++ b/src/lagrangian/intermediate/clouds/Templates/KinematicCloud/KinematicCloud.H @@ -326,7 +326,7 @@ public: //- Switch to specify if particles of the cloud can return // non-zero wall distance values - true for kinematic parcels - virtual bool hasWallImpactDistance() const; + bool hasWallImpactDistance() const; // References to the mesh and databases diff --git a/src/lagrangian/solidParticle/solidParticleCloud.H b/src/lagrangian/solidParticle/solidParticleCloud.H index 26dd9e5d1..47149ec8b 100644 --- a/src/lagrangian/solidParticle/solidParticleCloud.H +++ b/src/lagrangian/solidParticle/solidParticleCloud.H @@ -94,7 +94,7 @@ public: // Access - virtual bool hasWallImpactDistance() const; + bool hasWallImpactDistance() const; inline const fvMesh& mesh() const;