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 380 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 

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.

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

Member Function Documentation

Member Data Documentation

size_t index_ = 0

Definition at line 385 of file sort.hpp.

size_t ssplitter_
ValueType* tree_

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