AllocateForTask(size_t id) | xgboost::common::PartitionBuilder< BlockSize > | inline |
blocks_offsets_ | xgboost::common::PartitionBuilder< BlockSize > | protected |
CalculateRowOffsets() | xgboost::common::PartitionBuilder< BlockSize > | inline |
GetLeftBuffer(int nid, size_t begin, size_t end) | xgboost::common::PartitionBuilder< BlockSize > | inline |
GetNLeftElems(int nid) const | xgboost::common::PartitionBuilder< BlockSize > | inline |
GetNRightElems(int nid) const | xgboost::common::PartitionBuilder< BlockSize > | inline |
GetRightBuffer(int nid, size_t begin, size_t end) | xgboost::common::PartitionBuilder< BlockSize > | inline |
GetTaskIdx(int nid, size_t begin) | xgboost::common::PartitionBuilder< BlockSize > | inline |
Init(const size_t n_tasks, size_t n_nodes, Func funcNTask) | xgboost::common::PartitionBuilder< BlockSize > | inline |
left_right_nodes_sizes_ | xgboost::common::PartitionBuilder< BlockSize > | protected |
max_n_tasks_ | xgboost::common::PartitionBuilder< BlockSize > | protected |
mem_blocks_ | xgboost::common::PartitionBuilder< BlockSize > | protected |
MergeToArray(int nid, size_t begin, size_t *rows_indexes) | xgboost::common::PartitionBuilder< BlockSize > | inline |
Partition(const size_t node_in_set, const size_t nid, const common::Range1d range, const int32_t split_cond, const ColumnMatrix &column_matrix, const RegTree &tree, const size_t *rid) | xgboost::common::PartitionBuilder< BlockSize > | inline |
PartitionKernel(const ColumnType &column, common::Span< const size_t > rid_span, const int32_t split_cond, common::Span< size_t > left_part, common::Span< size_t > right_part) | xgboost::common::PartitionBuilder< BlockSize > | inline |
SetNLeftElems(int nid, size_t begin, size_t end, size_t n_left) | xgboost::common::PartitionBuilder< BlockSize > | inline |
SetNRightElems(int nid, size_t begin, size_t end, size_t n_right) | xgboost::common::PartitionBuilder< BlockSize > | inline |