Thrill
0.1
|
Recursive TreeBuilder for full-descent and unrolled variants, constructs only a level-order binary tree of splitters
Definition at line 232 of file sample_sort_tools.hpp.
#include <sample_sort_tools.hpp>
Public Member Functions | |
SSTreeBuilderLevelOrder (key_type tree[num_splitters], unsigned char splitter_lcp[num_splitters+1], const key_type *samples, size_t samplesize) | |
build tree, sizes: splitter_tree[num_splitters + 1] and More... | |
key_type | recurse (const key_type *lo, const key_type *hi, unsigned int treeidx, key_type &rec_prevkey) |
ptrdiff_t | snum (const key_type *s) const |
Private Attributes | |
unsigned char * | lcp_iter_ |
const key_type * | samples_ |
key_type * | tree_ |
Static Private Attributes | |
static const bool | debug_splitter = false |
|
inline |
build tree, sizes: splitter_tree[num_splitters + 1] and
Definition at line 238 of file sample_sort_tools.hpp.
References thrill::mem::sentinel.
|
inline |
Definition at line 258 of file sample_sort_tools.hpp.
References tlx::clz(), tlx::hexdump_type(), TLX_LOG0, and TLX_LOGC.
|
inline |
Definition at line 254 of file sample_sort_tools.hpp.
|
staticprivate |
Definition at line 234 of file sample_sort_tools.hpp.
|
private |
Definition at line 328 of file sample_sort_tools.hpp.
|
private |
Definition at line 329 of file sample_sort_tools.hpp.
|
private |
Definition at line 327 of file sample_sort_tools.hpp.