├── .gitignore ├── .gitmodules ├── CHANGELOG.md ├── LICENSE ├── README.md ├── agency ├── agency.hpp ├── async.hpp ├── bulk_async.hpp ├── bulk_invoke.hpp ├── bulk_then.hpp ├── container.hpp ├── container │ ├── array.hpp │ ├── bulk_result.hpp │ └── vector.hpp ├── coordinate.hpp ├── coordinate │ ├── detail │ │ ├── colexicographic_rank.hpp │ │ ├── index_cast.hpp │ │ ├── named_array.hpp │ │ └── shape │ │ │ ├── common_shape.hpp │ │ │ ├── make_shape.hpp │ │ │ ├── shape_append.hpp │ │ │ ├── shape_cast.hpp │ │ │ ├── shape_element.hpp │ │ │ └── shape_size.hpp │ ├── lattice.hpp │ └── point.hpp ├── cuda.hpp ├── cuda │ ├── algorithm.hpp │ ├── algorithm │ │ ├── copy.hpp │ │ └── copy │ │ │ ├── async_copy_n.hpp │ │ │ └── copy_n.hpp │ ├── container.hpp │ ├── container │ │ └── vector.hpp │ ├── detail │ │ ├── boxed_value.hpp │ │ ├── concurrency │ │ │ ├── block_barrier.hpp │ │ │ ├── grid_barrier.hpp │ │ │ └── heterogeneous_barrier.hpp │ │ ├── feature_test.hpp │ │ ├── future │ │ │ ├── README.md │ │ │ ├── async_future.hpp │ │ │ ├── asynchronous_state.hpp │ │ │ ├── continuation.hpp │ │ │ ├── event.hpp │ │ │ ├── future.hpp │ │ │ ├── shared_future.hpp │ │ │ └── stream.hpp │ │ ├── terminate.hpp │ │ └── workaround_unused_variable_warning.hpp │ ├── device.hpp │ ├── execution.hpp │ ├── execution │ │ ├── detail │ │ │ ├── kernel.hpp │ │ │ └── kernel │ │ │ │ ├── bulk_then_execute_concurrent_kernel.hpp │ │ │ │ ├── bulk_then_execute_kernel.hpp │ │ │ │ ├── kernel.hpp │ │ │ │ ├── launch_cooperative_kernel.hpp │ │ │ │ ├── launch_kernel.hpp │ │ │ │ └── on_chip_shared_parameter.hpp │ │ ├── execution_policy.hpp │ │ ├── execution_policy │ │ │ ├── concurrent_execution_policy.hpp │ │ │ ├── concurrent_grid_execution_policy.hpp │ │ │ ├── grid_execution_policy.hpp │ │ │ └── parallel_execution_policy.hpp │ │ ├── executor.hpp │ │ └── executor │ │ │ ├── block_executor.hpp │ │ │ ├── concurrent_executor.hpp │ │ │ ├── concurrent_grid_executor.hpp │ │ │ ├── detail │ │ │ └── basic_grid_executor.hpp │ │ │ ├── grid_executor.hpp │ │ │ ├── multidevice_executor.hpp │ │ │ ├── parallel_executor.hpp │ │ │ └── scoped_executor.hpp │ ├── experimental.hpp │ ├── experimental │ │ └── multidevice_array.hpp │ ├── future.hpp │ ├── memory.hpp │ └── memory │ │ ├── allocator.hpp │ │ ├── allocator │ │ ├── allocator.hpp │ │ ├── detail │ │ │ └── any_allocator.hpp │ │ ├── device_allocator.hpp │ │ ├── heterogeneous_allocator.hpp │ │ ├── managed_allocator.hpp │ │ └── pinned_allocator.hpp │ │ ├── detail │ │ └── unique_ptr.hpp │ │ ├── device_ptr.hpp │ │ ├── resource.hpp │ │ └── resource │ │ ├── device_resource.hpp │ │ ├── heterogeneous_resource.hpp │ │ ├── managed_resource.hpp │ │ └── pinned_resource.hpp ├── detail │ ├── algorithm.hpp │ ├── algorithm │ │ ├── bulk_construct.hpp │ │ ├── bulk_destroy.hpp │ │ ├── construct_n.hpp │ │ ├── copy.hpp │ │ ├── copy │ │ │ ├── async_copy_n.hpp │ │ │ ├── copy.hpp │ │ │ ├── copy_n.hpp │ │ │ ├── default_copy_n.hpp │ │ │ ├── overlapped_copy.hpp │ │ │ ├── overlapped_uninitialized_copy.hpp │ │ │ ├── uninitialized_copy.hpp │ │ │ └── uninitialized_copy_n.hpp │ │ ├── destroy.hpp │ │ ├── equal.hpp │ │ ├── max.hpp │ │ ├── min.hpp │ │ ├── move.hpp │ │ └── move │ │ │ ├── overlapped_uninitialized_move.hpp │ │ │ ├── uninitialized_move.hpp │ │ │ └── uninitialized_move_n.hpp │ ├── asynchronous_state.hpp │ ├── boxed_value.hpp │ ├── concurrency │ │ ├── any_barrier.hpp │ │ ├── barrier.hpp │ │ ├── concurrent_queue.hpp │ │ ├── in_place_barrier.hpp │ │ ├── latch.hpp │ │ ├── synchronic │ │ ├── thread_pool.hpp │ │ └── variant_barrier.hpp │ ├── config.hpp │ ├── control_structures │ │ ├── README.md │ │ ├── agent_shared_parameter_factory.hpp │ │ ├── bind.hpp │ │ ├── bulk_async_execution_policy.hpp │ │ ├── bulk_invoke_execution_policy.hpp │ │ ├── bulk_then_execution_policy.hpp │ │ ├── decay_parameter.hpp │ │ ├── execute_agent_functor.hpp │ │ ├── executor_functions │ │ │ ├── README.md │ │ │ ├── bind_agent_local_parameters.hpp │ │ │ ├── bulk_async_with_executor.hpp │ │ │ ├── bulk_invoke_with_executor.hpp │ │ │ ├── bulk_then_with_executor.hpp │ │ │ ├── result_factory.hpp │ │ │ ├── shared_parameter_packaging.hpp │ │ │ └── unpack_shared_parameters_from_executor_and_invoke.hpp │ │ ├── is_bulk_call_possible_via_execution_policy.hpp │ │ ├── scope_result.hpp │ │ ├── shared_parameter.hpp │ │ ├── single_result.hpp │ │ └── tuple_of_agent_shared_parameter_factories.hpp │ ├── default_shape.hpp │ ├── factory.hpp │ ├── has_member.hpp │ ├── host_device_cast.hpp │ ├── index.hpp │ ├── index_tuple.hpp │ ├── integer_sequence.hpp │ ├── invoke.hpp │ ├── is_call_possible.hpp │ ├── iterator.hpp │ ├── iterator │ │ ├── advance.hpp │ │ ├── constant_iterator.hpp │ │ ├── data.hpp │ │ ├── distance.hpp │ │ ├── forwarding_iterator.hpp │ │ ├── iterator_traits.hpp │ │ ├── iterator_traits │ │ │ ├── iterator_is_contiguous.hpp │ │ │ ├── iterator_is_random_access.hpp │ │ │ └── iterator_value_is_trivially_copyable.hpp │ │ ├── move_iterator.hpp │ │ └── reverse_iterator.hpp │ ├── make_tuple_if.hpp │ ├── operator_traits.hpp │ ├── point_size.hpp │ ├── requires.hpp │ ├── scoped_in_place_type.hpp │ ├── select.hpp │ ├── shape.hpp │ ├── shape_tuple.hpp │ ├── singleton.hpp │ ├── static_const.hpp │ ├── terminate.hpp │ ├── tuple │ │ ├── arithmetic_tuple_facade.hpp │ │ ├── get.hpp │ │ ├── tuple_base.hpp │ │ ├── tuple_leaf.hpp │ │ ├── tuple_utility.hpp │ │ └── tuple_utility_impl.hpp │ ├── tuple_matrix.hpp │ ├── type_list.hpp │ ├── type_traits.hpp │ ├── uninitialized.hpp │ ├── unique_function.hpp │ ├── unit.hpp │ ├── unwrap_tuple_if.hpp │ └── utility.hpp ├── exception_list.hpp ├── execution.hpp ├── execution │ ├── execution_agent.hpp │ ├── execution_agent │ │ ├── concurrent_agent.hpp │ │ ├── concurrent_group.hpp │ │ ├── detail │ │ │ ├── basic_concurrent_agent.hpp │ │ │ ├── basic_execution_agent.hpp │ │ │ └── execution_group.hpp │ │ ├── execution_agent_traits.hpp │ │ ├── experimental.hpp │ │ ├── experimental │ │ │ ├── detail │ │ │ │ └── basic_static_execution_agent.hpp │ │ │ ├── static_concurrent_agent.hpp │ │ │ ├── static_parallel_agent.hpp │ │ │ └── static_sequenced_agent.hpp │ │ ├── parallel_agent.hpp │ │ ├── parallel_group.hpp │ │ ├── sequenced_agent.hpp │ │ ├── sequenced_group.hpp │ │ ├── unsequenced_agent.hpp │ │ └── unsequenced_group.hpp │ ├── execution_policy.hpp │ ├── execution_policy │ │ ├── README.md │ │ ├── basic_execution_policy.hpp │ │ ├── concurrent_execution_policy.hpp │ │ ├── detail │ │ │ ├── has_replace_executor_free_function.hpp │ │ │ ├── has_replace_executor_member.hpp │ │ │ └── simple_sequenced_policy.hpp │ │ ├── execution_policy_traits.hpp │ │ ├── parallel_execution_policy.hpp │ │ ├── replace_executor.hpp │ │ ├── sequenced_execution_policy.hpp │ │ └── unsequenced_execution_policy.hpp │ ├── executor.hpp │ └── executor │ │ ├── associated_executor.hpp │ │ ├── concurrent_executor.hpp │ │ ├── customization_points.hpp │ │ ├── customization_points │ │ ├── future_cast.hpp │ │ ├── make_ready_future.hpp │ │ ├── max_shape_dimensions.hpp │ │ └── unit_shape.hpp │ │ ├── detail │ │ ├── adaptors │ │ │ ├── basic_executor_adaptor.hpp │ │ │ ├── bulk_then_executor.hpp │ │ │ ├── bulk_twoway_executor.hpp │ │ │ └── executor_ref.hpp │ │ ├── execution_functions │ │ │ ├── README.md │ │ │ ├── adaptations │ │ │ │ ├── README.md │ │ │ │ ├── bulk_then_execute_via_bulk_twoway_execute.hpp │ │ │ │ ├── bulk_twoway_execute_via_bulk_then_execute.hpp │ │ │ │ ├── then_execute_via_bulk_then_execute.hpp │ │ │ │ ├── then_execute_via_bulk_twoway_execute.hpp │ │ │ │ ├── twoway_execute_via_bulk_then_execute.hpp │ │ │ │ ├── twoway_execute_via_bulk_twoway_execute.hpp │ │ │ │ └── twoway_execute_via_then_execute.hpp │ │ │ ├── bulk_then_execute.hpp │ │ │ ├── bulk_twoway_execute.hpp │ │ │ ├── then_execute.hpp │ │ │ └── twoway_execute.hpp │ │ ├── this_thread_parallel_executor.hpp │ │ ├── utility.hpp │ │ └── utility │ │ │ ├── README.md │ │ │ ├── blocking_bulk_twoway_execute.hpp │ │ │ ├── blocking_bulk_twoway_execute_with_auto_result.hpp │ │ │ ├── blocking_bulk_twoway_execute_with_auto_result_and_without_shared_parameters.hpp │ │ │ ├── blocking_bulk_twoway_execute_with_collected_result.hpp │ │ │ ├── blocking_bulk_twoway_execute_with_one_shared_parameter.hpp │ │ │ ├── blocking_bulk_twoway_execute_with_void_result.hpp │ │ │ ├── blocking_twoway_execute.hpp │ │ │ ├── bulk_share_future.hpp │ │ │ ├── bulk_then_execute_with_auto_result.hpp │ │ │ ├── bulk_then_execute_with_collected_result.hpp │ │ │ ├── bulk_then_execute_with_void_result.hpp │ │ │ ├── bulk_then_execute_without_shared_parameters.hpp │ │ │ ├── bulk_twoway_execute_with_collected_result.hpp │ │ │ ├── bulk_twoway_execute_with_one_shared_parameter.hpp │ │ │ ├── bulk_twoway_execute_with_void_result.hpp │ │ │ ├── bulk_twoway_execute_without_shared_parameters.hpp │ │ │ ├── executor_bulk_result.hpp │ │ │ ├── executor_bulk_result_or_void.hpp │ │ │ └── invoke_functors.hpp │ │ ├── executor_array.hpp │ │ ├── executor_traits.hpp │ │ ├── executor_traits │ │ ├── detail │ │ │ ├── can_query.hpp │ │ │ ├── executor_barrier_types_as_scoped_in_place_type.hpp │ │ │ ├── executor_execution_depth_or.hpp │ │ │ ├── executor_has_static_property.hpp │ │ │ ├── has_associated_executor_free_function.hpp │ │ │ ├── has_associated_executor_member.hpp │ │ │ ├── has_bulk_then_execute_member.hpp │ │ │ ├── has_query_free_function.hpp │ │ │ ├── has_query_member.hpp │ │ │ ├── has_require_free_function.hpp │ │ │ ├── has_require_member.hpp │ │ │ ├── has_static_query.hpp │ │ │ ├── has_then_execute_member.hpp │ │ │ ├── has_twoway_execute_member.hpp │ │ │ ├── is_bulk_executor.hpp │ │ │ ├── is_bulk_then_executor.hpp │ │ │ ├── is_bulk_twoway_executor.hpp │ │ │ ├── is_scoped_executor.hpp │ │ │ ├── is_single_executor.hpp │ │ │ ├── is_single_then_executor.hpp │ │ │ ├── is_single_twoway_executor.hpp │ │ │ ├── is_then_executor.hpp │ │ │ ├── is_twoway_executor.hpp │ │ │ ├── member_allocator_or.hpp │ │ │ ├── member_barrier_type_or.hpp │ │ │ ├── member_container_or.hpp │ │ │ ├── member_future_or.hpp │ │ │ ├── member_index_type_or.hpp │ │ │ └── member_shape_type_or.hpp │ │ ├── executor_allocator.hpp │ │ ├── executor_execution_depth.hpp │ │ ├── executor_future.hpp │ │ ├── executor_index.hpp │ │ ├── executor_shape.hpp │ │ └── is_executor.hpp │ │ ├── experimental.hpp │ │ ├── experimental │ │ └── unrolling_executor.hpp │ │ ├── flattened_executor.hpp │ │ ├── parallel_executor.hpp │ │ ├── properties.hpp │ │ ├── properties │ │ ├── always_blocking.hpp │ │ ├── bulk.hpp │ │ ├── bulk_guarantee.hpp │ │ ├── detail │ │ │ ├── bulk_guarantee_depth.hpp │ │ │ ├── common_bulk_guarantee.hpp │ │ │ ├── disjunction_property.hpp │ │ │ ├── is_query_constexpr.hpp │ │ │ ├── query_member_result.hpp │ │ │ ├── static_property.hpp │ │ │ └── static_query.hpp │ │ ├── single.hpp │ │ ├── then.hpp │ │ └── twoway.hpp │ │ ├── query.hpp │ │ ├── require.hpp │ │ ├── scoped_executor.hpp │ │ ├── sequenced_executor.hpp │ │ ├── unsequenced_executor.hpp │ │ ├── variant_executor.hpp │ │ └── vector_executor.hpp ├── experimental.hpp ├── experimental │ ├── bounded_integer.hpp │ ├── ndarray.hpp │ ├── ndarray │ │ ├── constant_ndarray.hpp │ │ ├── detail │ │ │ ├── has_domain_free_function.hpp │ │ │ ├── has_domain_member.hpp │ │ │ ├── has_shape_free_function.hpp │ │ │ └── has_shape_member.hpp │ │ ├── domain.hpp │ │ ├── ndarray.hpp │ │ ├── ndarray_ref.hpp │ │ └── shape.hpp │ ├── optional.hpp │ ├── ranges.hpp │ ├── ranges │ │ ├── all.hpp │ │ ├── chunk.hpp │ │ ├── counted.hpp │ │ ├── detail │ │ │ ├── has_all_free_function.hpp │ │ │ ├── has_all_member.hpp │ │ │ ├── has_size_free_function.hpp │ │ │ └── has_size_member.hpp │ │ ├── flatten.hpp │ │ ├── interval.hpp │ │ ├── iota.hpp │ │ ├── iterator_range.hpp │ │ ├── range_traits.hpp │ │ ├── repeat.hpp │ │ ├── size.hpp │ │ ├── statically_bounded.hpp │ │ ├── stride.hpp │ │ ├── tile.hpp │ │ ├── transformed.hpp │ │ ├── untile.hpp │ │ ├── zip.hpp │ │ └── zip_with.hpp │ ├── segmented_array.hpp │ ├── short_vector.hpp │ ├── span.hpp │ ├── tiled_array.hpp │ └── variant.hpp ├── functional.hpp ├── functional │ ├── invoke.hpp │ └── overload.hpp ├── future.hpp ├── future │ ├── always_ready_future.hpp │ ├── detail │ │ ├── future_cast.hpp │ │ ├── future_sum.hpp │ │ └── monadic_then.hpp │ ├── future_traits.hpp │ ├── future_traits │ │ ├── detail │ │ │ └── has_then_member.hpp │ │ ├── future_rebind_value.hpp │ │ ├── future_result.hpp │ │ ├── future_then_result.hpp │ │ └── is_future.hpp │ └── variant_future.hpp ├── memory.hpp ├── memory │ ├── allocator.hpp │ ├── allocator │ │ ├── allocator.hpp │ │ ├── detail │ │ │ ├── allocator_adaptor.hpp │ │ │ ├── allocator_sum.hpp │ │ │ ├── allocator_traits.hpp │ │ │ ├── allocator_traits │ │ │ │ ├── check_for_member_functions.hpp │ │ │ │ ├── construct.hpp │ │ │ │ ├── destroy.hpp │ │ │ │ ├── is_allocator.hpp │ │ │ │ ├── max_size.hpp │ │ │ │ ├── member_pointer_or.hpp │ │ │ │ ├── member_size_type_or.hpp │ │ │ │ └── member_value_type_or.hpp │ │ │ ├── any_allocator.hpp │ │ │ ├── empty_type_allocator.hpp │ │ │ └── malloc_allocator.hpp │ │ └── variant_allocator.hpp │ ├── detail │ │ ├── allocation_deleter.hpp │ │ ├── resource │ │ │ ├── arena_resource.hpp │ │ │ ├── cached_resource.hpp │ │ │ ├── malloc_resource.hpp │ │ │ ├── null_resource.hpp │ │ │ └── tiered_resource.hpp │ │ ├── storage.hpp │ │ └── unique_ptr.hpp │ ├── pointer_adaptor.hpp │ └── to_address.hpp ├── omp.hpp ├── omp │ └── execution.hpp ├── shared.hpp ├── tuple.hpp └── version.hpp ├── doc ├── .gitignore ├── Doxyfile ├── DoxygenLayout.xml ├── customdoxygen.css ├── doxy-boot.js ├── footer.html └── header.html ├── examples ├── README.md ├── SConscript ├── SConstruct ├── concurrent_ping_pong.cpp ├── concurrent_sum.cpp ├── cuda │ ├── SConscript │ ├── async_reduce.cu │ ├── black_scholes.cu │ ├── hello_device_lambda.cu │ ├── multigpu_saxpy.cu │ ├── saxpy.cu │ ├── simple_on.cu │ └── transpose.cu ├── fill.cpp ├── fork_executor.cpp ├── hello_async.cpp ├── hello_lambda.cpp ├── hello_then.cpp ├── hello_world.cpp ├── ping_pong_tournament.cpp ├── saxpy.cpp └── version.cpp └── testing ├── .gitignore ├── README.md ├── SConscript ├── SConstruct ├── algorithm ├── SConscript └── cuda │ ├── SConscript │ ├── async_copy_n.cu │ └── copy_n.cu ├── async ├── SConscript ├── cuda │ ├── SConscript │ ├── single_result.cu │ └── void_result.cu ├── single_result.cpp └── void_result.cpp ├── bulk_async ├── SConscript ├── cuda │ ├── SConscript │ ├── device_lambda │ │ ├── SConscript │ │ ├── multiple_results.cu │ │ ├── scope_result.cu │ │ ├── single_result.cu │ │ └── void_result.cu │ ├── multiple_results.cu │ ├── scope_result.cu │ ├── single_result.cu │ └── void_result.cu ├── multiple_results.cpp ├── scope_result.cpp ├── single_result.cpp └── void_result.cpp ├── bulk_invoke ├── SConscript ├── cuda │ ├── SConscript │ ├── device_lambda │ │ ├── SConscript │ │ ├── multiple_results.cu │ │ ├── scope_result.cu │ │ ├── single_result.cu │ │ └── void_result.cu │ ├── multiple_results.cu │ ├── scope_result.cu │ └── single_result.cu ├── multiple_results.cpp ├── scope_result.cpp ├── single_result.cpp └── void_result.cpp ├── bulk_then ├── SConscript ├── cuda │ ├── SConscript │ ├── device_lambda │ │ ├── SConscript │ │ ├── multiple_results.cu │ │ ├── scope_result.cu │ │ ├── single_result.cu │ │ └── void_result.cu │ ├── multiple_results.cu │ ├── scope_result.cu │ ├── single_result.cu │ └── void_result.cu ├── multiple_results.cpp ├── scope_result.cpp ├── single_result.cpp └── void_result.cpp ├── container ├── SConscript └── vector │ ├── SConscript │ ├── assign_operator.cpp │ ├── clear.cpp │ ├── copy_constructor.cpp │ ├── count_constructor.cpp │ ├── default_resize.cpp │ ├── emplace_back.cpp │ ├── fill_assign.cpp │ ├── fill_constructor.cpp │ ├── fill_insert.cpp │ ├── fill_resize.cpp │ ├── move_constructor.cpp │ ├── pop_back.cpp │ ├── push_back.cpp │ ├── range_assign.cpp │ ├── range_constructor.cpp │ ├── range_erase.cpp │ ├── range_insert.cpp │ ├── reserve.cpp │ ├── single_emplace.cpp │ └── single_insert.cpp ├── coordinate ├── SConscript ├── common_shape.cpp ├── cuda │ ├── SConscript │ └── common_shape.cu ├── index_cast.cpp └── point │ ├── SConscript │ └── fill_constructor.cpp ├── cuda ├── SConscript └── test_when_all.cu ├── execution ├── SConscript ├── execution_policy │ ├── SConscript │ ├── cuda │ │ ├── SConscript │ │ └── on.cu │ └── on.cpp └── executor │ ├── SConscript │ ├── concurrent_executor.cpp │ ├── cuda │ ├── SConscript │ ├── concurrent_grid_executor.cu │ ├── grid_executor.cu │ ├── multidevice_executor.cu │ └── variant_executor.cu │ ├── customization_points │ ├── SConscript │ ├── cuda │ │ ├── SConscript │ │ ├── future_cast.cu │ │ ├── make_ready_future.cu │ │ └── unit_shape.cu │ ├── future_cast.cpp │ ├── make_ready_future.cpp │ └── unit_shape.cpp │ ├── execution_functions │ ├── SConscript │ ├── bulk_then_execute.cpp │ ├── bulk_twoway_execute.cpp │ ├── cuda │ │ ├── SConscript │ │ ├── bulk_then_execute.cu │ │ ├── bulk_twoway_execute.cu │ │ ├── then_execute.cu │ │ └── twoway_execute.cu │ ├── then_execute.cpp │ └── twoway_execute.cpp │ ├── executor_array.cpp │ ├── executor_traits │ ├── SConscript │ ├── cuda │ │ ├── SConscript │ │ ├── executor_index.cu │ │ ├── executor_shape.cu │ │ └── is_bulk_executor.cu │ ├── executor_index.cpp │ ├── executor_shape.cpp │ └── is_bulk_executor.cpp │ ├── experimental │ ├── SConscript │ └── unrolling_executor.cpp │ ├── flattened_executor.cpp │ ├── parallel_executor.cpp │ ├── properties │ ├── SConscript │ ├── bulk_guarantee.cpp │ └── cuda │ │ ├── SConscript │ │ └── bulk_guarantee.cu │ ├── scoped_executor.cpp │ ├── sequenced_executor.cpp │ ├── test_executors.hpp │ ├── thread_pool_executor.cpp │ ├── unsequenced_executor.cpp │ ├── utility │ ├── SConscript │ ├── blocking_bulk_twoway_execute.cpp │ ├── blocking_bulk_twoway_execute_with_auto_result_and_without_shared_parameters.cpp │ ├── blocking_bulk_twoway_execute_with_collected_result.cpp │ ├── blocking_bulk_twoway_execute_with_void_result.cpp │ ├── blocking_twoway_execute.cpp │ ├── bulk_then_execute_with_auto_result.cpp │ ├── bulk_then_execute_with_collected_result.cpp │ ├── bulk_twoway_execute_with_collected_result.cpp │ ├── bulk_twoway_execute_with_void_result.cpp │ └── cuda │ │ ├── SConscript │ │ ├── blocking_bulk_twoway_execute.cu │ │ ├── blocking_bulk_twoway_execute_with_auto_result.cu │ │ ├── blocking_bulk_twoway_execute_with_auto_result_and_without_shared_parameters.cu │ │ ├── blocking_bulk_twoway_execute_with_collected_result.cu │ │ ├── blocking_bulk_twoway_execute_with_void_result.cu │ │ ├── bulk_then_execute_with_auto_result.cu │ │ ├── bulk_then_execute_with_collected_result.cu │ │ ├── bulk_twoway_execute_with_collected_result.cu │ │ └── bulk_twoway_execute_with_void_result.cu │ ├── variant_executor.cpp │ └── vector_executor.cpp ├── experimental ├── SConscript ├── ranges │ ├── SConscript │ ├── flatten.cpp │ ├── interval.cpp │ ├── iota.cpp │ ├── size.cpp │ ├── statically_bounded.cpp │ ├── transformed.cpp │ ├── untile.cpp │ ├── zip.cpp │ └── zip_with.cpp ├── segmented_array.cpp └── tiled_array.cpp ├── future ├── SConscript ├── always_ready_future.cpp ├── cuda │ ├── SConscript │ ├── always_ready_future.cu │ ├── async_future │ │ ├── SConscript │ │ ├── async_future.cu │ │ ├── make_dependent_stream.cu │ │ ├── make_nonvoid_async_future.cu │ │ └── make_void_async_future.cu │ ├── future.cu │ ├── shared_future.cu │ └── test_async_future_cast.cu └── variant_future.cpp ├── invoke ├── SConscript ├── cuda │ ├── SConscript │ ├── single_result.cu │ └── void_result.cu ├── single_result.cpp └── void_result.cpp ├── memory ├── SConscript └── allocator │ ├── SConscript │ ├── any_small_allocator.cpp │ ├── cuda │ ├── SConscript │ └── any_small_allocator.cu │ └── variant_allocator.cpp └── unorganized ├── SConscript ├── cuda ├── SConscript ├── cuda_grid.cu ├── fill.cu ├── multidimensional_agent.cu ├── test_concurrent.cu ├── test_executor_array.cu ├── test_grid_executor.cu ├── test_grid_executor_2d.cu ├── test_shared.cu └── transpose.cu ├── fill.cpp ├── main.cpp ├── multidimensional_agent.cpp ├── new_design.cpp ├── reduce.cpp ├── sort.cpp ├── test.cpp ├── test_concurrent.cpp ├── test_executor_array.cpp └── unsequenced_saxpy.cpp /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/.gitmodules -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/README.md -------------------------------------------------------------------------------- /agency/agency.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/agency.hpp -------------------------------------------------------------------------------- /agency/async.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/async.hpp -------------------------------------------------------------------------------- /agency/bulk_async.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/bulk_async.hpp -------------------------------------------------------------------------------- /agency/bulk_invoke.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/bulk_invoke.hpp -------------------------------------------------------------------------------- /agency/bulk_then.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/bulk_then.hpp -------------------------------------------------------------------------------- /agency/container.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/container.hpp -------------------------------------------------------------------------------- /agency/container/array.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/container/array.hpp -------------------------------------------------------------------------------- /agency/container/bulk_result.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/container/bulk_result.hpp -------------------------------------------------------------------------------- /agency/container/vector.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/container/vector.hpp -------------------------------------------------------------------------------- /agency/coordinate.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/coordinate.hpp -------------------------------------------------------------------------------- /agency/coordinate/detail/colexicographic_rank.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/coordinate/detail/colexicographic_rank.hpp -------------------------------------------------------------------------------- /agency/coordinate/detail/index_cast.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/coordinate/detail/index_cast.hpp -------------------------------------------------------------------------------- /agency/coordinate/detail/named_array.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/coordinate/detail/named_array.hpp -------------------------------------------------------------------------------- /agency/coordinate/detail/shape/common_shape.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/coordinate/detail/shape/common_shape.hpp -------------------------------------------------------------------------------- /agency/coordinate/detail/shape/make_shape.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/coordinate/detail/shape/make_shape.hpp -------------------------------------------------------------------------------- /agency/coordinate/detail/shape/shape_append.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/coordinate/detail/shape/shape_append.hpp -------------------------------------------------------------------------------- /agency/coordinate/detail/shape/shape_cast.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/coordinate/detail/shape/shape_cast.hpp -------------------------------------------------------------------------------- /agency/coordinate/detail/shape/shape_element.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/coordinate/detail/shape/shape_element.hpp -------------------------------------------------------------------------------- /agency/coordinate/detail/shape/shape_size.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/coordinate/detail/shape/shape_size.hpp -------------------------------------------------------------------------------- /agency/coordinate/lattice.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/coordinate/lattice.hpp -------------------------------------------------------------------------------- /agency/coordinate/point.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/coordinate/point.hpp -------------------------------------------------------------------------------- /agency/cuda.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/cuda.hpp -------------------------------------------------------------------------------- /agency/cuda/algorithm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/cuda/algorithm.hpp -------------------------------------------------------------------------------- /agency/cuda/algorithm/copy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/cuda/algorithm/copy.hpp -------------------------------------------------------------------------------- /agency/cuda/algorithm/copy/async_copy_n.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/cuda/algorithm/copy/async_copy_n.hpp -------------------------------------------------------------------------------- /agency/cuda/algorithm/copy/copy_n.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/cuda/algorithm/copy/copy_n.hpp -------------------------------------------------------------------------------- /agency/cuda/container.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/cuda/container.hpp -------------------------------------------------------------------------------- /agency/cuda/container/vector.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/cuda/container/vector.hpp -------------------------------------------------------------------------------- /agency/cuda/detail/boxed_value.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/cuda/detail/boxed_value.hpp -------------------------------------------------------------------------------- /agency/cuda/detail/concurrency/block_barrier.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/cuda/detail/concurrency/block_barrier.hpp -------------------------------------------------------------------------------- /agency/cuda/detail/concurrency/grid_barrier.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/cuda/detail/concurrency/grid_barrier.hpp -------------------------------------------------------------------------------- /agency/cuda/detail/concurrency/heterogeneous_barrier.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/cuda/detail/concurrency/heterogeneous_barrier.hpp -------------------------------------------------------------------------------- /agency/cuda/detail/feature_test.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/cuda/detail/feature_test.hpp -------------------------------------------------------------------------------- /agency/cuda/detail/future/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/cuda/detail/future/README.md -------------------------------------------------------------------------------- /agency/cuda/detail/future/async_future.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/cuda/detail/future/async_future.hpp -------------------------------------------------------------------------------- /agency/cuda/detail/future/asynchronous_state.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/cuda/detail/future/asynchronous_state.hpp -------------------------------------------------------------------------------- /agency/cuda/detail/future/continuation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/cuda/detail/future/continuation.hpp -------------------------------------------------------------------------------- /agency/cuda/detail/future/event.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/cuda/detail/future/event.hpp -------------------------------------------------------------------------------- /agency/cuda/detail/future/future.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/cuda/detail/future/future.hpp -------------------------------------------------------------------------------- /agency/cuda/detail/future/shared_future.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/cuda/detail/future/shared_future.hpp -------------------------------------------------------------------------------- /agency/cuda/detail/future/stream.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/cuda/detail/future/stream.hpp -------------------------------------------------------------------------------- /agency/cuda/detail/terminate.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/cuda/detail/terminate.hpp -------------------------------------------------------------------------------- /agency/cuda/detail/workaround_unused_variable_warning.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/cuda/detail/workaround_unused_variable_warning.hpp -------------------------------------------------------------------------------- /agency/cuda/device.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/cuda/device.hpp -------------------------------------------------------------------------------- /agency/cuda/execution.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/cuda/execution.hpp -------------------------------------------------------------------------------- /agency/cuda/execution/detail/kernel.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/cuda/execution/detail/kernel.hpp -------------------------------------------------------------------------------- /agency/cuda/execution/detail/kernel/bulk_then_execute_concurrent_kernel.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/cuda/execution/detail/kernel/bulk_then_execute_concurrent_kernel.hpp -------------------------------------------------------------------------------- /agency/cuda/execution/detail/kernel/bulk_then_execute_kernel.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/cuda/execution/detail/kernel/bulk_then_execute_kernel.hpp -------------------------------------------------------------------------------- /agency/cuda/execution/detail/kernel/kernel.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/cuda/execution/detail/kernel/kernel.hpp -------------------------------------------------------------------------------- /agency/cuda/execution/detail/kernel/launch_cooperative_kernel.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/cuda/execution/detail/kernel/launch_cooperative_kernel.hpp -------------------------------------------------------------------------------- /agency/cuda/execution/detail/kernel/launch_kernel.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/cuda/execution/detail/kernel/launch_kernel.hpp -------------------------------------------------------------------------------- /agency/cuda/execution/detail/kernel/on_chip_shared_parameter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/cuda/execution/detail/kernel/on_chip_shared_parameter.hpp -------------------------------------------------------------------------------- /agency/cuda/execution/execution_policy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/cuda/execution/execution_policy.hpp -------------------------------------------------------------------------------- /agency/cuda/execution/execution_policy/concurrent_execution_policy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/cuda/execution/execution_policy/concurrent_execution_policy.hpp -------------------------------------------------------------------------------- /agency/cuda/execution/execution_policy/concurrent_grid_execution_policy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/cuda/execution/execution_policy/concurrent_grid_execution_policy.hpp -------------------------------------------------------------------------------- /agency/cuda/execution/execution_policy/grid_execution_policy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/cuda/execution/execution_policy/grid_execution_policy.hpp -------------------------------------------------------------------------------- /agency/cuda/execution/execution_policy/parallel_execution_policy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/cuda/execution/execution_policy/parallel_execution_policy.hpp -------------------------------------------------------------------------------- /agency/cuda/execution/executor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/cuda/execution/executor.hpp -------------------------------------------------------------------------------- /agency/cuda/execution/executor/block_executor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/cuda/execution/executor/block_executor.hpp -------------------------------------------------------------------------------- /agency/cuda/execution/executor/concurrent_executor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/cuda/execution/executor/concurrent_executor.hpp -------------------------------------------------------------------------------- /agency/cuda/execution/executor/concurrent_grid_executor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/cuda/execution/executor/concurrent_grid_executor.hpp -------------------------------------------------------------------------------- /agency/cuda/execution/executor/detail/basic_grid_executor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/cuda/execution/executor/detail/basic_grid_executor.hpp -------------------------------------------------------------------------------- /agency/cuda/execution/executor/grid_executor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/cuda/execution/executor/grid_executor.hpp -------------------------------------------------------------------------------- /agency/cuda/execution/executor/multidevice_executor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/cuda/execution/executor/multidevice_executor.hpp -------------------------------------------------------------------------------- /agency/cuda/execution/executor/parallel_executor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/cuda/execution/executor/parallel_executor.hpp -------------------------------------------------------------------------------- /agency/cuda/execution/executor/scoped_executor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/cuda/execution/executor/scoped_executor.hpp -------------------------------------------------------------------------------- /agency/cuda/experimental.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/cuda/experimental.hpp -------------------------------------------------------------------------------- /agency/cuda/experimental/multidevice_array.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/cuda/experimental/multidevice_array.hpp -------------------------------------------------------------------------------- /agency/cuda/future.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/cuda/future.hpp -------------------------------------------------------------------------------- /agency/cuda/memory.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/cuda/memory.hpp -------------------------------------------------------------------------------- /agency/cuda/memory/allocator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/cuda/memory/allocator.hpp -------------------------------------------------------------------------------- /agency/cuda/memory/allocator/allocator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/cuda/memory/allocator/allocator.hpp -------------------------------------------------------------------------------- /agency/cuda/memory/allocator/detail/any_allocator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/cuda/memory/allocator/detail/any_allocator.hpp -------------------------------------------------------------------------------- /agency/cuda/memory/allocator/device_allocator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/cuda/memory/allocator/device_allocator.hpp -------------------------------------------------------------------------------- /agency/cuda/memory/allocator/heterogeneous_allocator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/cuda/memory/allocator/heterogeneous_allocator.hpp -------------------------------------------------------------------------------- /agency/cuda/memory/allocator/managed_allocator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/cuda/memory/allocator/managed_allocator.hpp -------------------------------------------------------------------------------- /agency/cuda/memory/allocator/pinned_allocator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/cuda/memory/allocator/pinned_allocator.hpp -------------------------------------------------------------------------------- /agency/cuda/memory/detail/unique_ptr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/cuda/memory/detail/unique_ptr.hpp -------------------------------------------------------------------------------- /agency/cuda/memory/device_ptr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/cuda/memory/device_ptr.hpp -------------------------------------------------------------------------------- /agency/cuda/memory/resource.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/cuda/memory/resource.hpp -------------------------------------------------------------------------------- /agency/cuda/memory/resource/device_resource.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/cuda/memory/resource/device_resource.hpp -------------------------------------------------------------------------------- /agency/cuda/memory/resource/heterogeneous_resource.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/cuda/memory/resource/heterogeneous_resource.hpp -------------------------------------------------------------------------------- /agency/cuda/memory/resource/managed_resource.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/cuda/memory/resource/managed_resource.hpp -------------------------------------------------------------------------------- /agency/cuda/memory/resource/pinned_resource.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/cuda/memory/resource/pinned_resource.hpp -------------------------------------------------------------------------------- /agency/detail/algorithm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/algorithm.hpp -------------------------------------------------------------------------------- /agency/detail/algorithm/bulk_construct.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/algorithm/bulk_construct.hpp -------------------------------------------------------------------------------- /agency/detail/algorithm/bulk_destroy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/algorithm/bulk_destroy.hpp -------------------------------------------------------------------------------- /agency/detail/algorithm/construct_n.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/algorithm/construct_n.hpp -------------------------------------------------------------------------------- /agency/detail/algorithm/copy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/algorithm/copy.hpp -------------------------------------------------------------------------------- /agency/detail/algorithm/copy/async_copy_n.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/algorithm/copy/async_copy_n.hpp -------------------------------------------------------------------------------- /agency/detail/algorithm/copy/copy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/algorithm/copy/copy.hpp -------------------------------------------------------------------------------- /agency/detail/algorithm/copy/copy_n.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/algorithm/copy/copy_n.hpp -------------------------------------------------------------------------------- /agency/detail/algorithm/copy/default_copy_n.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/algorithm/copy/default_copy_n.hpp -------------------------------------------------------------------------------- /agency/detail/algorithm/copy/overlapped_copy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/algorithm/copy/overlapped_copy.hpp -------------------------------------------------------------------------------- /agency/detail/algorithm/copy/overlapped_uninitialized_copy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/algorithm/copy/overlapped_uninitialized_copy.hpp -------------------------------------------------------------------------------- /agency/detail/algorithm/copy/uninitialized_copy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/algorithm/copy/uninitialized_copy.hpp -------------------------------------------------------------------------------- /agency/detail/algorithm/copy/uninitialized_copy_n.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/algorithm/copy/uninitialized_copy_n.hpp -------------------------------------------------------------------------------- /agency/detail/algorithm/destroy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/algorithm/destroy.hpp -------------------------------------------------------------------------------- /agency/detail/algorithm/equal.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/algorithm/equal.hpp -------------------------------------------------------------------------------- /agency/detail/algorithm/max.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/algorithm/max.hpp -------------------------------------------------------------------------------- /agency/detail/algorithm/min.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/algorithm/min.hpp -------------------------------------------------------------------------------- /agency/detail/algorithm/move.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/algorithm/move.hpp -------------------------------------------------------------------------------- /agency/detail/algorithm/move/overlapped_uninitialized_move.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/algorithm/move/overlapped_uninitialized_move.hpp -------------------------------------------------------------------------------- /agency/detail/algorithm/move/uninitialized_move.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/algorithm/move/uninitialized_move.hpp -------------------------------------------------------------------------------- /agency/detail/algorithm/move/uninitialized_move_n.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/algorithm/move/uninitialized_move_n.hpp -------------------------------------------------------------------------------- /agency/detail/asynchronous_state.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/asynchronous_state.hpp -------------------------------------------------------------------------------- /agency/detail/boxed_value.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/boxed_value.hpp -------------------------------------------------------------------------------- /agency/detail/concurrency/any_barrier.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/concurrency/any_barrier.hpp -------------------------------------------------------------------------------- /agency/detail/concurrency/barrier.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/concurrency/barrier.hpp -------------------------------------------------------------------------------- /agency/detail/concurrency/concurrent_queue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/concurrency/concurrent_queue.hpp -------------------------------------------------------------------------------- /agency/detail/concurrency/in_place_barrier.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/concurrency/in_place_barrier.hpp -------------------------------------------------------------------------------- /agency/detail/concurrency/latch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/concurrency/latch.hpp -------------------------------------------------------------------------------- /agency/detail/concurrency/synchronic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/concurrency/synchronic -------------------------------------------------------------------------------- /agency/detail/concurrency/thread_pool.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/concurrency/thread_pool.hpp -------------------------------------------------------------------------------- /agency/detail/concurrency/variant_barrier.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/concurrency/variant_barrier.hpp -------------------------------------------------------------------------------- /agency/detail/config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/config.hpp -------------------------------------------------------------------------------- /agency/detail/control_structures/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/control_structures/README.md -------------------------------------------------------------------------------- /agency/detail/control_structures/agent_shared_parameter_factory.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/control_structures/agent_shared_parameter_factory.hpp -------------------------------------------------------------------------------- /agency/detail/control_structures/bind.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/control_structures/bind.hpp -------------------------------------------------------------------------------- /agency/detail/control_structures/bulk_async_execution_policy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/control_structures/bulk_async_execution_policy.hpp -------------------------------------------------------------------------------- /agency/detail/control_structures/bulk_invoke_execution_policy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/control_structures/bulk_invoke_execution_policy.hpp -------------------------------------------------------------------------------- /agency/detail/control_structures/bulk_then_execution_policy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/control_structures/bulk_then_execution_policy.hpp -------------------------------------------------------------------------------- /agency/detail/control_structures/decay_parameter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/control_structures/decay_parameter.hpp -------------------------------------------------------------------------------- /agency/detail/control_structures/execute_agent_functor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/control_structures/execute_agent_functor.hpp -------------------------------------------------------------------------------- /agency/detail/control_structures/executor_functions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/control_structures/executor_functions/README.md -------------------------------------------------------------------------------- /agency/detail/control_structures/executor_functions/bind_agent_local_parameters.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/control_structures/executor_functions/bind_agent_local_parameters.hpp -------------------------------------------------------------------------------- /agency/detail/control_structures/executor_functions/bulk_async_with_executor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/control_structures/executor_functions/bulk_async_with_executor.hpp -------------------------------------------------------------------------------- /agency/detail/control_structures/executor_functions/bulk_invoke_with_executor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/control_structures/executor_functions/bulk_invoke_with_executor.hpp -------------------------------------------------------------------------------- /agency/detail/control_structures/executor_functions/bulk_then_with_executor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/control_structures/executor_functions/bulk_then_with_executor.hpp -------------------------------------------------------------------------------- /agency/detail/control_structures/executor_functions/result_factory.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/control_structures/executor_functions/result_factory.hpp -------------------------------------------------------------------------------- /agency/detail/control_structures/executor_functions/shared_parameter_packaging.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/control_structures/executor_functions/shared_parameter_packaging.hpp -------------------------------------------------------------------------------- /agency/detail/control_structures/executor_functions/unpack_shared_parameters_from_executor_and_invoke.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/control_structures/executor_functions/unpack_shared_parameters_from_executor_and_invoke.hpp -------------------------------------------------------------------------------- /agency/detail/control_structures/is_bulk_call_possible_via_execution_policy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/control_structures/is_bulk_call_possible_via_execution_policy.hpp -------------------------------------------------------------------------------- /agency/detail/control_structures/scope_result.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/control_structures/scope_result.hpp -------------------------------------------------------------------------------- /agency/detail/control_structures/shared_parameter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/control_structures/shared_parameter.hpp -------------------------------------------------------------------------------- /agency/detail/control_structures/single_result.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/control_structures/single_result.hpp -------------------------------------------------------------------------------- /agency/detail/control_structures/tuple_of_agent_shared_parameter_factories.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/control_structures/tuple_of_agent_shared_parameter_factories.hpp -------------------------------------------------------------------------------- /agency/detail/default_shape.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/default_shape.hpp -------------------------------------------------------------------------------- /agency/detail/factory.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/factory.hpp -------------------------------------------------------------------------------- /agency/detail/has_member.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/has_member.hpp -------------------------------------------------------------------------------- /agency/detail/host_device_cast.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/host_device_cast.hpp -------------------------------------------------------------------------------- /agency/detail/index.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/index.hpp -------------------------------------------------------------------------------- /agency/detail/index_tuple.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/index_tuple.hpp -------------------------------------------------------------------------------- /agency/detail/integer_sequence.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/integer_sequence.hpp -------------------------------------------------------------------------------- /agency/detail/invoke.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/invoke.hpp -------------------------------------------------------------------------------- /agency/detail/is_call_possible.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/is_call_possible.hpp -------------------------------------------------------------------------------- /agency/detail/iterator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/iterator.hpp -------------------------------------------------------------------------------- /agency/detail/iterator/advance.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/iterator/advance.hpp -------------------------------------------------------------------------------- /agency/detail/iterator/constant_iterator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/iterator/constant_iterator.hpp -------------------------------------------------------------------------------- /agency/detail/iterator/data.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/iterator/data.hpp -------------------------------------------------------------------------------- /agency/detail/iterator/distance.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/iterator/distance.hpp -------------------------------------------------------------------------------- /agency/detail/iterator/forwarding_iterator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/iterator/forwarding_iterator.hpp -------------------------------------------------------------------------------- /agency/detail/iterator/iterator_traits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/iterator/iterator_traits.hpp -------------------------------------------------------------------------------- /agency/detail/iterator/iterator_traits/iterator_is_contiguous.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/iterator/iterator_traits/iterator_is_contiguous.hpp -------------------------------------------------------------------------------- /agency/detail/iterator/iterator_traits/iterator_is_random_access.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/iterator/iterator_traits/iterator_is_random_access.hpp -------------------------------------------------------------------------------- /agency/detail/iterator/iterator_traits/iterator_value_is_trivially_copyable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/iterator/iterator_traits/iterator_value_is_trivially_copyable.hpp -------------------------------------------------------------------------------- /agency/detail/iterator/move_iterator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/iterator/move_iterator.hpp -------------------------------------------------------------------------------- /agency/detail/iterator/reverse_iterator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/iterator/reverse_iterator.hpp -------------------------------------------------------------------------------- /agency/detail/make_tuple_if.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/make_tuple_if.hpp -------------------------------------------------------------------------------- /agency/detail/operator_traits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/operator_traits.hpp -------------------------------------------------------------------------------- /agency/detail/point_size.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/point_size.hpp -------------------------------------------------------------------------------- /agency/detail/requires.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/requires.hpp -------------------------------------------------------------------------------- /agency/detail/scoped_in_place_type.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/scoped_in_place_type.hpp -------------------------------------------------------------------------------- /agency/detail/select.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/select.hpp -------------------------------------------------------------------------------- /agency/detail/shape.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/shape.hpp -------------------------------------------------------------------------------- /agency/detail/shape_tuple.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/shape_tuple.hpp -------------------------------------------------------------------------------- /agency/detail/singleton.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/singleton.hpp -------------------------------------------------------------------------------- /agency/detail/static_const.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/static_const.hpp -------------------------------------------------------------------------------- /agency/detail/terminate.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/terminate.hpp -------------------------------------------------------------------------------- /agency/detail/tuple/arithmetic_tuple_facade.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/tuple/arithmetic_tuple_facade.hpp -------------------------------------------------------------------------------- /agency/detail/tuple/get.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/tuple/get.hpp -------------------------------------------------------------------------------- /agency/detail/tuple/tuple_base.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/tuple/tuple_base.hpp -------------------------------------------------------------------------------- /agency/detail/tuple/tuple_leaf.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/tuple/tuple_leaf.hpp -------------------------------------------------------------------------------- /agency/detail/tuple/tuple_utility.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/tuple/tuple_utility.hpp -------------------------------------------------------------------------------- /agency/detail/tuple/tuple_utility_impl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/tuple/tuple_utility_impl.hpp -------------------------------------------------------------------------------- /agency/detail/tuple_matrix.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/tuple_matrix.hpp -------------------------------------------------------------------------------- /agency/detail/type_list.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/type_list.hpp -------------------------------------------------------------------------------- /agency/detail/type_traits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/type_traits.hpp -------------------------------------------------------------------------------- /agency/detail/uninitialized.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/uninitialized.hpp -------------------------------------------------------------------------------- /agency/detail/unique_function.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/unique_function.hpp -------------------------------------------------------------------------------- /agency/detail/unit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/unit.hpp -------------------------------------------------------------------------------- /agency/detail/unwrap_tuple_if.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/unwrap_tuple_if.hpp -------------------------------------------------------------------------------- /agency/detail/utility.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/detail/utility.hpp -------------------------------------------------------------------------------- /agency/exception_list.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/exception_list.hpp -------------------------------------------------------------------------------- /agency/execution.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution.hpp -------------------------------------------------------------------------------- /agency/execution/execution_agent.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/execution_agent.hpp -------------------------------------------------------------------------------- /agency/execution/execution_agent/concurrent_agent.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/execution_agent/concurrent_agent.hpp -------------------------------------------------------------------------------- /agency/execution/execution_agent/concurrent_group.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/execution_agent/concurrent_group.hpp -------------------------------------------------------------------------------- /agency/execution/execution_agent/detail/basic_concurrent_agent.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/execution_agent/detail/basic_concurrent_agent.hpp -------------------------------------------------------------------------------- /agency/execution/execution_agent/detail/basic_execution_agent.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/execution_agent/detail/basic_execution_agent.hpp -------------------------------------------------------------------------------- /agency/execution/execution_agent/detail/execution_group.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/execution_agent/detail/execution_group.hpp -------------------------------------------------------------------------------- /agency/execution/execution_agent/execution_agent_traits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/execution_agent/execution_agent_traits.hpp -------------------------------------------------------------------------------- /agency/execution/execution_agent/experimental.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/execution_agent/experimental.hpp -------------------------------------------------------------------------------- /agency/execution/execution_agent/experimental/detail/basic_static_execution_agent.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/execution_agent/experimental/detail/basic_static_execution_agent.hpp -------------------------------------------------------------------------------- /agency/execution/execution_agent/experimental/static_concurrent_agent.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/execution_agent/experimental/static_concurrent_agent.hpp -------------------------------------------------------------------------------- /agency/execution/execution_agent/experimental/static_parallel_agent.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/execution_agent/experimental/static_parallel_agent.hpp -------------------------------------------------------------------------------- /agency/execution/execution_agent/experimental/static_sequenced_agent.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/execution_agent/experimental/static_sequenced_agent.hpp -------------------------------------------------------------------------------- /agency/execution/execution_agent/parallel_agent.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/execution_agent/parallel_agent.hpp -------------------------------------------------------------------------------- /agency/execution/execution_agent/parallel_group.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/execution_agent/parallel_group.hpp -------------------------------------------------------------------------------- /agency/execution/execution_agent/sequenced_agent.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/execution_agent/sequenced_agent.hpp -------------------------------------------------------------------------------- /agency/execution/execution_agent/sequenced_group.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/execution_agent/sequenced_group.hpp -------------------------------------------------------------------------------- /agency/execution/execution_agent/unsequenced_agent.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/execution_agent/unsequenced_agent.hpp -------------------------------------------------------------------------------- /agency/execution/execution_agent/unsequenced_group.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/execution_agent/unsequenced_group.hpp -------------------------------------------------------------------------------- /agency/execution/execution_policy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/execution_policy.hpp -------------------------------------------------------------------------------- /agency/execution/execution_policy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/execution_policy/README.md -------------------------------------------------------------------------------- /agency/execution/execution_policy/basic_execution_policy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/execution_policy/basic_execution_policy.hpp -------------------------------------------------------------------------------- /agency/execution/execution_policy/concurrent_execution_policy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/execution_policy/concurrent_execution_policy.hpp -------------------------------------------------------------------------------- /agency/execution/execution_policy/detail/has_replace_executor_free_function.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/execution_policy/detail/has_replace_executor_free_function.hpp -------------------------------------------------------------------------------- /agency/execution/execution_policy/detail/has_replace_executor_member.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/execution_policy/detail/has_replace_executor_member.hpp -------------------------------------------------------------------------------- /agency/execution/execution_policy/detail/simple_sequenced_policy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/execution_policy/detail/simple_sequenced_policy.hpp -------------------------------------------------------------------------------- /agency/execution/execution_policy/execution_policy_traits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/execution_policy/execution_policy_traits.hpp -------------------------------------------------------------------------------- /agency/execution/execution_policy/parallel_execution_policy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/execution_policy/parallel_execution_policy.hpp -------------------------------------------------------------------------------- /agency/execution/execution_policy/replace_executor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/execution_policy/replace_executor.hpp -------------------------------------------------------------------------------- /agency/execution/execution_policy/sequenced_execution_policy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/execution_policy/sequenced_execution_policy.hpp -------------------------------------------------------------------------------- /agency/execution/execution_policy/unsequenced_execution_policy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/execution_policy/unsequenced_execution_policy.hpp -------------------------------------------------------------------------------- /agency/execution/executor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor.hpp -------------------------------------------------------------------------------- /agency/execution/executor/associated_executor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/associated_executor.hpp -------------------------------------------------------------------------------- /agency/execution/executor/concurrent_executor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/concurrent_executor.hpp -------------------------------------------------------------------------------- /agency/execution/executor/customization_points.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/customization_points.hpp -------------------------------------------------------------------------------- /agency/execution/executor/customization_points/future_cast.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/customization_points/future_cast.hpp -------------------------------------------------------------------------------- /agency/execution/executor/customization_points/make_ready_future.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/customization_points/make_ready_future.hpp -------------------------------------------------------------------------------- /agency/execution/executor/customization_points/max_shape_dimensions.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/customization_points/max_shape_dimensions.hpp -------------------------------------------------------------------------------- /agency/execution/executor/customization_points/unit_shape.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/customization_points/unit_shape.hpp -------------------------------------------------------------------------------- /agency/execution/executor/detail/adaptors/basic_executor_adaptor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/detail/adaptors/basic_executor_adaptor.hpp -------------------------------------------------------------------------------- /agency/execution/executor/detail/adaptors/bulk_then_executor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/detail/adaptors/bulk_then_executor.hpp -------------------------------------------------------------------------------- /agency/execution/executor/detail/adaptors/bulk_twoway_executor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/detail/adaptors/bulk_twoway_executor.hpp -------------------------------------------------------------------------------- /agency/execution/executor/detail/adaptors/executor_ref.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/detail/adaptors/executor_ref.hpp -------------------------------------------------------------------------------- /agency/execution/executor/detail/execution_functions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/detail/execution_functions/README.md -------------------------------------------------------------------------------- /agency/execution/executor/detail/execution_functions/adaptations/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/detail/execution_functions/adaptations/README.md -------------------------------------------------------------------------------- /agency/execution/executor/detail/execution_functions/adaptations/bulk_then_execute_via_bulk_twoway_execute.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/detail/execution_functions/adaptations/bulk_then_execute_via_bulk_twoway_execute.hpp -------------------------------------------------------------------------------- /agency/execution/executor/detail/execution_functions/adaptations/bulk_twoway_execute_via_bulk_then_execute.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/detail/execution_functions/adaptations/bulk_twoway_execute_via_bulk_then_execute.hpp -------------------------------------------------------------------------------- /agency/execution/executor/detail/execution_functions/adaptations/then_execute_via_bulk_then_execute.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/detail/execution_functions/adaptations/then_execute_via_bulk_then_execute.hpp -------------------------------------------------------------------------------- /agency/execution/executor/detail/execution_functions/adaptations/then_execute_via_bulk_twoway_execute.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/detail/execution_functions/adaptations/then_execute_via_bulk_twoway_execute.hpp -------------------------------------------------------------------------------- /agency/execution/executor/detail/execution_functions/adaptations/twoway_execute_via_bulk_then_execute.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/detail/execution_functions/adaptations/twoway_execute_via_bulk_then_execute.hpp -------------------------------------------------------------------------------- /agency/execution/executor/detail/execution_functions/adaptations/twoway_execute_via_bulk_twoway_execute.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/detail/execution_functions/adaptations/twoway_execute_via_bulk_twoway_execute.hpp -------------------------------------------------------------------------------- /agency/execution/executor/detail/execution_functions/adaptations/twoway_execute_via_then_execute.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/detail/execution_functions/adaptations/twoway_execute_via_then_execute.hpp -------------------------------------------------------------------------------- /agency/execution/executor/detail/execution_functions/bulk_then_execute.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/detail/execution_functions/bulk_then_execute.hpp -------------------------------------------------------------------------------- /agency/execution/executor/detail/execution_functions/bulk_twoway_execute.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/detail/execution_functions/bulk_twoway_execute.hpp -------------------------------------------------------------------------------- /agency/execution/executor/detail/execution_functions/then_execute.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/detail/execution_functions/then_execute.hpp -------------------------------------------------------------------------------- /agency/execution/executor/detail/execution_functions/twoway_execute.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/detail/execution_functions/twoway_execute.hpp -------------------------------------------------------------------------------- /agency/execution/executor/detail/this_thread_parallel_executor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/detail/this_thread_parallel_executor.hpp -------------------------------------------------------------------------------- /agency/execution/executor/detail/utility.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/detail/utility.hpp -------------------------------------------------------------------------------- /agency/execution/executor/detail/utility/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/detail/utility/README.md -------------------------------------------------------------------------------- /agency/execution/executor/detail/utility/blocking_bulk_twoway_execute.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/detail/utility/blocking_bulk_twoway_execute.hpp -------------------------------------------------------------------------------- /agency/execution/executor/detail/utility/blocking_bulk_twoway_execute_with_auto_result.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/detail/utility/blocking_bulk_twoway_execute_with_auto_result.hpp -------------------------------------------------------------------------------- /agency/execution/executor/detail/utility/blocking_bulk_twoway_execute_with_auto_result_and_without_shared_parameters.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/detail/utility/blocking_bulk_twoway_execute_with_auto_result_and_without_shared_parameters.hpp -------------------------------------------------------------------------------- /agency/execution/executor/detail/utility/blocking_bulk_twoway_execute_with_collected_result.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/detail/utility/blocking_bulk_twoway_execute_with_collected_result.hpp -------------------------------------------------------------------------------- /agency/execution/executor/detail/utility/blocking_bulk_twoway_execute_with_one_shared_parameter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/detail/utility/blocking_bulk_twoway_execute_with_one_shared_parameter.hpp -------------------------------------------------------------------------------- /agency/execution/executor/detail/utility/blocking_bulk_twoway_execute_with_void_result.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/detail/utility/blocking_bulk_twoway_execute_with_void_result.hpp -------------------------------------------------------------------------------- /agency/execution/executor/detail/utility/blocking_twoway_execute.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/detail/utility/blocking_twoway_execute.hpp -------------------------------------------------------------------------------- /agency/execution/executor/detail/utility/bulk_share_future.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/detail/utility/bulk_share_future.hpp -------------------------------------------------------------------------------- /agency/execution/executor/detail/utility/bulk_then_execute_with_auto_result.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/detail/utility/bulk_then_execute_with_auto_result.hpp -------------------------------------------------------------------------------- /agency/execution/executor/detail/utility/bulk_then_execute_with_collected_result.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/detail/utility/bulk_then_execute_with_collected_result.hpp -------------------------------------------------------------------------------- /agency/execution/executor/detail/utility/bulk_then_execute_with_void_result.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/detail/utility/bulk_then_execute_with_void_result.hpp -------------------------------------------------------------------------------- /agency/execution/executor/detail/utility/bulk_then_execute_without_shared_parameters.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/detail/utility/bulk_then_execute_without_shared_parameters.hpp -------------------------------------------------------------------------------- /agency/execution/executor/detail/utility/bulk_twoway_execute_with_collected_result.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/detail/utility/bulk_twoway_execute_with_collected_result.hpp -------------------------------------------------------------------------------- /agency/execution/executor/detail/utility/bulk_twoway_execute_with_one_shared_parameter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/detail/utility/bulk_twoway_execute_with_one_shared_parameter.hpp -------------------------------------------------------------------------------- /agency/execution/executor/detail/utility/bulk_twoway_execute_with_void_result.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/detail/utility/bulk_twoway_execute_with_void_result.hpp -------------------------------------------------------------------------------- /agency/execution/executor/detail/utility/bulk_twoway_execute_without_shared_parameters.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/detail/utility/bulk_twoway_execute_without_shared_parameters.hpp -------------------------------------------------------------------------------- /agency/execution/executor/detail/utility/executor_bulk_result.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/detail/utility/executor_bulk_result.hpp -------------------------------------------------------------------------------- /agency/execution/executor/detail/utility/executor_bulk_result_or_void.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/detail/utility/executor_bulk_result_or_void.hpp -------------------------------------------------------------------------------- /agency/execution/executor/detail/utility/invoke_functors.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/detail/utility/invoke_functors.hpp -------------------------------------------------------------------------------- /agency/execution/executor/executor_array.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/executor_array.hpp -------------------------------------------------------------------------------- /agency/execution/executor/executor_traits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/executor_traits.hpp -------------------------------------------------------------------------------- /agency/execution/executor/executor_traits/detail/can_query.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/executor_traits/detail/can_query.hpp -------------------------------------------------------------------------------- /agency/execution/executor/executor_traits/detail/executor_barrier_types_as_scoped_in_place_type.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/executor_traits/detail/executor_barrier_types_as_scoped_in_place_type.hpp -------------------------------------------------------------------------------- /agency/execution/executor/executor_traits/detail/executor_execution_depth_or.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/executor_traits/detail/executor_execution_depth_or.hpp -------------------------------------------------------------------------------- /agency/execution/executor/executor_traits/detail/executor_has_static_property.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/executor_traits/detail/executor_has_static_property.hpp -------------------------------------------------------------------------------- /agency/execution/executor/executor_traits/detail/has_associated_executor_free_function.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/executor_traits/detail/has_associated_executor_free_function.hpp -------------------------------------------------------------------------------- /agency/execution/executor/executor_traits/detail/has_associated_executor_member.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/executor_traits/detail/has_associated_executor_member.hpp -------------------------------------------------------------------------------- /agency/execution/executor/executor_traits/detail/has_bulk_then_execute_member.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/executor_traits/detail/has_bulk_then_execute_member.hpp -------------------------------------------------------------------------------- /agency/execution/executor/executor_traits/detail/has_query_free_function.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/executor_traits/detail/has_query_free_function.hpp -------------------------------------------------------------------------------- /agency/execution/executor/executor_traits/detail/has_query_member.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/executor_traits/detail/has_query_member.hpp -------------------------------------------------------------------------------- /agency/execution/executor/executor_traits/detail/has_require_free_function.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/executor_traits/detail/has_require_free_function.hpp -------------------------------------------------------------------------------- /agency/execution/executor/executor_traits/detail/has_require_member.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/executor_traits/detail/has_require_member.hpp -------------------------------------------------------------------------------- /agency/execution/executor/executor_traits/detail/has_static_query.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/executor_traits/detail/has_static_query.hpp -------------------------------------------------------------------------------- /agency/execution/executor/executor_traits/detail/has_then_execute_member.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/executor_traits/detail/has_then_execute_member.hpp -------------------------------------------------------------------------------- /agency/execution/executor/executor_traits/detail/has_twoway_execute_member.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/executor_traits/detail/has_twoway_execute_member.hpp -------------------------------------------------------------------------------- /agency/execution/executor/executor_traits/detail/is_bulk_executor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/executor_traits/detail/is_bulk_executor.hpp -------------------------------------------------------------------------------- /agency/execution/executor/executor_traits/detail/is_bulk_then_executor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/executor_traits/detail/is_bulk_then_executor.hpp -------------------------------------------------------------------------------- /agency/execution/executor/executor_traits/detail/is_bulk_twoway_executor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/executor_traits/detail/is_bulk_twoway_executor.hpp -------------------------------------------------------------------------------- /agency/execution/executor/executor_traits/detail/is_scoped_executor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/executor_traits/detail/is_scoped_executor.hpp -------------------------------------------------------------------------------- /agency/execution/executor/executor_traits/detail/is_single_executor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/executor_traits/detail/is_single_executor.hpp -------------------------------------------------------------------------------- /agency/execution/executor/executor_traits/detail/is_single_then_executor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/executor_traits/detail/is_single_then_executor.hpp -------------------------------------------------------------------------------- /agency/execution/executor/executor_traits/detail/is_single_twoway_executor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/executor_traits/detail/is_single_twoway_executor.hpp -------------------------------------------------------------------------------- /agency/execution/executor/executor_traits/detail/is_then_executor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/executor_traits/detail/is_then_executor.hpp -------------------------------------------------------------------------------- /agency/execution/executor/executor_traits/detail/is_twoway_executor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/executor_traits/detail/is_twoway_executor.hpp -------------------------------------------------------------------------------- /agency/execution/executor/executor_traits/detail/member_allocator_or.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/executor_traits/detail/member_allocator_or.hpp -------------------------------------------------------------------------------- /agency/execution/executor/executor_traits/detail/member_barrier_type_or.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/executor_traits/detail/member_barrier_type_or.hpp -------------------------------------------------------------------------------- /agency/execution/executor/executor_traits/detail/member_container_or.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/executor_traits/detail/member_container_or.hpp -------------------------------------------------------------------------------- /agency/execution/executor/executor_traits/detail/member_future_or.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/executor_traits/detail/member_future_or.hpp -------------------------------------------------------------------------------- /agency/execution/executor/executor_traits/detail/member_index_type_or.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/executor_traits/detail/member_index_type_or.hpp -------------------------------------------------------------------------------- /agency/execution/executor/executor_traits/detail/member_shape_type_or.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/executor_traits/detail/member_shape_type_or.hpp -------------------------------------------------------------------------------- /agency/execution/executor/executor_traits/executor_allocator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/executor_traits/executor_allocator.hpp -------------------------------------------------------------------------------- /agency/execution/executor/executor_traits/executor_execution_depth.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/executor_traits/executor_execution_depth.hpp -------------------------------------------------------------------------------- /agency/execution/executor/executor_traits/executor_future.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/executor_traits/executor_future.hpp -------------------------------------------------------------------------------- /agency/execution/executor/executor_traits/executor_index.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/executor_traits/executor_index.hpp -------------------------------------------------------------------------------- /agency/execution/executor/executor_traits/executor_shape.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/executor_traits/executor_shape.hpp -------------------------------------------------------------------------------- /agency/execution/executor/executor_traits/is_executor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/executor_traits/is_executor.hpp -------------------------------------------------------------------------------- /agency/execution/executor/experimental.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/experimental.hpp -------------------------------------------------------------------------------- /agency/execution/executor/experimental/unrolling_executor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/experimental/unrolling_executor.hpp -------------------------------------------------------------------------------- /agency/execution/executor/flattened_executor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/flattened_executor.hpp -------------------------------------------------------------------------------- /agency/execution/executor/parallel_executor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/parallel_executor.hpp -------------------------------------------------------------------------------- /agency/execution/executor/properties.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/properties.hpp -------------------------------------------------------------------------------- /agency/execution/executor/properties/always_blocking.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/properties/always_blocking.hpp -------------------------------------------------------------------------------- /agency/execution/executor/properties/bulk.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/properties/bulk.hpp -------------------------------------------------------------------------------- /agency/execution/executor/properties/bulk_guarantee.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/properties/bulk_guarantee.hpp -------------------------------------------------------------------------------- /agency/execution/executor/properties/detail/bulk_guarantee_depth.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/properties/detail/bulk_guarantee_depth.hpp -------------------------------------------------------------------------------- /agency/execution/executor/properties/detail/common_bulk_guarantee.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/properties/detail/common_bulk_guarantee.hpp -------------------------------------------------------------------------------- /agency/execution/executor/properties/detail/disjunction_property.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/properties/detail/disjunction_property.hpp -------------------------------------------------------------------------------- /agency/execution/executor/properties/detail/is_query_constexpr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/properties/detail/is_query_constexpr.hpp -------------------------------------------------------------------------------- /agency/execution/executor/properties/detail/query_member_result.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/properties/detail/query_member_result.hpp -------------------------------------------------------------------------------- /agency/execution/executor/properties/detail/static_property.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/properties/detail/static_property.hpp -------------------------------------------------------------------------------- /agency/execution/executor/properties/detail/static_query.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/properties/detail/static_query.hpp -------------------------------------------------------------------------------- /agency/execution/executor/properties/single.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/properties/single.hpp -------------------------------------------------------------------------------- /agency/execution/executor/properties/then.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/properties/then.hpp -------------------------------------------------------------------------------- /agency/execution/executor/properties/twoway.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/properties/twoway.hpp -------------------------------------------------------------------------------- /agency/execution/executor/query.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/query.hpp -------------------------------------------------------------------------------- /agency/execution/executor/require.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/require.hpp -------------------------------------------------------------------------------- /agency/execution/executor/scoped_executor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/scoped_executor.hpp -------------------------------------------------------------------------------- /agency/execution/executor/sequenced_executor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/sequenced_executor.hpp -------------------------------------------------------------------------------- /agency/execution/executor/unsequenced_executor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/unsequenced_executor.hpp -------------------------------------------------------------------------------- /agency/execution/executor/variant_executor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/variant_executor.hpp -------------------------------------------------------------------------------- /agency/execution/executor/vector_executor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/execution/executor/vector_executor.hpp -------------------------------------------------------------------------------- /agency/experimental.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/experimental.hpp -------------------------------------------------------------------------------- /agency/experimental/bounded_integer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/experimental/bounded_integer.hpp -------------------------------------------------------------------------------- /agency/experimental/ndarray.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/experimental/ndarray.hpp -------------------------------------------------------------------------------- /agency/experimental/ndarray/constant_ndarray.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/experimental/ndarray/constant_ndarray.hpp -------------------------------------------------------------------------------- /agency/experimental/ndarray/detail/has_domain_free_function.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/experimental/ndarray/detail/has_domain_free_function.hpp -------------------------------------------------------------------------------- /agency/experimental/ndarray/detail/has_domain_member.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/experimental/ndarray/detail/has_domain_member.hpp -------------------------------------------------------------------------------- /agency/experimental/ndarray/detail/has_shape_free_function.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/experimental/ndarray/detail/has_shape_free_function.hpp -------------------------------------------------------------------------------- /agency/experimental/ndarray/detail/has_shape_member.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/experimental/ndarray/detail/has_shape_member.hpp -------------------------------------------------------------------------------- /agency/experimental/ndarray/domain.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/experimental/ndarray/domain.hpp -------------------------------------------------------------------------------- /agency/experimental/ndarray/ndarray.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/experimental/ndarray/ndarray.hpp -------------------------------------------------------------------------------- /agency/experimental/ndarray/ndarray_ref.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/experimental/ndarray/ndarray_ref.hpp -------------------------------------------------------------------------------- /agency/experimental/ndarray/shape.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/experimental/ndarray/shape.hpp -------------------------------------------------------------------------------- /agency/experimental/optional.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/experimental/optional.hpp -------------------------------------------------------------------------------- /agency/experimental/ranges.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/experimental/ranges.hpp -------------------------------------------------------------------------------- /agency/experimental/ranges/all.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/experimental/ranges/all.hpp -------------------------------------------------------------------------------- /agency/experimental/ranges/chunk.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/experimental/ranges/chunk.hpp -------------------------------------------------------------------------------- /agency/experimental/ranges/counted.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/experimental/ranges/counted.hpp -------------------------------------------------------------------------------- /agency/experimental/ranges/detail/has_all_free_function.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/experimental/ranges/detail/has_all_free_function.hpp -------------------------------------------------------------------------------- /agency/experimental/ranges/detail/has_all_member.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/experimental/ranges/detail/has_all_member.hpp -------------------------------------------------------------------------------- /agency/experimental/ranges/detail/has_size_free_function.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/experimental/ranges/detail/has_size_free_function.hpp -------------------------------------------------------------------------------- /agency/experimental/ranges/detail/has_size_member.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/experimental/ranges/detail/has_size_member.hpp -------------------------------------------------------------------------------- /agency/experimental/ranges/flatten.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/experimental/ranges/flatten.hpp -------------------------------------------------------------------------------- /agency/experimental/ranges/interval.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/experimental/ranges/interval.hpp -------------------------------------------------------------------------------- /agency/experimental/ranges/iota.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/experimental/ranges/iota.hpp -------------------------------------------------------------------------------- /agency/experimental/ranges/iterator_range.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/experimental/ranges/iterator_range.hpp -------------------------------------------------------------------------------- /agency/experimental/ranges/range_traits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/experimental/ranges/range_traits.hpp -------------------------------------------------------------------------------- /agency/experimental/ranges/repeat.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/experimental/ranges/repeat.hpp -------------------------------------------------------------------------------- /agency/experimental/ranges/size.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/experimental/ranges/size.hpp -------------------------------------------------------------------------------- /agency/experimental/ranges/statically_bounded.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/experimental/ranges/statically_bounded.hpp -------------------------------------------------------------------------------- /agency/experimental/ranges/stride.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/experimental/ranges/stride.hpp -------------------------------------------------------------------------------- /agency/experimental/ranges/tile.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/experimental/ranges/tile.hpp -------------------------------------------------------------------------------- /agency/experimental/ranges/transformed.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/experimental/ranges/transformed.hpp -------------------------------------------------------------------------------- /agency/experimental/ranges/untile.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/experimental/ranges/untile.hpp -------------------------------------------------------------------------------- /agency/experimental/ranges/zip.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/experimental/ranges/zip.hpp -------------------------------------------------------------------------------- /agency/experimental/ranges/zip_with.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/experimental/ranges/zip_with.hpp -------------------------------------------------------------------------------- /agency/experimental/segmented_array.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/experimental/segmented_array.hpp -------------------------------------------------------------------------------- /agency/experimental/short_vector.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/experimental/short_vector.hpp -------------------------------------------------------------------------------- /agency/experimental/span.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/experimental/span.hpp -------------------------------------------------------------------------------- /agency/experimental/tiled_array.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/experimental/tiled_array.hpp -------------------------------------------------------------------------------- /agency/experimental/variant.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/experimental/variant.hpp -------------------------------------------------------------------------------- /agency/functional.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/functional.hpp -------------------------------------------------------------------------------- /agency/functional/invoke.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/functional/invoke.hpp -------------------------------------------------------------------------------- /agency/functional/overload.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/functional/overload.hpp -------------------------------------------------------------------------------- /agency/future.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/future.hpp -------------------------------------------------------------------------------- /agency/future/always_ready_future.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/future/always_ready_future.hpp -------------------------------------------------------------------------------- /agency/future/detail/future_cast.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/future/detail/future_cast.hpp -------------------------------------------------------------------------------- /agency/future/detail/future_sum.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/future/detail/future_sum.hpp -------------------------------------------------------------------------------- /agency/future/detail/monadic_then.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/future/detail/monadic_then.hpp -------------------------------------------------------------------------------- /agency/future/future_traits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/future/future_traits.hpp -------------------------------------------------------------------------------- /agency/future/future_traits/detail/has_then_member.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/future/future_traits/detail/has_then_member.hpp -------------------------------------------------------------------------------- /agency/future/future_traits/future_rebind_value.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/future/future_traits/future_rebind_value.hpp -------------------------------------------------------------------------------- /agency/future/future_traits/future_result.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/future/future_traits/future_result.hpp -------------------------------------------------------------------------------- /agency/future/future_traits/future_then_result.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/future/future_traits/future_then_result.hpp -------------------------------------------------------------------------------- /agency/future/future_traits/is_future.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/future/future_traits/is_future.hpp -------------------------------------------------------------------------------- /agency/future/variant_future.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/future/variant_future.hpp -------------------------------------------------------------------------------- /agency/memory.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/memory.hpp -------------------------------------------------------------------------------- /agency/memory/allocator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/memory/allocator.hpp -------------------------------------------------------------------------------- /agency/memory/allocator/allocator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/memory/allocator/allocator.hpp -------------------------------------------------------------------------------- /agency/memory/allocator/detail/allocator_adaptor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/memory/allocator/detail/allocator_adaptor.hpp -------------------------------------------------------------------------------- /agency/memory/allocator/detail/allocator_sum.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/memory/allocator/detail/allocator_sum.hpp -------------------------------------------------------------------------------- /agency/memory/allocator/detail/allocator_traits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/memory/allocator/detail/allocator_traits.hpp -------------------------------------------------------------------------------- /agency/memory/allocator/detail/allocator_traits/check_for_member_functions.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/memory/allocator/detail/allocator_traits/check_for_member_functions.hpp -------------------------------------------------------------------------------- /agency/memory/allocator/detail/allocator_traits/construct.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/memory/allocator/detail/allocator_traits/construct.hpp -------------------------------------------------------------------------------- /agency/memory/allocator/detail/allocator_traits/destroy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/memory/allocator/detail/allocator_traits/destroy.hpp -------------------------------------------------------------------------------- /agency/memory/allocator/detail/allocator_traits/is_allocator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/memory/allocator/detail/allocator_traits/is_allocator.hpp -------------------------------------------------------------------------------- /agency/memory/allocator/detail/allocator_traits/max_size.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/memory/allocator/detail/allocator_traits/max_size.hpp -------------------------------------------------------------------------------- /agency/memory/allocator/detail/allocator_traits/member_pointer_or.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/memory/allocator/detail/allocator_traits/member_pointer_or.hpp -------------------------------------------------------------------------------- /agency/memory/allocator/detail/allocator_traits/member_size_type_or.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/memory/allocator/detail/allocator_traits/member_size_type_or.hpp -------------------------------------------------------------------------------- /agency/memory/allocator/detail/allocator_traits/member_value_type_or.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/memory/allocator/detail/allocator_traits/member_value_type_or.hpp -------------------------------------------------------------------------------- /agency/memory/allocator/detail/any_allocator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/memory/allocator/detail/any_allocator.hpp -------------------------------------------------------------------------------- /agency/memory/allocator/detail/empty_type_allocator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/memory/allocator/detail/empty_type_allocator.hpp -------------------------------------------------------------------------------- /agency/memory/allocator/detail/malloc_allocator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/memory/allocator/detail/malloc_allocator.hpp -------------------------------------------------------------------------------- /agency/memory/allocator/variant_allocator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/memory/allocator/variant_allocator.hpp -------------------------------------------------------------------------------- /agency/memory/detail/allocation_deleter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/memory/detail/allocation_deleter.hpp -------------------------------------------------------------------------------- /agency/memory/detail/resource/arena_resource.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/memory/detail/resource/arena_resource.hpp -------------------------------------------------------------------------------- /agency/memory/detail/resource/cached_resource.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/memory/detail/resource/cached_resource.hpp -------------------------------------------------------------------------------- /agency/memory/detail/resource/malloc_resource.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/memory/detail/resource/malloc_resource.hpp -------------------------------------------------------------------------------- /agency/memory/detail/resource/null_resource.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/memory/detail/resource/null_resource.hpp -------------------------------------------------------------------------------- /agency/memory/detail/resource/tiered_resource.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/memory/detail/resource/tiered_resource.hpp -------------------------------------------------------------------------------- /agency/memory/detail/storage.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/memory/detail/storage.hpp -------------------------------------------------------------------------------- /agency/memory/detail/unique_ptr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/memory/detail/unique_ptr.hpp -------------------------------------------------------------------------------- /agency/memory/pointer_adaptor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/memory/pointer_adaptor.hpp -------------------------------------------------------------------------------- /agency/memory/to_address.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/memory/to_address.hpp -------------------------------------------------------------------------------- /agency/omp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/omp.hpp -------------------------------------------------------------------------------- /agency/omp/execution.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/omp/execution.hpp -------------------------------------------------------------------------------- /agency/shared.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/shared.hpp -------------------------------------------------------------------------------- /agency/tuple.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/tuple.hpp -------------------------------------------------------------------------------- /agency/version.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/agency/version.hpp -------------------------------------------------------------------------------- /doc/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/doc/.gitignore -------------------------------------------------------------------------------- /doc/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/doc/Doxyfile -------------------------------------------------------------------------------- /doc/DoxygenLayout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/doc/DoxygenLayout.xml -------------------------------------------------------------------------------- /doc/customdoxygen.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/doc/customdoxygen.css -------------------------------------------------------------------------------- /doc/doxy-boot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/doc/doxy-boot.js -------------------------------------------------------------------------------- /doc/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/doc/footer.html -------------------------------------------------------------------------------- /doc/header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/doc/header.html -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/examples/SConscript -------------------------------------------------------------------------------- /examples/SConstruct: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/examples/SConstruct -------------------------------------------------------------------------------- /examples/concurrent_ping_pong.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/examples/concurrent_ping_pong.cpp -------------------------------------------------------------------------------- /examples/concurrent_sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/examples/concurrent_sum.cpp -------------------------------------------------------------------------------- /examples/cuda/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/examples/cuda/SConscript -------------------------------------------------------------------------------- /examples/cuda/async_reduce.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/examples/cuda/async_reduce.cu -------------------------------------------------------------------------------- /examples/cuda/black_scholes.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/examples/cuda/black_scholes.cu -------------------------------------------------------------------------------- /examples/cuda/hello_device_lambda.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/examples/cuda/hello_device_lambda.cu -------------------------------------------------------------------------------- /examples/cuda/multigpu_saxpy.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/examples/cuda/multigpu_saxpy.cu -------------------------------------------------------------------------------- /examples/cuda/saxpy.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/examples/cuda/saxpy.cu -------------------------------------------------------------------------------- /examples/cuda/simple_on.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/examples/cuda/simple_on.cu -------------------------------------------------------------------------------- /examples/cuda/transpose.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/examples/cuda/transpose.cu -------------------------------------------------------------------------------- /examples/fill.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/examples/fill.cpp -------------------------------------------------------------------------------- /examples/fork_executor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/examples/fork_executor.cpp -------------------------------------------------------------------------------- /examples/hello_async.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/examples/hello_async.cpp -------------------------------------------------------------------------------- /examples/hello_lambda.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/examples/hello_lambda.cpp -------------------------------------------------------------------------------- /examples/hello_then.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/examples/hello_then.cpp -------------------------------------------------------------------------------- /examples/hello_world.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/examples/hello_world.cpp -------------------------------------------------------------------------------- /examples/ping_pong_tournament.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/examples/ping_pong_tournament.cpp -------------------------------------------------------------------------------- /examples/saxpy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/examples/saxpy.cpp -------------------------------------------------------------------------------- /examples/version.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/examples/version.cpp -------------------------------------------------------------------------------- /testing/.gitignore: -------------------------------------------------------------------------------- 1 | *.dblite 2 | -------------------------------------------------------------------------------- /testing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/README.md -------------------------------------------------------------------------------- /testing/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/SConscript -------------------------------------------------------------------------------- /testing/SConstruct: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/SConstruct -------------------------------------------------------------------------------- /testing/algorithm/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/algorithm/SConscript -------------------------------------------------------------------------------- /testing/algorithm/cuda/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/algorithm/cuda/SConscript -------------------------------------------------------------------------------- /testing/algorithm/cuda/async_copy_n.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/algorithm/cuda/async_copy_n.cu -------------------------------------------------------------------------------- /testing/algorithm/cuda/copy_n.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/algorithm/cuda/copy_n.cu -------------------------------------------------------------------------------- /testing/async/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/async/SConscript -------------------------------------------------------------------------------- /testing/async/cuda/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/async/cuda/SConscript -------------------------------------------------------------------------------- /testing/async/cuda/single_result.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/async/cuda/single_result.cu -------------------------------------------------------------------------------- /testing/async/cuda/void_result.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/async/cuda/void_result.cu -------------------------------------------------------------------------------- /testing/async/single_result.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/async/single_result.cpp -------------------------------------------------------------------------------- /testing/async/void_result.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/async/void_result.cpp -------------------------------------------------------------------------------- /testing/bulk_async/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/bulk_async/SConscript -------------------------------------------------------------------------------- /testing/bulk_async/cuda/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/bulk_async/cuda/SConscript -------------------------------------------------------------------------------- /testing/bulk_async/cuda/device_lambda/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/bulk_async/cuda/device_lambda/SConscript -------------------------------------------------------------------------------- /testing/bulk_async/cuda/device_lambda/multiple_results.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/bulk_async/cuda/device_lambda/multiple_results.cu -------------------------------------------------------------------------------- /testing/bulk_async/cuda/device_lambda/scope_result.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/bulk_async/cuda/device_lambda/scope_result.cu -------------------------------------------------------------------------------- /testing/bulk_async/cuda/device_lambda/single_result.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/bulk_async/cuda/device_lambda/single_result.cu -------------------------------------------------------------------------------- /testing/bulk_async/cuda/device_lambda/void_result.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/bulk_async/cuda/device_lambda/void_result.cu -------------------------------------------------------------------------------- /testing/bulk_async/cuda/multiple_results.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/bulk_async/cuda/multiple_results.cu -------------------------------------------------------------------------------- /testing/bulk_async/cuda/scope_result.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/bulk_async/cuda/scope_result.cu -------------------------------------------------------------------------------- /testing/bulk_async/cuda/single_result.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/bulk_async/cuda/single_result.cu -------------------------------------------------------------------------------- /testing/bulk_async/cuda/void_result.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/bulk_async/cuda/void_result.cu -------------------------------------------------------------------------------- /testing/bulk_async/multiple_results.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/bulk_async/multiple_results.cpp -------------------------------------------------------------------------------- /testing/bulk_async/scope_result.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/bulk_async/scope_result.cpp -------------------------------------------------------------------------------- /testing/bulk_async/single_result.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/bulk_async/single_result.cpp -------------------------------------------------------------------------------- /testing/bulk_async/void_result.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/bulk_async/void_result.cpp -------------------------------------------------------------------------------- /testing/bulk_invoke/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/bulk_invoke/SConscript -------------------------------------------------------------------------------- /testing/bulk_invoke/cuda/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/bulk_invoke/cuda/SConscript -------------------------------------------------------------------------------- /testing/bulk_invoke/cuda/device_lambda/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/bulk_invoke/cuda/device_lambda/SConscript -------------------------------------------------------------------------------- /testing/bulk_invoke/cuda/device_lambda/multiple_results.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/bulk_invoke/cuda/device_lambda/multiple_results.cu -------------------------------------------------------------------------------- /testing/bulk_invoke/cuda/device_lambda/scope_result.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/bulk_invoke/cuda/device_lambda/scope_result.cu -------------------------------------------------------------------------------- /testing/bulk_invoke/cuda/device_lambda/single_result.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/bulk_invoke/cuda/device_lambda/single_result.cu -------------------------------------------------------------------------------- /testing/bulk_invoke/cuda/device_lambda/void_result.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/bulk_invoke/cuda/device_lambda/void_result.cu -------------------------------------------------------------------------------- /testing/bulk_invoke/cuda/multiple_results.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/bulk_invoke/cuda/multiple_results.cu -------------------------------------------------------------------------------- /testing/bulk_invoke/cuda/scope_result.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/bulk_invoke/cuda/scope_result.cu -------------------------------------------------------------------------------- /testing/bulk_invoke/cuda/single_result.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/bulk_invoke/cuda/single_result.cu -------------------------------------------------------------------------------- /testing/bulk_invoke/multiple_results.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/bulk_invoke/multiple_results.cpp -------------------------------------------------------------------------------- /testing/bulk_invoke/scope_result.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/bulk_invoke/scope_result.cpp -------------------------------------------------------------------------------- /testing/bulk_invoke/single_result.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/bulk_invoke/single_result.cpp -------------------------------------------------------------------------------- /testing/bulk_invoke/void_result.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/bulk_invoke/void_result.cpp -------------------------------------------------------------------------------- /testing/bulk_then/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/bulk_then/SConscript -------------------------------------------------------------------------------- /testing/bulk_then/cuda/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/bulk_then/cuda/SConscript -------------------------------------------------------------------------------- /testing/bulk_then/cuda/device_lambda/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/bulk_then/cuda/device_lambda/SConscript -------------------------------------------------------------------------------- /testing/bulk_then/cuda/device_lambda/multiple_results.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/bulk_then/cuda/device_lambda/multiple_results.cu -------------------------------------------------------------------------------- /testing/bulk_then/cuda/device_lambda/scope_result.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/bulk_then/cuda/device_lambda/scope_result.cu -------------------------------------------------------------------------------- /testing/bulk_then/cuda/device_lambda/single_result.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/bulk_then/cuda/device_lambda/single_result.cu -------------------------------------------------------------------------------- /testing/bulk_then/cuda/device_lambda/void_result.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/bulk_then/cuda/device_lambda/void_result.cu -------------------------------------------------------------------------------- /testing/bulk_then/cuda/multiple_results.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/bulk_then/cuda/multiple_results.cu -------------------------------------------------------------------------------- /testing/bulk_then/cuda/scope_result.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/bulk_then/cuda/scope_result.cu -------------------------------------------------------------------------------- /testing/bulk_then/cuda/single_result.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/bulk_then/cuda/single_result.cu -------------------------------------------------------------------------------- /testing/bulk_then/cuda/void_result.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/bulk_then/cuda/void_result.cu -------------------------------------------------------------------------------- /testing/bulk_then/multiple_results.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/bulk_then/multiple_results.cpp -------------------------------------------------------------------------------- /testing/bulk_then/scope_result.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/bulk_then/scope_result.cpp -------------------------------------------------------------------------------- /testing/bulk_then/single_result.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/bulk_then/single_result.cpp -------------------------------------------------------------------------------- /testing/bulk_then/void_result.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/bulk_then/void_result.cpp -------------------------------------------------------------------------------- /testing/container/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/container/SConscript -------------------------------------------------------------------------------- /testing/container/vector/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/container/vector/SConscript -------------------------------------------------------------------------------- /testing/container/vector/assign_operator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/container/vector/assign_operator.cpp -------------------------------------------------------------------------------- /testing/container/vector/clear.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/container/vector/clear.cpp -------------------------------------------------------------------------------- /testing/container/vector/copy_constructor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/container/vector/copy_constructor.cpp -------------------------------------------------------------------------------- /testing/container/vector/count_constructor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/container/vector/count_constructor.cpp -------------------------------------------------------------------------------- /testing/container/vector/default_resize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/container/vector/default_resize.cpp -------------------------------------------------------------------------------- /testing/container/vector/emplace_back.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/container/vector/emplace_back.cpp -------------------------------------------------------------------------------- /testing/container/vector/fill_assign.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/container/vector/fill_assign.cpp -------------------------------------------------------------------------------- /testing/container/vector/fill_constructor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/container/vector/fill_constructor.cpp -------------------------------------------------------------------------------- /testing/container/vector/fill_insert.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/container/vector/fill_insert.cpp -------------------------------------------------------------------------------- /testing/container/vector/fill_resize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/container/vector/fill_resize.cpp -------------------------------------------------------------------------------- /testing/container/vector/move_constructor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/container/vector/move_constructor.cpp -------------------------------------------------------------------------------- /testing/container/vector/pop_back.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/container/vector/pop_back.cpp -------------------------------------------------------------------------------- /testing/container/vector/push_back.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/container/vector/push_back.cpp -------------------------------------------------------------------------------- /testing/container/vector/range_assign.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/container/vector/range_assign.cpp -------------------------------------------------------------------------------- /testing/container/vector/range_constructor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/container/vector/range_constructor.cpp -------------------------------------------------------------------------------- /testing/container/vector/range_erase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/container/vector/range_erase.cpp -------------------------------------------------------------------------------- /testing/container/vector/range_insert.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/container/vector/range_insert.cpp -------------------------------------------------------------------------------- /testing/container/vector/reserve.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/container/vector/reserve.cpp -------------------------------------------------------------------------------- /testing/container/vector/single_emplace.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/container/vector/single_emplace.cpp -------------------------------------------------------------------------------- /testing/container/vector/single_insert.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/container/vector/single_insert.cpp -------------------------------------------------------------------------------- /testing/coordinate/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/coordinate/SConscript -------------------------------------------------------------------------------- /testing/coordinate/common_shape.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/coordinate/common_shape.cpp -------------------------------------------------------------------------------- /testing/coordinate/cuda/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/coordinate/cuda/SConscript -------------------------------------------------------------------------------- /testing/coordinate/cuda/common_shape.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/coordinate/cuda/common_shape.cu -------------------------------------------------------------------------------- /testing/coordinate/index_cast.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/coordinate/index_cast.cpp -------------------------------------------------------------------------------- /testing/coordinate/point/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/coordinate/point/SConscript -------------------------------------------------------------------------------- /testing/coordinate/point/fill_constructor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/coordinate/point/fill_constructor.cpp -------------------------------------------------------------------------------- /testing/cuda/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/cuda/SConscript -------------------------------------------------------------------------------- /testing/cuda/test_when_all.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/cuda/test_when_all.cu -------------------------------------------------------------------------------- /testing/execution/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/SConscript -------------------------------------------------------------------------------- /testing/execution/execution_policy/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/execution_policy/SConscript -------------------------------------------------------------------------------- /testing/execution/execution_policy/cuda/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/execution_policy/cuda/SConscript -------------------------------------------------------------------------------- /testing/execution/execution_policy/cuda/on.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/execution_policy/cuda/on.cu -------------------------------------------------------------------------------- /testing/execution/execution_policy/on.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/execution_policy/on.cpp -------------------------------------------------------------------------------- /testing/execution/executor/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/SConscript -------------------------------------------------------------------------------- /testing/execution/executor/concurrent_executor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/concurrent_executor.cpp -------------------------------------------------------------------------------- /testing/execution/executor/cuda/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/cuda/SConscript -------------------------------------------------------------------------------- /testing/execution/executor/cuda/concurrent_grid_executor.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/cuda/concurrent_grid_executor.cu -------------------------------------------------------------------------------- /testing/execution/executor/cuda/grid_executor.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/cuda/grid_executor.cu -------------------------------------------------------------------------------- /testing/execution/executor/cuda/multidevice_executor.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/cuda/multidevice_executor.cu -------------------------------------------------------------------------------- /testing/execution/executor/cuda/variant_executor.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/cuda/variant_executor.cu -------------------------------------------------------------------------------- /testing/execution/executor/customization_points/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/customization_points/SConscript -------------------------------------------------------------------------------- /testing/execution/executor/customization_points/cuda/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/customization_points/cuda/SConscript -------------------------------------------------------------------------------- /testing/execution/executor/customization_points/cuda/future_cast.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/customization_points/cuda/future_cast.cu -------------------------------------------------------------------------------- /testing/execution/executor/customization_points/cuda/make_ready_future.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/customization_points/cuda/make_ready_future.cu -------------------------------------------------------------------------------- /testing/execution/executor/customization_points/cuda/unit_shape.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/customization_points/cuda/unit_shape.cu -------------------------------------------------------------------------------- /testing/execution/executor/customization_points/future_cast.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/customization_points/future_cast.cpp -------------------------------------------------------------------------------- /testing/execution/executor/customization_points/make_ready_future.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/customization_points/make_ready_future.cpp -------------------------------------------------------------------------------- /testing/execution/executor/customization_points/unit_shape.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/customization_points/unit_shape.cpp -------------------------------------------------------------------------------- /testing/execution/executor/execution_functions/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/execution_functions/SConscript -------------------------------------------------------------------------------- /testing/execution/executor/execution_functions/bulk_then_execute.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/execution_functions/bulk_then_execute.cpp -------------------------------------------------------------------------------- /testing/execution/executor/execution_functions/bulk_twoway_execute.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/execution_functions/bulk_twoway_execute.cpp -------------------------------------------------------------------------------- /testing/execution/executor/execution_functions/cuda/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/execution_functions/cuda/SConscript -------------------------------------------------------------------------------- /testing/execution/executor/execution_functions/cuda/bulk_then_execute.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/execution_functions/cuda/bulk_then_execute.cu -------------------------------------------------------------------------------- /testing/execution/executor/execution_functions/cuda/bulk_twoway_execute.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/execution_functions/cuda/bulk_twoway_execute.cu -------------------------------------------------------------------------------- /testing/execution/executor/execution_functions/cuda/then_execute.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/execution_functions/cuda/then_execute.cu -------------------------------------------------------------------------------- /testing/execution/executor/execution_functions/cuda/twoway_execute.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/execution_functions/cuda/twoway_execute.cu -------------------------------------------------------------------------------- /testing/execution/executor/execution_functions/then_execute.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/execution_functions/then_execute.cpp -------------------------------------------------------------------------------- /testing/execution/executor/execution_functions/twoway_execute.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/execution_functions/twoway_execute.cpp -------------------------------------------------------------------------------- /testing/execution/executor/executor_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/executor_array.cpp -------------------------------------------------------------------------------- /testing/execution/executor/executor_traits/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/executor_traits/SConscript -------------------------------------------------------------------------------- /testing/execution/executor/executor_traits/cuda/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/executor_traits/cuda/SConscript -------------------------------------------------------------------------------- /testing/execution/executor/executor_traits/cuda/executor_index.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/executor_traits/cuda/executor_index.cu -------------------------------------------------------------------------------- /testing/execution/executor/executor_traits/cuda/executor_shape.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/executor_traits/cuda/executor_shape.cu -------------------------------------------------------------------------------- /testing/execution/executor/executor_traits/cuda/is_bulk_executor.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/executor_traits/cuda/is_bulk_executor.cu -------------------------------------------------------------------------------- /testing/execution/executor/executor_traits/executor_index.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/executor_traits/executor_index.cpp -------------------------------------------------------------------------------- /testing/execution/executor/executor_traits/executor_shape.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/executor_traits/executor_shape.cpp -------------------------------------------------------------------------------- /testing/execution/executor/executor_traits/is_bulk_executor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/executor_traits/is_bulk_executor.cpp -------------------------------------------------------------------------------- /testing/execution/executor/experimental/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/experimental/SConscript -------------------------------------------------------------------------------- /testing/execution/executor/experimental/unrolling_executor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/experimental/unrolling_executor.cpp -------------------------------------------------------------------------------- /testing/execution/executor/flattened_executor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/flattened_executor.cpp -------------------------------------------------------------------------------- /testing/execution/executor/parallel_executor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/parallel_executor.cpp -------------------------------------------------------------------------------- /testing/execution/executor/properties/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/properties/SConscript -------------------------------------------------------------------------------- /testing/execution/executor/properties/bulk_guarantee.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/properties/bulk_guarantee.cpp -------------------------------------------------------------------------------- /testing/execution/executor/properties/cuda/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/properties/cuda/SConscript -------------------------------------------------------------------------------- /testing/execution/executor/properties/cuda/bulk_guarantee.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/properties/cuda/bulk_guarantee.cu -------------------------------------------------------------------------------- /testing/execution/executor/scoped_executor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/scoped_executor.cpp -------------------------------------------------------------------------------- /testing/execution/executor/sequenced_executor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/sequenced_executor.cpp -------------------------------------------------------------------------------- /testing/execution/executor/test_executors.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/test_executors.hpp -------------------------------------------------------------------------------- /testing/execution/executor/thread_pool_executor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/thread_pool_executor.cpp -------------------------------------------------------------------------------- /testing/execution/executor/unsequenced_executor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/unsequenced_executor.cpp -------------------------------------------------------------------------------- /testing/execution/executor/utility/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/utility/SConscript -------------------------------------------------------------------------------- /testing/execution/executor/utility/blocking_bulk_twoway_execute.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/utility/blocking_bulk_twoway_execute.cpp -------------------------------------------------------------------------------- /testing/execution/executor/utility/blocking_bulk_twoway_execute_with_auto_result_and_without_shared_parameters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/utility/blocking_bulk_twoway_execute_with_auto_result_and_without_shared_parameters.cpp -------------------------------------------------------------------------------- /testing/execution/executor/utility/blocking_bulk_twoway_execute_with_collected_result.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/utility/blocking_bulk_twoway_execute_with_collected_result.cpp -------------------------------------------------------------------------------- /testing/execution/executor/utility/blocking_bulk_twoway_execute_with_void_result.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/utility/blocking_bulk_twoway_execute_with_void_result.cpp -------------------------------------------------------------------------------- /testing/execution/executor/utility/blocking_twoway_execute.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/utility/blocking_twoway_execute.cpp -------------------------------------------------------------------------------- /testing/execution/executor/utility/bulk_then_execute_with_auto_result.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/utility/bulk_then_execute_with_auto_result.cpp -------------------------------------------------------------------------------- /testing/execution/executor/utility/bulk_then_execute_with_collected_result.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/utility/bulk_then_execute_with_collected_result.cpp -------------------------------------------------------------------------------- /testing/execution/executor/utility/bulk_twoway_execute_with_collected_result.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/utility/bulk_twoway_execute_with_collected_result.cpp -------------------------------------------------------------------------------- /testing/execution/executor/utility/bulk_twoway_execute_with_void_result.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/utility/bulk_twoway_execute_with_void_result.cpp -------------------------------------------------------------------------------- /testing/execution/executor/utility/cuda/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/utility/cuda/SConscript -------------------------------------------------------------------------------- /testing/execution/executor/utility/cuda/blocking_bulk_twoway_execute.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/utility/cuda/blocking_bulk_twoway_execute.cu -------------------------------------------------------------------------------- /testing/execution/executor/utility/cuda/blocking_bulk_twoway_execute_with_auto_result.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/utility/cuda/blocking_bulk_twoway_execute_with_auto_result.cu -------------------------------------------------------------------------------- /testing/execution/executor/utility/cuda/blocking_bulk_twoway_execute_with_auto_result_and_without_shared_parameters.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/utility/cuda/blocking_bulk_twoway_execute_with_auto_result_and_without_shared_parameters.cu -------------------------------------------------------------------------------- /testing/execution/executor/utility/cuda/blocking_bulk_twoway_execute_with_collected_result.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/utility/cuda/blocking_bulk_twoway_execute_with_collected_result.cu -------------------------------------------------------------------------------- /testing/execution/executor/utility/cuda/blocking_bulk_twoway_execute_with_void_result.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/utility/cuda/blocking_bulk_twoway_execute_with_void_result.cu -------------------------------------------------------------------------------- /testing/execution/executor/utility/cuda/bulk_then_execute_with_auto_result.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/utility/cuda/bulk_then_execute_with_auto_result.cu -------------------------------------------------------------------------------- /testing/execution/executor/utility/cuda/bulk_then_execute_with_collected_result.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/utility/cuda/bulk_then_execute_with_collected_result.cu -------------------------------------------------------------------------------- /testing/execution/executor/utility/cuda/bulk_twoway_execute_with_collected_result.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/utility/cuda/bulk_twoway_execute_with_collected_result.cu -------------------------------------------------------------------------------- /testing/execution/executor/utility/cuda/bulk_twoway_execute_with_void_result.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/utility/cuda/bulk_twoway_execute_with_void_result.cu -------------------------------------------------------------------------------- /testing/execution/executor/variant_executor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/variant_executor.cpp -------------------------------------------------------------------------------- /testing/execution/executor/vector_executor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/execution/executor/vector_executor.cpp -------------------------------------------------------------------------------- /testing/experimental/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/experimental/SConscript -------------------------------------------------------------------------------- /testing/experimental/ranges/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/experimental/ranges/SConscript -------------------------------------------------------------------------------- /testing/experimental/ranges/flatten.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/experimental/ranges/flatten.cpp -------------------------------------------------------------------------------- /testing/experimental/ranges/interval.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/experimental/ranges/interval.cpp -------------------------------------------------------------------------------- /testing/experimental/ranges/iota.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/experimental/ranges/iota.cpp -------------------------------------------------------------------------------- /testing/experimental/ranges/size.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/experimental/ranges/size.cpp -------------------------------------------------------------------------------- /testing/experimental/ranges/statically_bounded.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/experimental/ranges/statically_bounded.cpp -------------------------------------------------------------------------------- /testing/experimental/ranges/transformed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/experimental/ranges/transformed.cpp -------------------------------------------------------------------------------- /testing/experimental/ranges/untile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/experimental/ranges/untile.cpp -------------------------------------------------------------------------------- /testing/experimental/ranges/zip.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/experimental/ranges/zip.cpp -------------------------------------------------------------------------------- /testing/experimental/ranges/zip_with.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/experimental/ranges/zip_with.cpp -------------------------------------------------------------------------------- /testing/experimental/segmented_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/experimental/segmented_array.cpp -------------------------------------------------------------------------------- /testing/experimental/tiled_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/experimental/tiled_array.cpp -------------------------------------------------------------------------------- /testing/future/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/future/SConscript -------------------------------------------------------------------------------- /testing/future/always_ready_future.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/future/always_ready_future.cpp -------------------------------------------------------------------------------- /testing/future/cuda/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/future/cuda/SConscript -------------------------------------------------------------------------------- /testing/future/cuda/always_ready_future.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/future/cuda/always_ready_future.cu -------------------------------------------------------------------------------- /testing/future/cuda/async_future/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/future/cuda/async_future/SConscript -------------------------------------------------------------------------------- /testing/future/cuda/async_future/async_future.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/future/cuda/async_future/async_future.cu -------------------------------------------------------------------------------- /testing/future/cuda/async_future/make_dependent_stream.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/future/cuda/async_future/make_dependent_stream.cu -------------------------------------------------------------------------------- /testing/future/cuda/async_future/make_nonvoid_async_future.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/future/cuda/async_future/make_nonvoid_async_future.cu -------------------------------------------------------------------------------- /testing/future/cuda/async_future/make_void_async_future.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/future/cuda/async_future/make_void_async_future.cu -------------------------------------------------------------------------------- /testing/future/cuda/future.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/future/cuda/future.cu -------------------------------------------------------------------------------- /testing/future/cuda/shared_future.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/future/cuda/shared_future.cu -------------------------------------------------------------------------------- /testing/future/cuda/test_async_future_cast.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/future/cuda/test_async_future_cast.cu -------------------------------------------------------------------------------- /testing/future/variant_future.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/future/variant_future.cpp -------------------------------------------------------------------------------- /testing/invoke/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/invoke/SConscript -------------------------------------------------------------------------------- /testing/invoke/cuda/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/invoke/cuda/SConscript -------------------------------------------------------------------------------- /testing/invoke/cuda/single_result.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/invoke/cuda/single_result.cu -------------------------------------------------------------------------------- /testing/invoke/cuda/void_result.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/invoke/cuda/void_result.cu -------------------------------------------------------------------------------- /testing/invoke/single_result.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/invoke/single_result.cpp -------------------------------------------------------------------------------- /testing/invoke/void_result.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/invoke/void_result.cpp -------------------------------------------------------------------------------- /testing/memory/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/memory/SConscript -------------------------------------------------------------------------------- /testing/memory/allocator/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/memory/allocator/SConscript -------------------------------------------------------------------------------- /testing/memory/allocator/any_small_allocator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/memory/allocator/any_small_allocator.cpp -------------------------------------------------------------------------------- /testing/memory/allocator/cuda/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/memory/allocator/cuda/SConscript -------------------------------------------------------------------------------- /testing/memory/allocator/cuda/any_small_allocator.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/memory/allocator/cuda/any_small_allocator.cu -------------------------------------------------------------------------------- /testing/memory/allocator/variant_allocator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/memory/allocator/variant_allocator.cpp -------------------------------------------------------------------------------- /testing/unorganized/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/unorganized/SConscript -------------------------------------------------------------------------------- /testing/unorganized/cuda/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/unorganized/cuda/SConscript -------------------------------------------------------------------------------- /testing/unorganized/cuda/cuda_grid.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/unorganized/cuda/cuda_grid.cu -------------------------------------------------------------------------------- /testing/unorganized/cuda/fill.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/unorganized/cuda/fill.cu -------------------------------------------------------------------------------- /testing/unorganized/cuda/multidimensional_agent.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/unorganized/cuda/multidimensional_agent.cu -------------------------------------------------------------------------------- /testing/unorganized/cuda/test_concurrent.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/unorganized/cuda/test_concurrent.cu -------------------------------------------------------------------------------- /testing/unorganized/cuda/test_executor_array.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/unorganized/cuda/test_executor_array.cu -------------------------------------------------------------------------------- /testing/unorganized/cuda/test_grid_executor.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/unorganized/cuda/test_grid_executor.cu -------------------------------------------------------------------------------- /testing/unorganized/cuda/test_grid_executor_2d.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/unorganized/cuda/test_grid_executor_2d.cu -------------------------------------------------------------------------------- /testing/unorganized/cuda/test_shared.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/unorganized/cuda/test_shared.cu -------------------------------------------------------------------------------- /testing/unorganized/cuda/transpose.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/unorganized/cuda/transpose.cu -------------------------------------------------------------------------------- /testing/unorganized/fill.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/unorganized/fill.cpp -------------------------------------------------------------------------------- /testing/unorganized/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/unorganized/main.cpp -------------------------------------------------------------------------------- /testing/unorganized/multidimensional_agent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/unorganized/multidimensional_agent.cpp -------------------------------------------------------------------------------- /testing/unorganized/new_design.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/unorganized/new_design.cpp -------------------------------------------------------------------------------- /testing/unorganized/reduce.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/unorganized/reduce.cpp -------------------------------------------------------------------------------- /testing/unorganized/sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/unorganized/sort.cpp -------------------------------------------------------------------------------- /testing/unorganized/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/unorganized/test.cpp -------------------------------------------------------------------------------- /testing/unorganized/test_concurrent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/unorganized/test_concurrent.cpp -------------------------------------------------------------------------------- /testing/unorganized/test_executor_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/unorganized/test_executor_array.cpp -------------------------------------------------------------------------------- /testing/unorganized/unsequenced_saxpy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agency-library/agency/HEAD/testing/unorganized/unsequenced_saxpy.cpp --------------------------------------------------------------------------------