PeriodicBoundaryHandler Member List

This is the complete list of members for PeriodicBoundaryHandler, including all inherited members.

addExistingObject(BasePeriodicBoundary *O)BaseHandler< BasePeriodicBoundary >virtual
addGhostObject(BasePeriodicBoundary *O)BaseHandler< BasePeriodicBoundary >virtual
addNewParticle(BaseParticle *particle)PeriodicBoundaryHandler
addNewParticles()PeriodicBoundaryHandler
addObject(BasePeriodicBoundary *P) overridePeriodicBoundaryHandler
BaseHandler< BasePeriodicBoundary >::addObject(BasePeriodicBoundary *object)BaseHandler< BasePeriodicBoundary >virtual
BaseHandler()BaseHandler< BasePeriodicBoundary >
BaseHandler(const BaseHandler< BasePeriodicBoundary > &BH)BaseHandler< BasePeriodicBoundary >
begin() constBaseHandler< 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() constBaseHandler< 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() constBaseHandler< BasePeriodicBoundary >
getInteractionDistance()PeriodicBoundaryHandler
getLastObject()BaseHandler< BasePeriodicBoundary >
getLastObject() constBaseHandler< BasePeriodicBoundary >
getMPIFlags(BaseParticle *particle, bool &isInMPIDomain, bool &isMPIParticle)PeriodicBoundaryHandler
getName() const overridePeriodicBoundaryHandlervirtual
getNextGroupId()BaseHandler< BasePeriodicBoundary >inline
getNextId()BaseHandler< BasePeriodicBoundary >inline
getNumberOfObjects() constBaseHandler< BasePeriodicBoundary >virtual
getNumberOfPeriodicGhostParticles()PeriodicBoundaryHandler
getNumberOfTruePeriodicGhostParticles()PeriodicBoundaryHandler
getObject(const unsigned int id)BaseHandler< BasePeriodicBoundary >
getObject(const unsigned int id) constBaseHandler< BasePeriodicBoundary >
getObjectById(const unsigned int id)BaseHandler< BasePeriodicBoundary >
getObjectsById(const unsigned int id)BaseHandler< BasePeriodicBoundary >
getSize() constBaseHandler< BasePeriodicBoundary >
getStorageCapacity() constBaseHandler< BasePeriodicBoundary >
increaseId()BaseHandler< BasePeriodicBoundary >inline
initialise()PeriodicBoundaryHandler
interactionDataReceive_PeriodicBoundaryHandlerprivate
interactionDataSend_PeriodicBoundaryHandlerprivate
interactionDistance_PeriodicBoundaryHandlerprivate
maxObjects_BaseHandler< BasePeriodicBoundary >private
newInteractionList_PeriodicBoundaryHandlerprivate
newPeriodicParticleList_PeriodicBoundaryHandlerprivate
nextGroupId_BaseHandler< BasePeriodicBoundary >private
nextId_BaseHandler< BasePeriodicBoundary >private
numberOfNewInteractionsReceive_PeriodicBoundaryHandlerprivate
numberOfNewInteractionsSend_PeriodicBoundaryHandlerprivate
numberOfNewPeriodicGhostParticlesReceive_PeriodicBoundaryHandlerprivate
numberOfNewPeriodicGhostParticlesSend_PeriodicBoundaryHandlerprivate
objects_BaseHandler< BasePeriodicBoundary >protected
operator=(const PeriodicBoundaryHandler &rhs)PeriodicBoundaryHandler
performActionsBeforeAddingParticles()PeriodicBoundaryHandler
performNewParticleTransmission()PeriodicBoundaryHandler
PeriodicBoundaryHandler()PeriodicBoundaryHandler
PeriodicBoundaryHandler(const PeriodicBoundaryHandler &BH)PeriodicBoundaryHandler
periodicGhostComplexityReceive_PeriodicBoundaryHandlerprivate
periodicGhostComplexitySend_PeriodicBoundaryHandlerprivate
periodicGhostList_PeriodicBoundaryHandlerprivate
periodicGhostParticleReceive_PeriodicBoundaryHandlerprivate
periodicGhostParticleSend_PeriodicBoundaryHandlerprivate
periodicParticleList_PeriodicBoundaryHandlerprivate
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) overridePeriodicBoundaryHandlervirtual
receiveTargetList_PeriodicBoundaryHandlerprivate
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_PeriodicBoundaryHandlerprivate
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_PeriodicBoundaryHandlerprivate
updatePositionDataSend_PeriodicBoundaryHandlerprivate
updateStatus(std::set< BaseParticle * > &ghostParticlesToBeDeleted)PeriodicBoundaryHandler
updateVelocityDataReceive_PeriodicBoundaryHandlerprivate
updateVelocityDataSend_PeriodicBoundaryHandlerprivate
writeVTK() constBaseHandler< BasePeriodicBoundary >inlinevirtual
~BaseHandler()BaseHandler< BasePeriodicBoundary >virtual
~PeriodicBoundaryHandler() overridePeriodicBoundaryHandler