ls1-MarDyn
ls1-MarDyn molecular dynamics code
|
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 |