diff --git a/utilities/particlesPhasicFlow/empty/empty.cpp b/utilities/particlesPhasicFlow/empty/empty.cpp index e75d0dac..1b938c00 100755 --- a/utilities/particlesPhasicFlow/empty/empty.cpp +++ b/utilities/particlesPhasicFlow/empty/empty.cpp @@ -29,8 +29,7 @@ pFlow::empty::empty( positionParticles(dict), position_ ( - maxNumberOfParticles_, RESERVE() + maxNumberOfParticles_, 0, RESERVE() ) { - position_.clear(); } \ No newline at end of file diff --git a/utilities/particlesPhasicFlow/positionParticles/positionParticles.hpp b/utilities/particlesPhasicFlow/positionParticles/positionParticles.hpp index fe579e71..3bcf7807 100755 --- a/utilities/particlesPhasicFlow/positionParticles/positionParticles.hpp +++ b/utilities/particlesPhasicFlow/positionParticles/positionParticles.hpp @@ -153,7 +153,10 @@ public: } else { - return position(); + realx3Vector vec(position().capacity(), RESERVE()); + vec.assign( position().begin(), position().end()); + + return std::move(vec); } }