PlasCom2  1.0
XPACC Multi-physics simluation application
halo Member List

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

communicationBuffershaloprotected
CommunicationBuffers()haloinline
CreateLocalHaloExtents(const pcpp::IndexIntervalType &globalExtent, const pcpp::IndexIntervalType &partitionExtent, std::vector< size_t > &haloSizes)halo
CreateLocalHaloExtents(std::vector< size_t > &haloSizes)halo
CreateMessageBuffers(int numComponents, int componentSize=8)halo
CreateRemoteHaloExtents(const pcpp::IndexIntervalType &globalExtent, const pcpp::IndexIntervalType &partitionExtent, std::vector< size_t > &haloSizes)halo
CreateRemoteHaloExtents(std::vector< size_t > &haloSizes)halo
CreateSimpleRecvIndices()halo
CreateSimpleSendIndices()halo
CreateThreadRecvIndices(int threadId)halo
CreateThreadSendIndices(int threadId)halo
DestroyAll()halo
DestroyMessageBuffer(int messageId)halo
doFillhaloprotected
Fill()haloinline
GlobalExtent()haloinline
globalGridExtenthaloprotected
globalPartitionExtenthaloprotected
halo()haloinline
halo(const pcpp::IndexIntervalType &inGlobalExtent, const pcpp::IndexIntervalType &inPartitionExtent)haloinline
haloRecvIndiceshaloprotected
haveNeighborhaloprotected
haveRecvDatahaloprotected
haveSendDatahaloprotected
localBufferSizeshaloprotected
localHaloBufferExtentshaloprotected
LocalHaloBufferExtents() consthaloinline
localHaloExtentshaloprotected
LocalHaloExtents()haloinline
localPartitionExtenthaloprotected
numPointsBufferhaloprotected
numThreadshaloprotected
NumThreads()haloinline
PackMessageBuffers(const int messageId, const int componentId, const int numComponents, const double *sourceBuffer)halo
PackMessageBuffers(const int messageId, const int componentId, const int numComponents, const int *sourceBuffer)halo
PackMessageBuffers(const int messageId, const int componentId, const int numComponents, const double *sourceBuffer, const int threadId)halo
PackMessageBuffers(const int messageId, const int componentId, const int numComponents, const int *sourceBuffer, const int threadId)halo
PartitionExtent()haloinline
PeriodicDirs()haloinline
periodicDirshaloprotected
ReceiveMessage(const int messageId, const std::vector< int > &neighborRanks, fixtures::CommunicatorType &inComm)halo
recvCollisionshaloprotected
RecvIndices() consthaloinline
recvIndiceshaloprotected
remoteHaloBufferExtentshaloprotected
RemoteHaloBufferExtents() consthaloinline
remoteHaloExtentshaloprotected
RemoteHaloExtents()haloinline
ReportSimpleBufferContents(std::ostream &outStream)halo
sendCollisionshaloprotected
sendExtentshaloprotected
sendIndiceshaloprotected
SendIndices() consthaloinline
SendMessage(const int messageId, const std::vector< int > &neighborRanks, fixtures::CommunicatorType &inComm)halo
SetFill(bool yesno)haloinline
SetGridInterval(const pcpp::IndexIntervalType &inExtent)haloinline
SetLocalBufferSizes(const std::vector< size_t > &inBufferSizes)halo
SetLocalHaloExtents(const std::vector< pcpp::IndexIntervalType > haloExtents)halo
SetLocalPartitionExtent(const pcpp::IndexIntervalType &inExtent)haloinline
SetNeighbors(const std::vector< bool > &inNeighbors)haloinline
SetNumThreads(int numThreadsIn)halo
SetPartitionInterval(const pcpp::IndexIntervalType &inExtent)haloinline
SetPeriodicDirs(const std::vector< int > &inPeriodic)haloinline
SetRemoteHaloExtents(const std::vector< pcpp::IndexIntervalType > haloExtents)halo
SetThreadExtent(int myThreadId, pcpp::IndexIntervalType threadInterval)halo
threadBufferExtentshaloprotected
threadExtentshaloprotected
threadHaloBufferIndiceshaloprotected
threadRecvBufferIndiceshaloprotected
threadRecvIndiceshaloprotected
threadSendBufferIndiceshaloprotected
threadSendIndiceshaloprotected
UnPackMessageBuffers(const int messageId, const int componentId, const int numComponents, double *targetBuffer)halo
UnPackMessageBuffers(const int messageId, const int componentId, const int numComponents, double *targetBuffer, const int threadId)halo
UnPackMessageBuffers(const int messageId, const int componentId, const int numComponents, int *targetBuffer)halo
UnPackMessageBuffers(const int messageId, const int componentId, const int numComponents, int *targetBuffer, const int threadId)halo
UnpackSimpleRecvBuffers(int threadId)halo
~halo()haloinline