#include <thrill/api/context.hpp>
#include <thrill/core/reduce_functional.hpp>
#include <tlx/vector_free.hpp>
#include <algorithm>
#include <functional>
#include <limits>
#include <utility>
#include <vector>
Go to the source code of this file.
|
class | DefaultReduceConfig |
| Configuration class to define operational parameters of reduce hash tables and reduce phases. More...
|
|
class | DefaultReduceConfigSelect< table_impl > |
| DefaultReduceConfig with implementation type selection. More...
|
|
class | ReduceTable< ValueType, Key, Value, KeyExtractor, ReduceFunction, Emitter, VolatileKey, ReduceConfig_, IndexFunction, KeyEqualFunction > |
| Common super-class for bucket and linear-probing hash/reduce tables. More...
|
|
class | ReduceTableSelect< ImplSelect, ValueType, Key, Value, KeyExtractor, ReduceFunction, Emitter, VolatileKey, ReduceConfig, IndexFunction, KeyEqualFunction > |
| Type selection via ReduceTableImpl enum. More...
|
|
◆ THRILL_CORE_REDUCE_TABLE_HEADER
#define THRILL_CORE_REDUCE_TABLE_HEADER |