40 if (I >= this->
size()) {
42 typename ParticleList_t::iterator currp =
GhostList.begin() + (I - this->
size());
43 typename ParticleList_t::iterator endp = currp + M;
47 typename ParticleList_t::iterator currp = this->
ParticleList.begin() + I;
48 typename ParticleList_t::iterator endp = currp + M;
66 typename ParticleList_t::iterator putloc =
GhostList.begin() + I;
67 typename ParticleList_t::iterator getloc =
GhostList.end() - M;
68 typename ParticleList_t::iterator endloc =
GhostList.end();
75 while (getloc != endloc)
76 *putloc++ = *getloc++;
void putMessage(Message &m, const T &t)
void getMessage_iter(Message &m, OutputIterator o)
ParticleList_t ParticleList
virtual size_t ghostGetMessage(Message &, size_t)
virtual size_t ghostDestroy(size_t M, size_t I)
virtual void printDebug(Inform &)
virtual size_t putMessage(Message &, size_t, size_t)