|
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 |