Thrill  0.1
SortNode< ValueType, CompareFunction, SortAlgorithm, Stable >::TreeBuilder Class Reference

Detailed Description

template<typename ValueType, typename CompareFunction, typename SortAlgorithm, bool Stable = false>
class thrill::api::SortNode< ValueType, CompareFunction, SortAlgorithm, Stable >::TreeBuilder

Definition at line 380 of file sort.hpp.

Public Member Functions

 TreeBuilder (ValueType *splitter_tree, const SampleIndexPair *samples, size_t ssplitter)
 Target: tree. More...
 
void recurse (const SampleIndexPair *lo, const SampleIndexPair *hi, unsigned int treeidx)
 

Public Attributes

size_t index_ = 0
 
const SampleIndexPairsamples_
 
size_t ssplitter_
 
ValueType * tree_
 

Constructor & Destructor Documentation

◆ TreeBuilder()

TreeBuilder ( ValueType *  splitter_tree,
const SampleIndexPair samples,
size_t  ssplitter 
)
inline

Target: tree.

Size of 'number of splitter' Source: sorted splitters. Size of 'number of splitter' Number of splitter

Definition at line 393 of file sort.hpp.

Member Function Documentation

◆ recurse()

void recurse ( const SampleIndexPair lo,
const SampleIndexPair hi,
unsigned int  treeidx 
)
inline

Definition at line 403 of file sort.hpp.

Member Data Documentation

◆ index_

size_t index_ = 0

Definition at line 385 of file sort.hpp.

◆ samples_

const SampleIndexPair* samples_

Definition at line 384 of file sort.hpp.

◆ ssplitter_

size_t ssplitter_

Definition at line 386 of file sort.hpp.

◆ tree_

ValueType* tree_

Definition at line 383 of file sort.hpp.


The documentation for this class was generated from the following file: