#include <row_set.h>
|
| template<typename Func > |
| void | Init (const size_t n_tasks, size_t n_nodes, Func funcNTaks) |
| |
| void | AllocateForTask (size_t id) |
| |
| 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) |
| |
| size_t | GetTaskIdx (int nid, size_t begin) |
| |
◆ AllocateForTask()
template<size_t BlockSize>
◆ 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:
- /home/runner/work/xgboost/xgboost/src/common/row_set.h