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
CompleteReceives(CommunicatorType &inComm)halo
CompleteSimpleReceives(CommunicatorType &inComm)halo
ConfigureData(const state::base &inState)halo
ConfigureData(const state::base &inState, const std::vector< int > &selectFields)halo
ConfigureHalo(const pcpp::IndexIntervalType &partitionExtent, const std::vector< pcpp::IndexIntervalType > &haloExtents, size_t numHaloVar)halo
ConfigureHalo(const pcpp::IndexIntervalType &globalExtent, const pcpp::IndexIntervalType &partitionExtent, const std::vector< pcpp::IndexIntervalType > &haloExtents)halo
ConfigureHalo(const pcpp::IndexIntervalType &globalExtent, const pcpp::IndexIntervalType &partitionExtent)halo
CreateHaloBuffers()halo
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)halo
CreateRecvBuffers(const std::vector< pcpp::RemoteCollisionType > &inCollisions)halo
CreateRemoteHaloExtents(const pcpp::IndexIntervalType &globalExtent, const pcpp::IndexIntervalType &partitionExtent, std::vector< size_t > &haloSizes)halo
CreateRemoteHaloExtents(std::vector< size_t > &haloSizes)halo
CreateSendBuffers(const std::vector< pcpp::RemoteCollisionType > &inCollisions)halo
CreateSimpleRecvBuffers()halo
CreateSimpleRecvIndices()halo
CreateSimpleSendBuffers()halo
CreateSimpleSendIndices()halo
CreateThreadRecvIndices(int threadId)halo
CreateThreadSendIndices(int threadId)halo
DestroyAll()haloinline
DestroyHaloBuffers()halo
DestroyRecvBuffers()halo
DestroySendBuffers()halo
doFillhaloprotected
Fill()haloinline
GlobalExtent()haloinline
globalGridExtenthaloprotected
globalPartitionExtenthaloprotected
halo()haloinline
halo(const pcpp::IndexIntervalType &inGlobalExtent, const pcpp::IndexIntervalType &inPartitionExtent)haloinline
HaloBuffer(int fieldIndex, int directionIndex)haloinline
haloBuffershaloprotected
HaloBuffers()haloinline
haloRecvIndiceshaloprotected
HaloRecvIndices()haloinline
haveNeighborhaloprotected
haveRecvDatahaloprotected
haveSendDatahaloprotected
localBufferSizeshaloprotected
localHaloBufferExtentshaloprotected
LocalHaloBufferExtents() consthaloinline
localHaloExtentshaloprotected
LocalHaloExtents()haloinline
localPartitionExtenthaloprotected
numFieldComponentshalo
numPointsBufferhaloprotected
numStateComponentshalo
numStateFieldshalo
numThreadshaloprotected
NumThreads()haloinline
ownHaloBuffershaloprotected
ownRecvBuffershaloprotected
ownSendBuffershaloprotected
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 double *sourceBuffer, const int threadId)halo
PackSendBuffers(const state::base &inState)halo
PackSimpleSendBuffers(const state::base &inX, int threadId)halo
PackSimpleSendBuffers(const state::base &inState)halo
PackSimpleSendBuffers(double inA, const state::base &inX, const state::base &inY)halo
PartitionExtent()haloinline
PeriodicDirs()haloinline
periodicDirshaloprotected
PostReceives(CommunicatorType &inComm)halo
PostSimpleReceives(std::vector< int > &sourceRanks, CommunicatorType &inComm)halo
ReceiveMessage(const int messageId, const std::vector< int > &neighborRanks, CommunicatorType &inComm)halo
recvBuffershaloprotected
RecvBuffers()haloinline
RecvCollisions()haloinline
recvCollisionshaloprotected
RecvIndices() consthaloinline
recvIndiceshaloprotected
RemoteHaloBufferExtents() consthaloinline
remoteHaloBufferExtentshaloprotected
remoteHaloExtentshaloprotected
RemoteHaloExtents()haloinline
ReportSimpleBufferContents(std::ostream &outStream)halo
Send(CommunicatorType &inComm)halo
sendBuffershaloprotected
SendBuffers()haloinline
sendCollisionshaloprotected
SendCollisions()haloinline
sendExtentshaloprotected
SendIndices() consthaloinline
sendIndiceshaloprotected
SendMessage(const int messageId, const std::vector< int > &neighborRanks, CommunicatorType &inComm)halo
SetFill(bool yesno)haloinline
SetGridInterval(const pcpp::IndexIntervalType &inExtent)haloinline
SetLocalBufferSizes(const std::vector< size_t > &inBufferSizes)haloinline
SetLocalHaloExtents(const std::vector< pcpp::IndexIntervalType > haloExtents)haloinline
SetLocalPartitionExtent(const pcpp::IndexIntervalType &inExtent)haloinline
SetNeighbors(const std::vector< bool > &inNeighbors)haloinline
SetNumThreads(int numThreadsIn)haloinline
SetPartitionInterval(const pcpp::IndexIntervalType &inExtent)haloinline
SetRemoteHaloExtents(const std::vector< pcpp::IndexIntervalType > haloExtents)haloinline
SetThreadExtent(int myThreadId, pcpp::IndexIntervalType threadInterval)haloinline
SimpleSend(std::vector< int > &neighborRanks, CommunicatorType &inComm)halo
stateFieldIndiceshalo
StateFieldIndices()haloinline
threadBufferExtentshaloprotected
threadExtentshaloprotected
ThreadExtents()haloinline
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
UnpackReceiveBuffers()halo
UnpackSimpleRecvBuffers(int threadId)halo
UnpackSimpleRecvBuffers()halo
Wait(CommunicatorType &inComm)halo
~halo()haloinline