STLdoc
STLdocumentation
|
Files | |
file | algo.h [code] |
Parallel STL function calls corresponding to the stl_algo.h header. | |
file | algobase.h [code] |
Parallel STL function calls corresponding to the stl_algobase.h header. The functions defined here mainly do case switches and call the actual parallelized versions in other files. Inlining policy: Functions that basically only contain one function call, are declared inline. This file is a GNU parallel extension to the Standard C++ Library. | |
file | algorithm |
file | algorithmfwd.h [code] |
file | balanced_quicksort.h [code] |
Implementation of a dynamically load-balanced parallel quicksort. | |
file | base.h [code] |
Sequential helper functions. This file is a GNU parallel extension to the Standard C++ Library. | |
file | basic_iterator.h [code] |
Includes the original header files concerned with iterators except for stream iterators. This file is a GNU parallel extension to the Standard C++ Library. | |
file | checkers.h [code] |
Routines for checking the correctness of algorithm results. This file is a GNU parallel extension to the Standard C++ Library. | |
file | compatibility.h [code] |
Compatibility layer, mostly concerned with atomic operations. | |
file | compiletime_settings.h [code] |
Defines on options concerning debugging and performance, at compile-time. This file is a GNU parallel extension to the Standard C++ Library. | |
file | equally_split.h [code] |
file | features.h [code] |
Defines on whether to include algorithm variants. | |
file | find.h [code] |
Parallel implementation base for std::find(), std::equal() and related functions. This file is a GNU parallel extension to the Standard C++ Library. | |
file | find_selectors.h [code] |
_Function objects representing different tasks to be plugged into the parallel find algorithm. This file is a GNU parallel extension to the Standard C++ Library. | |
file | for_each.h [code] |
Main interface for embarrassingly parallel functions. | |
file | for_each_selectors.h [code] |
Functors representing different tasks to be plugged into the generic parallelization methods for embarrassingly parallel functions. This file is a GNU parallel extension to the Standard C++ Library. | |
file | iterator.h [code] |
Helper iterator classes for the std::transform() functions. This file is a GNU parallel extension to the Standard C++ Library. | |
file | list_partition.h [code] |
_Functionality to split __sequence referenced by only input iterators. This file is a GNU parallel extension to the Standard C++ Library. | |
file | losertree.h [code] |
Many generic loser tree variants. This file is a GNU parallel extension to the Standard C++ Library. | |
file | merge.h [code] |
Parallel implementation of std::merge(). This file is a GNU parallel extension to the Standard C++ Library. | |
file | multiseq_selection.h [code] |
Functions to find elements of a certain global __rank in multiple sorted sequences. Also serves for splitting such sequence sets. | |
file | multiway_merge.h [code] |
Implementation of sequential and parallel multiway merge. | |
file | multiway_mergesort.h [code] |
Parallel multiway merge sort. This file is a GNU parallel extension to the Standard C++ Library. | |
file | numeric |
Parallel STL function calls corresponding to stl_numeric.h. The functions defined here mainly do case switches and call the actual parallelized versions in other files. Inlining policy: Functions that basically only contain one function call, are declared inline. This file is a GNU parallel extension to the Standard C++ Library. | |
file | numericfwd.h [code] |
file | omp_loop.h [code] |
Parallelization of embarrassingly parallel execution by means of an OpenMP for loop. This file is a GNU parallel extension to the Standard C++ Library. | |
file | omp_loop_static.h [code] |
Parallelization of embarrassingly parallel execution by means of an OpenMP for loop with static scheduling. This file is a GNU parallel extension to the Standard C++ Library. | |
file | par_loop.h [code] |
Parallelization of embarrassingly parallel execution by means of equal splitting. This file is a GNU parallel extension to the Standard C++ Library. | |
file | parallel.h [code] |
End-user include file. Provides advanced settings and tuning options. This file is a GNU parallel extension to the Standard C++ Library. | |
file | partial_sum.h [code] |
Parallel implementation of std::partial_sum(), i.e. prefix sums. This file is a GNU parallel extension to the Standard C++ Library. | |
file | partition.h [code] |
Parallel implementation of std::partition(), std::nth_element(), and std::partial_sort(). This file is a GNU parallel extension to the Standard C++ Library. | |
file | queue.h [code] |
Lock-free double-ended queue. This file is a GNU parallel extension to the Standard C++ Library. | |
file | quicksort.h [code] |
Implementation of a unbalanced parallel quicksort (in-place). This file is a GNU parallel extension to the Standard C++ Library. | |
file | random_number.h [code] |
Random number generator based on the Mersenne twister. This file is a GNU parallel extension to the Standard C++ Library. | |
file | random_shuffle.h [code] |
Parallel implementation of std::random_shuffle(). This file is a GNU parallel extension to the Standard C++ Library. | |
file | search.h [code] |
Parallel implementation base for std::search() and std::search_n(). This file is a GNU parallel extension to the Standard C++ Library. | |
file | set_operations.h [code] |
Parallel implementations of set operations for random-access iterators. This file is a GNU parallel extension to the Standard C++ Library. | |
file | settings.h [code] |
Runtime settings and tuning parameters, heuristics to decide whether to use parallelized algorithms. This file is a GNU parallel extension to the Standard C++ Library. | |
file | sort.h [code] |
Parallel sorting algorithm switch. This file is a GNU parallel extension to the Standard C++ Library. | |
file | tags.h [code] |
Tags for compile-time selection. This file is a GNU parallel extension to the Standard C++ Library. | |
file | types.h [code] |
Basic types and typedefs. This file is a GNU parallel extension to the Standard C++ Library. | |
file | unique_copy.h [code] |
Parallel implementations of std::unique_copy(). This file is a GNU parallel extension to the Standard C++ Library. | |
file | workstealing.h [code] |
Parallelization of embarrassingly parallel execution by means of work-stealing. | |