From c6feaace79bb5a6af58c1a0ca7bed2fe1dd12cbc Mon Sep 17 00:00:00 2001 From: andy Date: Fri, 22 May 2009 16:23:42 +0100 Subject: [PATCH] added copy constructors --- src/lagrangian/basic/indexedParticle/indexedParticle.H | 6 ++++++ src/lagrangian/basic/passiveParticle/passiveParticle.H | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/src/lagrangian/basic/indexedParticle/indexedParticle.H b/src/lagrangian/basic/indexedParticle/indexedParticle.H index 3774bb93d8..fd20681a32 100644 --- a/src/lagrangian/basic/indexedParticle/indexedParticle.H +++ b/src/lagrangian/basic/indexedParticle/indexedParticle.H @@ -87,6 +87,12 @@ public: Particle(c, is) {} + //- Construct as a copy + indexedParticle(const indexedParticle& p) + : + Particle(p) + {} + //- Construct and return a clone autoPtr clone() const { diff --git a/src/lagrangian/basic/passiveParticle/passiveParticle.H b/src/lagrangian/basic/passiveParticle/passiveParticle.H index 4e81e077ac..ca40b6c340 100644 --- a/src/lagrangian/basic/passiveParticle/passiveParticle.H +++ b/src/lagrangian/basic/passiveParticle/passiveParticle.H @@ -81,6 +81,12 @@ public: Particle(c, is) {} + //- Construct as copy + passiveParticle(const passiveParticle& p) + : + Particle(p) + {} + //- Construct and return a clone autoPtr clone() const {