This is the complete list of members for halo, including all inherited members.
communicationBuffers | halo | protected |
CommunicationBuffers() | halo | inline |
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 | |
doFill | halo | protected |
Fill() | halo | inline |
GlobalExtent() | halo | inline |
globalGridExtent | halo | protected |
globalPartitionExtent | halo | protected |
halo() | halo | inline |
halo(const pcpp::IndexIntervalType &inGlobalExtent, const pcpp::IndexIntervalType &inPartitionExtent) | halo | inline |
haloRecvIndices | halo | protected |
haveNeighbor | halo | protected |
haveRecvData | halo | protected |
haveSendData | halo | protected |
localBufferSizes | halo | protected |
localHaloBufferExtents | halo | protected |
LocalHaloBufferExtents() const | halo | inline |
localHaloExtents | halo | protected |
LocalHaloExtents() | halo | inline |
localPartitionExtent | halo | protected |
numPointsBuffer | halo | protected |
numThreads | halo | protected |
NumThreads() | halo | inline |
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() | halo | inline |
PeriodicDirs() | halo | inline |
periodicDirs | halo | protected |
ReceiveMessage(const int messageId, const std::vector< int > &neighborRanks, fixtures::CommunicatorType &inComm) | halo | |
recvCollisions | halo | protected |
RecvIndices() const | halo | inline |
recvIndices | halo | protected |
remoteHaloBufferExtents | halo | protected |
RemoteHaloBufferExtents() const | halo | inline |
remoteHaloExtents | halo | protected |
RemoteHaloExtents() | halo | inline |
ReportSimpleBufferContents(std::ostream &outStream) | halo | |
sendCollisions | halo | protected |
sendExtents | halo | protected |
sendIndices | halo | protected |
SendIndices() const | halo | inline |
SendMessage(const int messageId, const std::vector< int > &neighborRanks, fixtures::CommunicatorType &inComm) | halo | |
SetFill(bool yesno) | halo | inline |
SetGridInterval(const pcpp::IndexIntervalType &inExtent) | halo | inline |
SetLocalBufferSizes(const std::vector< size_t > &inBufferSizes) | halo | |
SetLocalHaloExtents(const std::vector< pcpp::IndexIntervalType > haloExtents) | halo | |
SetLocalPartitionExtent(const pcpp::IndexIntervalType &inExtent) | halo | inline |
SetNeighbors(const std::vector< bool > &inNeighbors) | halo | inline |
SetNumThreads(int numThreadsIn) | halo | |
SetPartitionInterval(const pcpp::IndexIntervalType &inExtent) | halo | inline |
SetPeriodicDirs(const std::vector< int > &inPeriodic) | halo | inline |
SetRemoteHaloExtents(const std::vector< pcpp::IndexIntervalType > haloExtents) | halo | |
SetThreadExtent(int myThreadId, pcpp::IndexIntervalType threadInterval) | halo | |
threadBufferExtents | halo | protected |
threadExtents | halo | protected |
threadHaloBufferIndices | halo | protected |
threadRecvBufferIndices | halo | protected |
threadRecvIndices | halo | protected |
threadSendBufferIndices | halo | protected |
threadSendIndices | halo | protected |
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() | halo | inline |