tlx
Loading...
Searching...
No Matches
parallel_multiway_merge.cpp
Go to the documentation of this file.
1/*******************************************************************************
2 * tlx/algorithm/parallel_multiway_merge.cpp
3 *
4 * Parallel multiway merge settings
5 *
6 * Copied and modified from STXXL, see http://stxxl.org, which itself extracted
7 * it from MCSTL http://algo2.iti.uni-karlsruhe.de/singler/mcstl/. Both are
8 * distributed under the Boost Software License, Version 1.0.
9 *
10 * Part of tlx - http://panthema.net/tlx
11 *
12 * Copyright (C) 2007 Johannes Singler <singler@ira.uka.de>
13 * Copyright (C) 2014-2018 Timo Bingmann <tb@panthema.net>
14 *
15 * All rights reserved. Published under the Boost Software License, Version 1.0
16 ******************************************************************************/
17
19
20namespace tlx {
21
22//! \addtogroup tlx_algorithm
23//! \{
24
25// parallel multiway merge settings
26
28
30
32
34
36
37//! \}
38
39} // namespace tlx
40
41/******************************************************************************/
size_t parallel_multiway_merge_oversampling
default oversampling factor for parallel_multiway_merge
size_t parallel_multiway_merge_minimal_n
minimal number of items for switching to parallel merging
size_t parallel_multiway_merge_minimal_k
minimal number of sequences for switching to parallel merging
bool parallel_multiway_merge_force_parallel
setting to force parallel_multiway_merge() calls to run with parallel code
bool parallel_multiway_merge_force_sequential
setting to force all parallel_multiway_merge() calls to run sequentially