STXXL
1.4.1
|
#include <stxxl/bits/config.h>
#include <cassert>
#include <stxxl/bits/namespace.h>
#include <stxxl/bits/common/settings.h>
#include <stxxl/bits/verbose.h>
#include <algorithm>
Go to the source code of this file.
Namespaces | |
stxxl | |
STXXL library namespace | |
stxxl::parallel | |
stxxl::potentially_parallel | |
Macros | |
#define | _STXXL_FORCE_SEQUENTIAL |
#define | _STXXL_SORT_TRIGGER_FORCE_SEQUENTIAL |
#define | STXXL_NOT_CONSIDER_SORT_MEMORY_OVERHEAD 0 |
#define | STXXL_PARALLEL 0 |
#define | STXXL_PARALLEL_MULTIWAY_MERGE 0 |
Functions | |
void | stxxl::check_sort_settings () |
bool | stxxl::do_parallel_merge () |
unsigned | stxxl::sort_memory_usage_factor () |
#define _STXXL_FORCE_SEQUENTIAL |
Definition at line 50 of file parallel.h.
Referenced by stxxl::request_queue_impl_1q::add_request(), stxxl::request_queue_impl_qwqr::add_request(), stxxl::request_queue_impl_1q::cancel_request(), stxxl::request_queue_impl_qwqr::cancel_request(), stxxl::linuxaio_queue::cancel_request(), stxxl::compute_prefetch_schedule(), stxxl::RC::init(), stxxl::interleaved_RC::interleaved_RC(), stxxl::disk_allocator::new_blocks(), and stxxl::request_with_waiters::notify_waiters().
#define _STXXL_SORT_TRIGGER_FORCE_SEQUENTIAL |
Definition at line 58 of file parallel.h.
Referenced by stxxl::stream::basic_runs_merger< typename runs_creator_type::sorted_runs_type, cmp_type, alloc_strategy_type >::initialize(), stxxl::sort_local::merge_runs(), and stxxl::ksort_local::merge_runs().
#define STXXL_NOT_CONSIDER_SORT_MEMORY_OVERHEAD 0 |
Definition at line 76 of file parallel.h.
#define STXXL_PARALLEL 0 |
Definition at line 29 of file parallel.h.
#define STXXL_PARALLEL_MULTIWAY_MERGE 0 |
Definition at line 63 of file parallel.h.