Thrill  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DefaultReduceConfigSelect< table_impl > Class Template Reference

Detailed Description

template<ReduceTableImpl table_impl>
class thrill::core::DefaultReduceConfigSelect< table_impl >

DefaultReduceConfig with implementation type selection.

Definition at line 84 of file reduce_table.hpp.

+ Inheritance diagram for DefaultReduceConfigSelect< table_impl >:
+ Collaboration diagram for DefaultReduceConfigSelect< table_impl >:

#include <reduce_table.hpp>

Static Public Attributes

static constexpr ReduceTableImpl table_impl_ = table_impl
 select the hash table in the reduce phase by enum More...
 
- Static Public Attributes inherited from DefaultReduceConfig
static constexpr size_t bucket_block_size_ = 512
 
static constexpr size_t initial_items_per_partition_ = 512
 only for growing ProbingHashTable: items initially in a partition. More...
 
static constexpr ReduceTableImpl table_impl_ = ReduceTableImpl::PROBING
 select the hash table in the reduce phase by enum More...
 
static constexpr bool use_mix_stream_ = true
 
static constexpr bool use_post_thread_ = true
 

Additional Inherited Members

- Public Member Functions inherited from DefaultReduceConfig
double limit_partition_fill_rate () const
 Returns limit_partition_fill_rate_. More...
 
double bucket_rate () const
 Returns bucket_rate_. More...
 
- Public Attributes inherited from DefaultReduceConfig
double bucket_rate_ = 0.6
 
double limit_partition_fill_rate_ = 0.5
 

Member Data Documentation

constexpr ReduceTableImpl table_impl_ = table_impl
static

select the hash table in the reduce phase by enum

Definition at line 88 of file reduce_table.hpp.


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