diff --git a/src/lagrangian/basic/passiveParticle/passiveParticleCloud.C b/src/lagrangian/basic/passiveParticle/passiveParticleCloud.C index 18844ffcea..ebb67d26de 100644 --- a/src/lagrangian/basic/passiveParticle/passiveParticleCloud.C +++ b/src/lagrangian/basic/passiveParticle/passiveParticleCloud.C @@ -52,6 +52,17 @@ Foam::passiveParticleCloud::passiveParticleCloud } +Foam::passiveParticleCloud::passiveParticleCloud +( + const polyMesh& mesh, + const word& cloudName, + const IDLList& particles +) +: + Cloud(mesh, cloudName, particles) +{} + + // * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // void Foam::passiveParticleCloud::readFields() diff --git a/src/lagrangian/basic/passiveParticle/passiveParticleCloud.H b/src/lagrangian/basic/passiveParticle/passiveParticleCloud.H index b8faac8f43..e3c0266fa3 100644 --- a/src/lagrangian/basic/passiveParticle/passiveParticleCloud.H +++ b/src/lagrangian/basic/passiveParticle/passiveParticleCloud.H @@ -63,6 +63,9 @@ class passiveParticleCloud public: + //- Type of parcel the cloud was instantiated for + typedef passiveParticle parcelType; + // Constructors //- Construct given mesh @@ -72,6 +75,14 @@ public: const word& cloudName = "defaultCloud" ); + //- Construct from mesh, cloud name, and a list of particles + passiveParticleCloud + ( + const polyMesh& mesh, + const word& cloudName, + const IDLList& particles + ); + // Member Functions