32 Extent::value_type m_dim;
34 explicit OneDimensionalBlockSlicer(Extent::value_type dim = 0);
36 static std::pair<size_t, size_t>
37 n_th_block_inside(
size_t length,
size_t rank,
size_t size);
39 std::pair<Offset, Extent>
40 sliceBlock(Extent &totalExtent,
int size,
int rank)
override;
42 virtual std::unique_ptr<BlockSlicer> clone()
const override;
std::pair< Offset, Extent > sliceBlock(Extent &totalExtent, int size, int rank) override
Associate the current thread with its cuboid.
Definition OneDimensionalBlockSlicer.cpp:70