ls1-MarDyn
ls1-MarDyn molecular dynamics code
bhfmm::HaloBufferOverlap< T > Member List

This is the complete list of members for bhfmm::HaloBufferOverlap< T >, including all inherited members.

clear() (defined in bhfmm::HaloBufferOverlap< T >)bhfmm::HaloBufferOverlap< T >
communicate(bool postProcessing) (defined in bhfmm::HaloBufferOverlap< T >)bhfmm::HaloBufferOverlap< T >
communicateGlobalLevels(int globalLevel, int stopLevel=1, bool backCommunication=false) (defined in bhfmm::HaloBufferOverlap< T >)bhfmm::HaloBufferOverlap< T >
getAreaBuffers() (defined in bhfmm::HaloBufferOverlap< T >)bhfmm::HaloBufferOverlap< T >inline
getCornerBuffers() (defined in bhfmm::HaloBufferOverlap< T >)bhfmm::HaloBufferOverlap< T >inline
getEdgeBuffers() (defined in bhfmm::HaloBufferOverlap< T >)bhfmm::HaloBufferOverlap< T >inline
HaloBufferOverlap(Vector3< int > areaHaloSize, Vector3< int > edgeHaloSize, int cornerHaloSize, MPI_Comm comm, std::vector< int > &areaNeighbours, std::vector< int > &edgeNeighbours, std::vector< int > &cornerNeighbours, bool isSend, bool doNT, int areaNumber=6, int edgeNumber=12, int cornerNumber=8, std::vector< std::vector< std::vector< int >>> allRanks=std::vector< std::vector< std::vector< int >>>(0), Vector3< int > numCellsOnGlobalLevel=Vector3< int >(1), bool fuseGlobalCommunication=false) (defined in bhfmm::HaloBufferOverlap< T >)bhfmm::HaloBufferOverlap< T >
setNumberOfGlobalLevelsInBuffer(int number) (defined in bhfmm::HaloBufferOverlap< T >)bhfmm::HaloBufferOverlap< T >inline
startCommunication() (defined in bhfmm::HaloBufferOverlap< T >)bhfmm::HaloBufferOverlap< T >
testIfFinished() (defined in bhfmm::HaloBufferOverlap< T >)bhfmm::HaloBufferOverlap< T >
wait() (defined in bhfmm::HaloBufferOverlap< T >)bhfmm::HaloBufferOverlap< T >
~HaloBufferOverlap() (defined in bhfmm::HaloBufferOverlap< T >)bhfmm::HaloBufferOverlap< T >virtual