MpiID Class Reference

Data class that specifies the location of a particle in a parallel code. More...

#include <MpiDataClass.h>

Detailed Description

Data class that specifies the location of a particle in a parallel code.

With a processor and an id, a particle has a unique position. This is especially used in parallel periodic boundaries where the specific particle particle needs to know where his ghost is hanging around. previousPosition is the position of the particle in the previous time step. This is used to update the particle the reason the previousPosition of the BaseParticle is not used is that that variable is occasionally used in CGing. mixing the two together is not a good idea TODO this documentation needs a severe update TODO it is neater if I additionally create an MpiPeriodicGhostID TODO when mpi delets a particle that is a ghost particle, the periodic list needs to be flushed as well


The documentation for this class was generated from the following file: