20 #ifndef __TPIE_PIPELINING_SORT_PARAMETERS_H__
21 #define __TPIE_PIPELINING_SORT_PARAMETERS_H__
46 void dump(std::ostream & out)
const {
47 out <<
"Merge sort parameters\n"
51 <<
"Fanout: " <<
fanout <<
'\n'
53 <<
"Final merge level fanout: " <<
finalFanout <<
'\n'
60 #endif // __TPIE_PIPELINING_SORT_PARAMETERS_H__
stream_size_type internalReportThreshold
Maximum item count for internal reporting, subject to memory restrictions in all phases.
memory_size_type memoryPhase3
Memory available during output phase.
memory_size_type finalFanout
Fanout of merge tree during phase 4.
memory_size_type memoryPhase2
Memory available while merging runs.
stream_size_type runLength
Run length, subject to memory restrictions during phase 2.
memory_size_type fanout
Fanout of merge tree during phase 3.
memory_size_type memoryPhase1
Memory available while forming sorted runs.