#include <row_set.h>
|
template<typename Func > |
void | Init (const size_t n_tasks, size_t n_nodes, Func funcNTaks) |
|
common::Span< size_t > | GetLeftBuffer (int nid, size_t begin, size_t end) |
|
common::Span< size_t > | GetRightBuffer (int nid, size_t begin, size_t end) |
|
void | SetNLeftElems (int nid, size_t begin, size_t end, size_t n_left) |
|
void | SetNRightElems (int nid, size_t begin, size_t end, size_t n_right) |
|
size_t | GetNLeftElems (int nid) const |
|
size_t | GetNRightElems (int nid) const |
|
void | CalculateRowOffsets () |
|
void | MergeToArray (int nid, size_t begin, size_t *rows_indexes) |
|
◆ CalculateRowOffsets()
template<size_t BlockSize>
◆ GetLeftBuffer()
template<size_t BlockSize>
◆ GetNLeftElems()
template<size_t BlockSize>
◆ GetNRightElems()
template<size_t BlockSize>
◆ GetRightBuffer()
template<size_t BlockSize>
◆ GetTaskIdx()
template<size_t BlockSize>
◆ Init()
template<size_t BlockSize>
template<typename Func >
◆ MergeToArray()
template<size_t BlockSize>
◆ SetNLeftElems()
template<size_t BlockSize>
◆ SetNRightElems()
template<size_t BlockSize>
◆ blocks_offsets_
template<size_t BlockSize>
◆ left_right_nodes_sizes_
template<size_t BlockSize>
◆ max_n_tasks_
template<size_t BlockSize>
◆ mem_blocks_
template<size_t BlockSize>
The documentation for this class was generated from the following file: