| addExistingObject(BasePeriodicBoundary *O) | BaseHandler< BasePeriodicBoundary > | virtual |
| addGhostObject(BasePeriodicBoundary *O) | BaseHandler< BasePeriodicBoundary > | virtual |
| addNewParticle(BaseParticle *particle) | PeriodicBoundaryHandler | |
| addNewParticles() | PeriodicBoundaryHandler | |
| addObject(BasePeriodicBoundary *P) override | PeriodicBoundaryHandler | |
| BaseHandler< BasePeriodicBoundary >::addObject(BasePeriodicBoundary *object) | BaseHandler< BasePeriodicBoundary > | virtual |
| BaseHandler() | BaseHandler< BasePeriodicBoundary > | |
| BaseHandler(const BaseHandler< BasePeriodicBoundary > &BH) | BaseHandler< BasePeriodicBoundary > | |
| begin() const | BaseHandler< BasePeriodicBoundary > | |
| begin() | BaseHandler< BasePeriodicBoundary > | |
| checkChanged(std::vector< int > previousComplexity, std::vector< int > complexity) | PeriodicBoundaryHandler | |
| checkIfAddNewParticle(BaseParticle *particle) | PeriodicBoundaryHandler | |
| checkIsReal(std::vector< int > complexity) | PeriodicBoundaryHandler | |
| cleanCommunicationList(std::vector< MpiPeriodicParticleIDBase * > &list) | PeriodicBoundaryHandler | |
| cleanCommunicationLists() | PeriodicBoundaryHandler | |
| clear() | BaseHandler< BasePeriodicBoundary > | virtual |
| clearCommunicationLists() | PeriodicBoundaryHandler | |
| collectGhostParticleData() | PeriodicBoundaryHandler | |
| collectInteractionData() | PeriodicBoundaryHandler | |
| communicateNumberOfNewParticlesAndInteractions() | PeriodicBoundaryHandler | |
| communicateTargetDomains() | PeriodicBoundaryHandler | |
| computePeriodicComplexity(Vec3D position) | PeriodicBoundaryHandler | |
| computePeriodicComplexity(std::vector< int > &periodicComplexity, int &totalPeriodicComplexity, Vec3D position) | PeriodicBoundaryHandler | |
| copyAndAddGhostObject(const U &object) | BaseHandler< BasePeriodicBoundary > | |
| copyAndAddGhostObject(const U object) | BaseHandler< BasePeriodicBoundary > | |
| copyAndAddObject(const U &object) | BaseHandler< BasePeriodicBoundary > | |
| copyAndAddObject(const U object) | BaseHandler< BasePeriodicBoundary > | |
| copyContentsFromOtherHandler(const BaseHandler< BasePeriodicBoundary > &BH) | BaseHandler< BasePeriodicBoundary > | |
| DPMBase_ | BaseHandler< BasePeriodicBoundary > | private |
| end() const | BaseHandler< BasePeriodicBoundary > | |
| end() | BaseHandler< BasePeriodicBoundary > | |
| finaliseNewParticleTransmission() | PeriodicBoundaryHandler | |
| finalisePositionAndVelocityUpdate() | PeriodicBoundaryHandler | |
| findBoundariesToIgnore(BaseParticle *particle, std::vector< int > &periodicComplexity, int &totalPeriodicComplexity) | PeriodicBoundaryHandler | |
| findNewInteractions() | PeriodicBoundaryHandler | |
| findNewParticle(BaseParticle *particle) | PeriodicBoundaryHandler | |
| findNewParticles() | PeriodicBoundaryHandler | |
| findTargetProcessor(const std::vector< int > &complexity) | PeriodicBoundaryHandler | |
| flushParticles(std::set< BaseParticle * > &particlesToBeFlushed) | PeriodicBoundaryHandler | |
| flushPeriodicParticles(std::set< BaseParticle * > &particlesToBeDeleted) | PeriodicBoundaryHandler | |
| generateGhosts(std::vector< std::vector< int > > &list, std::vector< int > periodicComplexity, std::vector< int > &complexity, int level) | PeriodicBoundaryHandler | |
| getDPMBase() | BaseHandler< BasePeriodicBoundary > | |
| getDPMBase() const | BaseHandler< BasePeriodicBoundary > | |
| getInteractionDistance() | PeriodicBoundaryHandler | |
| getLastObject() | BaseHandler< BasePeriodicBoundary > | |
| getLastObject() const | BaseHandler< BasePeriodicBoundary > | |
| getMPIFlags(BaseParticle *particle, bool &isInMPIDomain, bool &isMPIParticle) | PeriodicBoundaryHandler | |
| getName() const override | PeriodicBoundaryHandler | virtual |
| getNextGroupId() | BaseHandler< BasePeriodicBoundary > | inline |
| getNextId() | BaseHandler< BasePeriodicBoundary > | inline |
| getNumberOfObjects() const | BaseHandler< BasePeriodicBoundary > | virtual |
| getNumberOfPeriodicGhostParticles() | PeriodicBoundaryHandler | |
| getNumberOfTruePeriodicGhostParticles() | PeriodicBoundaryHandler | |
| getObject(const unsigned int id) | BaseHandler< BasePeriodicBoundary > | |
| getObject(const unsigned int id) const | BaseHandler< BasePeriodicBoundary > | |
| getObjectById(const unsigned int id) | BaseHandler< BasePeriodicBoundary > | |
| getObjectsById(const unsigned int id) | BaseHandler< BasePeriodicBoundary > | |
| getSize() const | BaseHandler< BasePeriodicBoundary > | |
| getStorageCapacity() const | BaseHandler< BasePeriodicBoundary > | |
| increaseId() | BaseHandler< BasePeriodicBoundary > | inline |
| initialise() | PeriodicBoundaryHandler | |
| interactionDataReceive_ | PeriodicBoundaryHandler | private |
| interactionDataSend_ | PeriodicBoundaryHandler | private |
| interactionDistance_ | PeriodicBoundaryHandler | private |
| maxObjects_ | BaseHandler< BasePeriodicBoundary > | private |
| newInteractionList_ | PeriodicBoundaryHandler | private |
| newPeriodicParticleList_ | PeriodicBoundaryHandler | private |
| nextGroupId_ | BaseHandler< BasePeriodicBoundary > | private |
| nextId_ | BaseHandler< BasePeriodicBoundary > | private |
| numberOfNewInteractionsReceive_ | PeriodicBoundaryHandler | private |
| numberOfNewInteractionsSend_ | PeriodicBoundaryHandler | private |
| numberOfNewPeriodicGhostParticlesReceive_ | PeriodicBoundaryHandler | private |
| numberOfNewPeriodicGhostParticlesSend_ | PeriodicBoundaryHandler | private |
| objects_ | BaseHandler< BasePeriodicBoundary > | protected |
| operator=(const PeriodicBoundaryHandler &rhs) | PeriodicBoundaryHandler | |
| performActionsBeforeAddingParticles() | PeriodicBoundaryHandler | |
| performNewParticleTransmission() | PeriodicBoundaryHandler | |
| PeriodicBoundaryHandler() | PeriodicBoundaryHandler | |
| PeriodicBoundaryHandler(const PeriodicBoundaryHandler &BH) | PeriodicBoundaryHandler | |
| periodicGhostComplexityReceive_ | PeriodicBoundaryHandler | private |
| periodicGhostComplexitySend_ | PeriodicBoundaryHandler | private |
| periodicGhostList_ | PeriodicBoundaryHandler | private |
| periodicGhostParticleReceive_ | PeriodicBoundaryHandler | private |
| periodicGhostParticleSend_ | PeriodicBoundaryHandler | private |
| periodicParticleList_ | PeriodicBoundaryHandler | private |
| prepareNewParticleTransmission() | PeriodicBoundaryHandler | |
| preparePositionAndVelocityUpdate() | PeriodicBoundaryHandler | |
| processLocalGhostParticles(std::vector< BaseParticle * > &newParticles) | PeriodicBoundaryHandler | |
| processLocalInteractionData(std::vector< BaseParticle * > &newParticles) | PeriodicBoundaryHandler | |
| processPeriodicParticles() | PeriodicBoundaryHandler | |
| processReceivedGhostParticleData(int targetIndex, std::vector< BaseParticle * > &newParticles) | PeriodicBoundaryHandler | |
| processReceivedInteractionData(int targetIndex, std::vector< BaseParticle * > &newParticles) | PeriodicBoundaryHandler | |
| read(std::istream &is) | BaseHandler< BasePeriodicBoundary > | |
| readAndAddObject(std::istream &is) override | PeriodicBoundaryHandler | virtual |
| receiveTargetList_ | PeriodicBoundaryHandler | private |
| removeIf(const std::function< bool(BasePeriodicBoundary *)> cond) | BaseHandler< BasePeriodicBoundary > | |
| removeLastObject() | BaseHandler< BasePeriodicBoundary > | |
| removeObject(unsigned const int index) | BaseHandler< BasePeriodicBoundary > | virtual |
| removeObjects(std::vector< unsigned int > indices) | BaseHandler< BasePeriodicBoundary > | virtual |
| resize(const unsigned int N, const BasePeriodicBoundary &obj) | BaseHandler< BasePeriodicBoundary > | |
| sendTargetList_ | PeriodicBoundaryHandler | private |
| setDPMBase(DPMBase *DPMBase) | BaseHandler< BasePeriodicBoundary > | |
| setId(BasePeriodicBoundary *object, unsigned int id) | BaseHandler< BasePeriodicBoundary > | inline |
| setInteractionDistance(Mdouble interactionDistance) | PeriodicBoundaryHandler | |
| setMPIFlags(BaseParticle *particle) | PeriodicBoundaryHandler | |
| setNextId(unsigned int id) | BaseHandler< BasePeriodicBoundary > | inline |
| setStorageCapacity(const unsigned int N) | BaseHandler< BasePeriodicBoundary > | |
| shiftParticle(BaseParticle *particle) | PeriodicBoundaryHandler | |
| shiftParticle(BaseParticle *particle, const std::vector< int > &complexity) | PeriodicBoundaryHandler | |
| updateMaserParticle(BaseParticle *particle) | PeriodicBoundaryHandler | |
| updateParticles() | PeriodicBoundaryHandler | |
| updateParticleStatus(std::set< BaseParticle * > &particlesToBeDeleted) | PeriodicBoundaryHandler | |
| updatePositionDataReceive_ | PeriodicBoundaryHandler | private |
| updatePositionDataSend_ | PeriodicBoundaryHandler | private |
| updateStatus(std::set< BaseParticle * > &ghostParticlesToBeDeleted) | PeriodicBoundaryHandler | |
| updateVelocityDataReceive_ | PeriodicBoundaryHandler | private |
| updateVelocityDataSend_ | PeriodicBoundaryHandler | private |
| writeVTK() const | BaseHandler< BasePeriodicBoundary > | inlinevirtual |
| ~BaseHandler() | BaseHandler< BasePeriodicBoundary > | virtual |
| ~PeriodicBoundaryHandler() override | PeriodicBoundaryHandler | |