STE||AR logo

Primary dependencies for core/algorithms

core/assertion

<hpx/assert.hpp>

core/async_base

<hpx/async_base/scheduling_properties.hpp>

core/async_combinators

<hpx/async_combinators/wait_all.hpp>

<hpx/modules/async_combinators.hpp>

core/async_local

<hpx/async_local/async.hpp>

<hpx/async_local/dataflow.hpp>

<hpx/modules/async_local.hpp>

core/concepts

<hpx/concepts/concepts.hpp>

<hpx/modules/concepts.hpp>

core/concurrency

<hpx/concurrency/cache_line_data.hpp>

core/config

<hpx/config.hpp>

<hpx/config/forward.hpp>

<hpx/config/move.hpp>

core/coroutines

<hpx/coroutines/thread_enums.hpp>

core/datastructures

<hpx/datastructures/tuple.hpp>

core/errors

<hpx/errors/exception_list.hpp>

<hpx/errors/try_catch_exception_ptr.hpp>

<hpx/modules/errors.hpp>

core/execution

<hpx/execution/algorithms/detail/is_negative.hpp>

<hpx/execution/algorithms/detail/partial_algorithm.hpp>

<hpx/execution/algorithms/detail/predicates.hpp>

<hpx/execution/algorithms/just.hpp>

<hpx/execution/algorithms/let_value.hpp>

<hpx/execution/algorithms/sync_wait.hpp>

<hpx/execution/algorithms/then.hpp>

<hpx/execution/algorithms/when_all.hpp>

<hpx/execution/detail/execution_parameter_callbacks.hpp>

<hpx/execution/execution.hpp>

<hpx/execution/executors/execution.hpp>

<hpx/execution/executors/execution_information.hpp>

<hpx/execution/executors/execution_parameters.hpp>

<hpx/execution/traits/is_execution_policy.hpp>

<hpx/execution/traits/vector_pack_alignment_size.hpp>

<hpx/execution/traits/vector_pack_all_any_none.hpp>

<hpx/execution/traits/vector_pack_conditionals.hpp>

<hpx/execution/traits/vector_pack_count_bits.hpp>

<hpx/execution/traits/vector_pack_find.hpp>

<hpx/execution/traits/vector_pack_get_set.hpp>

<hpx/execution/traits/vector_pack_load_store.hpp>

<hpx/execution/traits/vector_pack_reduce.hpp>

<hpx/execution/traits/vector_pack_type.hpp>

<hpx/modules/execution.hpp>

core/execution_base

<hpx/execution_base/completion_signatures.hpp>

<hpx/execution_base/execution.hpp>

<hpx/execution_base/sender.hpp>

<hpx/execution_base/traits/is_executor.hpp>

<hpx/execution_base/traits/is_executor_parameters.hpp>

core/executors

<hpx/executors/datapar/execution_policy.hpp>

<hpx/executors/exception_list.hpp>

<hpx/executors/execute_on.hpp>

<hpx/executors/execution_policy.hpp>

<hpx/executors/execution_policy_fwd.hpp>

<hpx/executors/execution_policy_parameters.hpp>

<hpx/executors/execution_policy_scheduling_property.hpp>

<hpx/executors/explicit_scheduler_executor.hpp>

<hpx/executors/parallel_executor.hpp>

<hpx/modules/executors.hpp>

core/functional

<hpx/functional/bind_back.hpp>

<hpx/functional/experimental/scope_exit.hpp>

<hpx/functional/first_argument.hpp>

<hpx/functional/function.hpp>

<hpx/functional/invoke.hpp>

<hpx/functional/invoke_fused.hpp>

<hpx/functional/traits/get_function_address.hpp>

<hpx/functional/traits/get_function_annotation.hpp>

core/futures

<hpx/futures/detail/future_data.hpp>

<hpx/futures/future.hpp>

<hpx/futures/traits/future_access.hpp>

<hpx/futures/traits/is_future.hpp>

<hpx/modules/futures.hpp>

core/iterator_support

<hpx/iterator_support/counting_iterator.hpp>

<hpx/iterator_support/counting_shape.hpp>

<hpx/iterator_support/iterator_facade.hpp>

<hpx/iterator_support/iterator_range.hpp>

<hpx/iterator_support/range.hpp>

<hpx/iterator_support/traits/is_iterator.hpp>

<hpx/iterator_support/traits/is_range.hpp>

<hpx/iterator_support/traits/is_sentinel_for.hpp>

<hpx/iterator_support/transform_iterator.hpp>

<hpx/iterator_support/zip_iterator.hpp>

<hpx/modules/iterator_support.hpp>

core/lcos_local

<hpx/lcos_local/detail/preprocess_future.hpp>

core/memory

<hpx/modules/memory.hpp>

core/pack_traversal

<hpx/pack_traversal/unwrap.hpp>

core/properties

<hpx/properties/property.hpp>

core/serialization

<hpx/modules/serialization.hpp>

<hpx/serialization/serialization_fwd.hpp>

core/synchronization

<hpx/synchronization/barrier.hpp>

<hpx/synchronization/latch.hpp>

<hpx/synchronization/mutex.hpp>

<hpx/synchronization/spinlock.hpp>

core/tag_invoke

<hpx/functional/detail/invoke.hpp>

<hpx/functional/detail/tag_fallback_invoke.hpp>

<hpx/functional/invoke_result.hpp>

<hpx/functional/tag_invoke.hpp>

<hpx/functional/traits/is_invocable.hpp>

core/threading_base

<hpx/modules/threading_base.hpp>

<hpx/threading_base/thread_num_tss.hpp>

core/type_support

<hpx/modules/type_support.hpp>

<hpx/type_support/construct_at.hpp>

<hpx/type_support/empty_function.hpp>

<hpx/type_support/identity.hpp>

<hpx/type_support/is_contiguous_iterator.hpp>

<hpx/type_support/is_relocatable.hpp>

<hpx/type_support/pack.hpp>

<hpx/type_support/uninitialized_relocation_primitives.hpp>

<hpx/type_support/unused.hpp>

<hpx/type_support/void_guard.hpp>

core/util

<hpx/util/min.hpp>

Secondary dependencies for core/algorithms

core/assertion

core/async_base

core/async_combinators

core/concepts

core/concurrency

core/config

core/coroutines

core/datastructures

core/errors

core/execution

core/execution_base

core/executors

core/functional

core/futures

core/lcos_local

core/pack_traversal

core/serialization

core/synchronization

core/threading_base

core/util

core/resource_partitioner

core/version

core/ini

core/prefix

core/thread_pools

Reverse dependencies for core/algorithms

core/compute_local

<hpx/parallel/algorithms/for_each.hpp>

<hpx/parallel/container_algorithms/for_each.hpp>

<hpx/parallel/util/adapt_sharing_mode.hpp>

<hpx/parallel/util/cancellation_token.hpp>

<hpx/parallel/util/partitioner_with_cleanup.hpp>

<hpx/parallel/util/transfer.hpp>

core/include_local

<hpx/parallel/container_memory.hpp>

<hpx/parallel/container_numeric.hpp>

<hpx/parallel/datapar.hpp>

<hpx/parallel/memory.hpp>

<hpx/parallel/numeric.hpp>

<hpx/parallel/task_block.hpp>

<hpx/parallel/task_group.hpp>

core/init_runtime_local

<hpx/parallel/util/detail/handle_exception_termination_handler.hpp>

full/collectives

<hpx/parallel/algorithms/exclusive_scan.hpp>

<hpx/parallel/algorithms/inclusive_scan.hpp>

<hpx/parallel/algorithms/reduce.hpp>

<hpx/parallel/container_algorithms/count.hpp>

full/include

<hpx/algorithms/traits/pointer_category.hpp>

<hpx/algorithms/traits/segmented_iterator_traits.hpp>

<hpx/parallel/algorithm.hpp>

<hpx/parallel/algorithms/adjacent_difference.hpp>

<hpx/parallel/algorithms/adjacent_find.hpp>

<hpx/parallel/algorithms/all_any_none.hpp>

<hpx/parallel/algorithms/copy.hpp>

<hpx/parallel/algorithms/count.hpp>

<hpx/parallel/algorithms/destroy.hpp>

<hpx/parallel/algorithms/equal.hpp>

<hpx/parallel/algorithms/exclusive_scan.hpp>

<hpx/parallel/algorithms/fill.hpp>

<hpx/parallel/algorithms/find.hpp>

<hpx/parallel/algorithms/for_each.hpp>

<hpx/parallel/algorithms/for_loop.hpp>

<hpx/parallel/algorithms/generate.hpp>

<hpx/parallel/algorithms/includes.hpp>

<hpx/parallel/algorithms/inclusive_scan.hpp>

<hpx/parallel/algorithms/is_heap.hpp>

<hpx/parallel/algorithms/is_partitioned.hpp>

<hpx/parallel/algorithms/is_sorted.hpp>

<hpx/parallel/algorithms/lexicographical_compare.hpp>

<hpx/parallel/algorithms/make_heap.hpp>

<hpx/parallel/algorithms/merge.hpp>

<hpx/parallel/algorithms/minmax.hpp>

<hpx/parallel/algorithms/mismatch.hpp>

<hpx/parallel/algorithms/move.hpp>

<hpx/parallel/algorithms/partition.hpp>

<hpx/parallel/algorithms/reduce.hpp>

<hpx/parallel/algorithms/reduce_by_key.hpp>

<hpx/parallel/algorithms/remove.hpp>

<hpx/parallel/algorithms/remove_copy.hpp>

<hpx/parallel/algorithms/replace.hpp>

<hpx/parallel/algorithms/reverse.hpp>

<hpx/parallel/algorithms/rotate.hpp>

<hpx/parallel/algorithms/search.hpp>

<hpx/parallel/algorithms/set_difference.hpp>

<hpx/parallel/algorithms/set_intersection.hpp>

<hpx/parallel/algorithms/set_symmetric_difference.hpp>

<hpx/parallel/algorithms/set_union.hpp>

<hpx/parallel/algorithms/sort.hpp>

<hpx/parallel/algorithms/sort_by_key.hpp>

<hpx/parallel/algorithms/stable_sort.hpp>

<hpx/parallel/algorithms/swap_ranges.hpp>

<hpx/parallel/algorithms/transform.hpp>

<hpx/parallel/algorithms/transform_exclusive_scan.hpp>

<hpx/parallel/algorithms/transform_inclusive_scan.hpp>

<hpx/parallel/algorithms/transform_reduce.hpp>

<hpx/parallel/algorithms/uninitialized_copy.hpp>

<hpx/parallel/algorithms/uninitialized_default_construct.hpp>

<hpx/parallel/algorithms/uninitialized_fill.hpp>

<hpx/parallel/algorithms/uninitialized_move.hpp>

<hpx/parallel/algorithms/uninitialized_value_construct.hpp>

<hpx/parallel/algorithms/unique.hpp>

<hpx/parallel/container_algorithms.hpp>

<hpx/parallel/container_algorithms/all_any_none.hpp>

<hpx/parallel/container_algorithms/copy.hpp>

<hpx/parallel/container_algorithms/count.hpp>

<hpx/parallel/container_algorithms/destroy.hpp>

<hpx/parallel/container_algorithms/equal.hpp>

<hpx/parallel/container_algorithms/fill.hpp>

<hpx/parallel/container_algorithms/find.hpp>

<hpx/parallel/container_algorithms/for_each.hpp>

<hpx/parallel/container_algorithms/generate.hpp>

<hpx/parallel/container_algorithms/includes.hpp>

<hpx/parallel/container_algorithms/is_heap.hpp>

<hpx/parallel/container_algorithms/is_partitioned.hpp>

<hpx/parallel/container_algorithms/is_sorted.hpp>

<hpx/parallel/container_algorithms/make_heap.hpp>

<hpx/parallel/container_algorithms/merge.hpp>

<hpx/parallel/container_algorithms/minmax.hpp>

<hpx/parallel/container_algorithms/mismatch.hpp>

<hpx/parallel/container_algorithms/move.hpp>

<hpx/parallel/container_algorithms/partition.hpp>

<hpx/parallel/container_algorithms/reduce.hpp>

<hpx/parallel/container_algorithms/remove.hpp>

<hpx/parallel/container_algorithms/remove_copy.hpp>

<hpx/parallel/container_algorithms/replace.hpp>

<hpx/parallel/container_algorithms/reverse.hpp>

<hpx/parallel/container_algorithms/rotate.hpp>

<hpx/parallel/container_algorithms/search.hpp>

<hpx/parallel/container_algorithms/set_difference.hpp>

<hpx/parallel/container_algorithms/set_intersection.hpp>

<hpx/parallel/container_algorithms/set_symmetric_difference.hpp>

<hpx/parallel/container_algorithms/set_union.hpp>

<hpx/parallel/container_algorithms/sort.hpp>

<hpx/parallel/container_algorithms/stable_sort.hpp>

<hpx/parallel/container_algorithms/transform.hpp>

<hpx/parallel/container_algorithms/transform_reduce.hpp>

<hpx/parallel/container_algorithms/unique.hpp>

<hpx/parallel/datapar.hpp>

<hpx/parallel/memory.hpp>

<hpx/parallel/numeric.hpp>

<hpx/parallel/task_block.hpp>

<hpx/parallel/unseq.hpp>

full/init_runtime

<hpx/parallel/util/detail/handle_exception_termination_handler.hpp>

full/segmented_algorithms

<hpx/algorithms/traits/segmented_iterator_traits.hpp>

<hpx/parallel/algorithm.hpp>

<hpx/parallel/algorithms/adjacent_difference.hpp>

<hpx/parallel/algorithms/adjacent_find.hpp>

<hpx/parallel/algorithms/all_any_none.hpp>

<hpx/parallel/algorithms/count.hpp>

<hpx/parallel/algorithms/detail/accumulate.hpp>

<hpx/parallel/algorithms/detail/dispatch.hpp>

<hpx/parallel/algorithms/detail/distance.hpp>

<hpx/parallel/algorithms/exclusive_scan.hpp>

<hpx/parallel/algorithms/fill.hpp>

<hpx/parallel/algorithms/find.hpp>

<hpx/parallel/algorithms/for_each.hpp>

<hpx/parallel/algorithms/generate.hpp>

<hpx/parallel/algorithms/inclusive_scan.hpp>

<hpx/parallel/algorithms/minmax.hpp>

<hpx/parallel/algorithms/reduce.hpp>

<hpx/parallel/algorithms/transform.hpp>

<hpx/parallel/algorithms/transform_exclusive_scan.hpp>

<hpx/parallel/algorithms/transform_inclusive_scan.hpp>

<hpx/parallel/algorithms/transform_reduce.hpp>

<hpx/parallel/util/detail/algorithm_result.hpp>

<hpx/parallel/util/detail/handle_remote_exceptions.hpp>

<hpx/parallel/util/loop.hpp>

<hpx/parallel/util/partitioner.hpp>

<hpx/parallel/util/result_types.hpp>

<hpx/parallel/util/zip_iterator.hpp>