core
Shared MPI block decomposition + asynchronous ghost-layer exchange (header-only C++20)
Loading...
Searching...
No Matches
peclet::core::decomp::BlockDecomposer< Dim > Member List

This is the complete list of members for peclet::core::decomp::BlockDecomposer< Dim >, including all inherited members.

block(std::size_t b) constpeclet::core::decomp::BlockDecomposer< Dim >inline
BlockDecomposer()=defaultpeclet::core::decomp::BlockDecomposer< Dim >
BlockDecomposer(std::size_t numBlocks, IVec< Dim > globalSize)peclet::core::decomp::BlockDecomposer< Dim >inline
BlockDecomposer(std::size_t numBlocks, IVec< Dim > globalSize, const std::vector< Real > &weights)peclet::core::decomp::BlockDecomposer< Dim >inline
flattenTree(std::vector< int > &splitDim, std::vector< Index > &splitVal) constpeclet::core::decomp::BlockDecomposer< Dim >inline
globalSize() constpeclet::core::decomp::BlockDecomposer< Dim >inline
init(std::size_t numBlocks, IVec< Dim > globalSize)peclet::core::decomp::BlockDecomposer< Dim >inline
init(std::size_t numBlocks, IVec< Dim > globalSize, const std::vector< Real > &weights)peclet::core::decomp::BlockDecomposer< Dim >inline
linearGlobal(const IVec< Dim > &g) constpeclet::core::decomp::BlockDecomposer< Dim >inline
multiGlobal(Index lin) constpeclet::core::decomp::BlockDecomposer< Dim >inline
numBlocks() constpeclet::core::decomp::BlockDecomposer< Dim >inline
origins() constpeclet::core::decomp::BlockDecomposer< Dim >inline
ownerOf(const IVec< Dim > &g) constpeclet::core::decomp::BlockDecomposer< Dim >inline
sizes() constpeclet::core::decomp::BlockDecomposer< Dim >inline