Thrill  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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 410 of file sort.hpp.

#include <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 ( 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 423 of file sort.hpp.

References SortNode< ValueType, CompareFunction, SortAlgorithm, Stable >::TreeBuilder::recurse().

Member Function Documentation

Member Data Documentation

size_t index_ = 0

Definition at line 415 of file sort.hpp.

size_t ssplitter_
ValueType* tree_

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