|
libstdc++
|
| algo.h | Parallel STL function calls corresponding to the stl_algo.h header |
| algobase.h | 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 |
| algorithm | |
| ext/algorithm | |
| parallel/algorithm | |
| bits/algorithmfwd.h | |
| parallel/algorithmfwd.h | |
| allocator.h | |
| array | |
| tr1/array | |
| tr1_impl/array | |
| array_allocator.h | |
| assoc_container.hpp | |
| atomic_0.h | |
| atomic_2.h | |
| atomic_word.h | |
| atomicfwd_c.h | |
| atomicfwd_cxx.h | |
| atomicity.h | |
| auto_ptr.h | |
| backward_warning.h | |
| balanced_quicksort.h | Implementation of a dynamically load-balanced parallel quicksort |
| base.h | Sequential helper functions. This file is a GNU parallel extension to the Standard C++ Library |
| basic_file.h | |
| basic_ios.h | |
| basic_ios.tcc | |
| basic_iterator.h | Includes the original header files concerned with iterators except for stream iterators. This file is a GNU parallel extension to the Standard C++ Library |
| basic_string.h | |
| basic_string.tcc | |
| basic_types.hpp | |
| bessel_function.tcc | |
| beta_function.tcc | |
| binders.h | |
| bitmap_allocator.h | |
| bitset | |
| debug/bitset | |
| boost_concept_check.h | |
| boost_sp_counted_base.h | |
| c++0x_warning.h | |
| c++allocator.h | |
| c++config.h | |
| c++io.h | |
| c++locale.h | |
| c++locale_internal.h | |
| cassert | |
| cast.h | |
| ccomplex | |
| tr1/ccomplex | |
| cctype | |
| tr1/cctype | |
| tr1_impl/cctype | |
| cerrno | |
| cfenv | |
| tr1/cfenv | |
| tr1_impl/cfenv | |
| cfloat | |
| tr1/cfloat | |
| char_traits.h | |
| checkers.h | Routines for checking the correctness of algorithm results. This file is a GNU parallel extension to the Standard C++ Library |
| chrono | |
| cinttypes | |
| tr1/cinttypes | |
| tr1_impl/cinttypes | |
| ciso646 | |
| climits | |
| tr1/climits | |
| clocale | |
| cmath | |
| tr1/cmath | |
| tr1_impl/cmath | |
| cmath.tcc | |
| codecvt.h | |
| codecvt_specializations.h | |
| x86_64-linux-gnu/bits/compatibility.h | |
| parallel/compatibility.h | Compatibility layer, mostly concerned with atomic operations. This file is a GNU parallel extension to the Standard C++ Library |
| compiletime_settings.h | Defines on options concerning debugging and performance, at compile-time. This file is a GNU parallel extension to the Standard C++ Library |
| complex | |
| tr1/complex | |
| tr1_impl/complex | |
| tr1/complex.h | |
| complex.h | |
| concept_check.h | |
| concurrence.h | |
| cond_dealtor.hpp | |
| condition_variable | |
| constructors_destructor_fn_imps.hpp | |
| container_base_dispatch.hpp | |
| cpp_type_traits.h | |
| cpu_defines.h | |
| csetjmp | |
| csignal | |
| cstdarg | |
| tr1/cstdarg | |
| cstdatomic | |
| cstdbool | |
| tr1/cstdbool | |
| cstddef | |
| cstdint | |
| tr1/cstdint | |
| tr1_impl/cstdint | |
| cstdio | |
| tr1/cstdio | |
| tr1_impl/cstdio | |
| cstdlib | |
| tr1/cstdlib | |
| tr1_impl/cstdlib | |
| cstring | |
| ctgmath | |
| tr1/ctgmath | |
| ctime | |
| tr1/ctime | |
| ctype.h | |
| ctype_base.h | |
| ctype_inline.h | |
| ctype_noninline.h | |
| cwchar | |
| tr1/cwchar | |
| tr1_impl/cwchar | |
| cwctype | |
| tr1/cwctype | |
| tr1_impl/cwctype | |
| cxxabi-forced.h | |
| cxxabi.h | |
| cxxabi_tweaks.h | |
| debug.h | |
| debug_allocator.h | |
| debug_map_base.hpp | |
| deque | |
| debug/deque | |
| deque.tcc | |
| doxygroups.cc | |
| ell_integral.tcc | |
| enc_filebuf.h | |
| equally_split.h | |
| error_constants.h | |
| exception | |
| exception.hpp | |
| exception_ptr.h | |
| exp_integral.tcc | |
| extptr_allocator.h | |
| features.h | Defines on whether to include algorithm variants |
| tr1/fenv.h | |
| fenv.h | |
| find.h | Parallel implementation base for std::find(), std::equal() and related functions. This file is a GNU parallel extension to the Standard C++ Library |
| find_selectors.h | 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 |
| float.h | |
| for_each.h | Main interface for embarrassingly parallel functions |
| for_each_selectors.h | 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 |
| formatter.h | |
| forward_list.h | |
| forward_list.tcc | |
| fstream | |
| fstream.tcc | |
| functexcept.h | |
| functional | |
| ext/functional | |
| tr1/functional | |
| tr1_impl/functional | |
| tr1_impl/functional_hash.h | |
| tr1/functional_hash.h | |
| bits/functional_hash.h | |
| functions.h | |
| gamma.tcc | |
| gslice.h | |
| gslice_array.h | |
| gstdint.h | |
| gthr-default.h | |
| gthr-posix.h | |
| gthr-single.h | |
| gthr-tpf.h | |
| gthr.h | |
| hash_fun.h | |
| hash_map | |
| hash_policy.hpp | |
| hash_set | |
| hashtable | |
| tr1/hashtable.h | |
| backward/hashtable.h | |
| bits/hashtable.h | |
| hashtable_policy.h | |
| hypergeometric.tcc | |
| indirect_array.h | |
| initializer_list | |
| inttypes.h | |
| iomanip | |
| ios | |
| ios_base.h | |
| iosfwd | |
| iostream | |
| istream | |
| istream.tcc | |
| iterator | |
| ext/iterator | |
| iterator.h | Helper iterator classes for the std::transform() functions. This file is a GNU parallel extension to the Standard C++ Library |
| legendre_function.tcc | |
| limits | |
| limits.h | |
| list | |
| debug/list | |
| list.tcc | |
| list_partition.h | Functionality to split sequence referenced by only input iterators. This file is a GNU parallel extension to the Standard C++ Library |
| list_update_policy.hpp | |
| locale | |
| locale_classes.h | |
| locale_classes.tcc | |
| locale_facets.h | |
| locale_facets.tcc | |
| locale_facets_nonio.h | |
| locale_facets_nonio.tcc | |
| localefwd.h | |
| losertree.h | Many generic loser tree variants. This file is a GNU parallel extension to the Standard C++ Library |
| macros.h | |
| malloc_allocator.h | |
| map | |
| debug/map | |
| map.h | |
| mask_array.h | |
| math.h | |
| memory | |
| ext/memory | |
| tr1/memory | |
| merge.h | Parallel implementation of std::merge(). This file is a GNU parallel extension to the Standard C++ Library |
| messages_members.h | |
| modified_bessel_func.tcc | |
| move.h | |
| mt_allocator.h | |
| multimap.h | |
| multiseq_selection.h | Functions to find elements of a certain global rank in multiple sorted sequences. Also serves for splitting such sequence sets |
| multiset.h | |
| multiway_merge.h | Implementation of sequential and parallel multiway merge |
| multiway_mergesort.h | Parallel multiway merge sort. This file is a GNU parallel extension to the Standard C++ Library |
| mutex | |
| new | |
| new_allocator.h | |
| numeric | |
| ext/numeric | |
| parallel/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 |
| numeric_traits.h | |
| numericfwd.h | |
| omp_loop.h | Parallelization of embarrassingly parallel execution by means of an OpenMP for loop. This file is a GNU parallel extension to the Standard C++ Library |
| omp_loop_static.h | 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 |
| os_defines.h | |
| ostream | |
| ostream.tcc | |
| ostream_insert.h | |
| par_loop.h | Parallelization of embarrassingly parallel execution by means of equal splitting. This file is a GNU parallel extension to the Standard C++ Library |
| parallel.h | End-user include file. Provides advanced settings and tuning options. This file is a GNU parallel extension to the Standard C++ Library |
| partial_sum.h | Parallel implementation of std::partial_sum(), i. e. prefix sums. This file is a GNU parallel extension to the Standard C++ Library |
| partition.h | Parallel implementation of std::partition(), std::nth_element(), and std::partial_sort(). This file is a GNU parallel extension to the Standard C++ Library |
| pod_char_traits.h | |
| pointer.h | |
| poly_hermite.tcc | |
| poly_laguerre.tcc | |
| pool_allocator.h | |
| postypes.h | |
| priority_queue.hpp | |
| priority_queue_base_dispatch.hpp | |
| queue | |
| queue.h | Lock-free double-ended queue. This file is a GNU parallel extension to the Standard C++ Library |
| quicksort.h | Implementation of a unbalanced parallel quicksort (in-place). This file is a GNU parallel extension to the Standard C++ Library |
| random | |
| tr1/random | |
| tr1_impl/random | |
| random.tcc | |
| random_number.h | Random number generator based on the Mersenne twister. This file is a GNU parallel extension to the Standard C++ Library |
| random_shuffle.h | Parallel implementation of std::random_shuffle(). This file is a GNU parallel extension to the Standard C++ Library |
| ratio | |
| rb_tree | |
| rc_string_base.h | |
| regex | |
| tr1/regex | |
| tr1_impl/regex | The common implementation file for tr1 and std regular expressions |
| riemann_zeta.tcc | |
| rope | |
| ropeimpl.h | |
| safe_base.h | |
| safe_iterator.h | |
| safe_iterator.tcc | |
| safe_sequence.h | |
| search.h | Parallel implementation base for std::search() and std::search_n(). This file is a GNU parallel extension to the Standard C++ Library |
| set | |
| debug/set | |
| set.h | |
| set_operations.h | Parallel implementations of set operations for random-access iterators. This file is a GNU parallel extension to the Standard C++ Library |
| settings.h | 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 |
| tr1/shared_ptr.h | |
| bits/shared_ptr.h | |
| slice_array.h | |
| slist | |
| sort.h | Parallel sorting algorithm switch. This file is a GNU parallel extension to the Standard C++ Library |
| special_function_util.h | |
| sso_string_base.h | |
| sstream | |
| sstream.tcc | |
| stack | |
| standard_policies.hpp | |
| stdarg.h | |
| stdatomic.h | |
| stdbool.h | |
| stdexcept | |
| stdint.h | |
| stdio.h | |
| stdio_filebuf.h | |
| stdio_sync_filebuf.h | |
| stdlib.h | |
| stl_algo.h | |
| stl_algobase.h | |
| stl_bvector.h | |
| stl_construct.h | |
| stl_deque.h | |
| stl_function.h | |
| stl_heap.h | |
| stl_iterator.h | |
| stl_iterator_base_funcs.h | |
| stl_iterator_base_types.h | |
| stl_list.h | |
| stl_map.h | |
| stl_multimap.h | |
| stl_multiset.h | |
| stl_numeric.h | |
| stl_pair.h | |
| stl_queue.h | |
| stl_raw_storage_iter.h | |
| stl_relops.h | |
| stl_set.h | |
| stl_stack.h | |
| stl_tempbuf.h | |
| stl_tree.h | |
| stl_uninitialized.h | |
| stl_vector.h | |
| stream_iterator.h | |
| streambuf | |
| streambuf.tcc | |
| streambuf_iterator.h | |
| string | |
| debug/string | |
| string_conversions.h | |
| stringfwd.h | |
| strstream | |
| system_error | |
| tag_and_trait.hpp | |
| tags.h | Tags for compile-time selection. This file is a GNU parallel extension to the Standard C++ Library |
| tr1/tgmath.h | |
| tgmath.h | |
| thread | |
| throw_allocator.h | |
| time_members.h | |
| tree_policy.hpp | |
| tree_trace_base.hpp | |
| trie_policy.hpp | |
| tuple | |
| tr1/tuple | |
| type_traits | |
| tr1/type_traits | |
| tr1_impl/type_traits | |
| type_traits.h | |
| type_utils.hpp | |
| typeinfo | |
| typelist.h | |
| types.h | Basic types and typedefs. This file is a GNU parallel extension to the Standard C++ Library |
| types_traits.hpp | |
| unique_copy.h | Parallel implementations of std::unique_copy(). This file is a GNU parallel extension to the Standard C++ Library |
| unique_ptr.h | |
| unordered_map | |
| debug/unordered_map | |
| tr1/unordered_map | |
| tr1_impl/unordered_map | |
| unordered_set | |
| debug/unordered_set | |
| tr1/unordered_set | |
| tr1_impl/unordered_set | |
| utility | |
| tr1_impl/utility | |
| valarray | |
| valarray_after.h | |
| valarray_array.h | |
| valarray_array.tcc | |
| valarray_before.h | |
| vector | |
| debug/vector | |
| vector.tcc | |
| vstring.h | |
| vstring.tcc | |
| vstring_fwd.h | |
| vstring_util.h | |
| wchar.h | |
| wctype.h | |
| workstealing.h | Parallelization of embarrassingly parallel execution by means of work-stealing |