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 |
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 | |