BlockCommunicationNeighborhood(CuboidGeometry< T, D > &cuboidGeometry, LoadBalancer< T > &loadBalancer, int iC, int padding, MPI_Comm comm) | olb::BlockCommunicationNeighborhood< T, D > | |
clearRequestedCells() | olb::BlockCommunicationNeighborhood< T, D > | |
forNeighbors(F f) const | olb::BlockCommunicationNeighborhood< T, D > | inline |
getCellsInboundFrom(int iC) const | olb::BlockCommunicationNeighborhood< T, D > | |
getCellsOutboundTo(int iC) const | olb::BlockCommunicationNeighborhood< T, D > | |
getCellsRequestedFrom(int iC) const | olb::BlockCommunicationNeighborhood< T, D > | |
getFieldsCommonWith(int iC) const | olb::BlockCommunicationNeighborhood< T, D > | |
maintain() | olb::BlockCommunicationNeighborhood< T, D > | |
receive(SuperCommunicationTagCoordinator< T > &) | olb::BlockCommunicationNeighborhood< T, D > | |
requestCell(LatticeR< D > latticeR) | olb::BlockCommunicationNeighborhood< T, D > | |
requestField() | olb::BlockCommunicationNeighborhood< T, D > | inline |
requestOverlap(int width) | olb::BlockCommunicationNeighborhood< T, D > | |
requestOverlap(int width, BlockIndicatorF< T, D > &indicatorF) | olb::BlockCommunicationNeighborhood< T, D > | |
send(SuperCommunicationTagCoordinator< T > &) | olb::BlockCommunicationNeighborhood< T, D > | |
setFieldAvailability(std::type_index field, bool available) | olb::BlockCommunicationNeighborhood< T, D > | |
setFieldsAvailability(int iC, BLOCK &block) | olb::BlockCommunicationNeighborhood< T, D > | |
wait() | olb::BlockCommunicationNeighborhood< T, D > | |