| Ccppuddle::kernel_aggregation::detail::aggregated_executor< Executor > | Executor Class that aggregates function calls for specific kernels |
| Ccppuddle::kernel_aggregation::detail::aggregated_function_call< Executor > | Manages the launch conditions for aggregated function calls type/value-errors |
| Ccppuddle::kernel_aggregation::detail::aggregation_pool< kernelname, Interface, Pool > | |
| Ccppuddle::memory_recycling::detail::aggressive_recycle_allocator< T, Host_Allocator > | Recycles not only allocations but also the contents of a buffer |
| Ccppuddle::kernel_aggregation::detail::allocator_slice< T, Host_Allocator, Executor > | Declaration since the actual allocator is only defined after the Executors |
| Ccppuddle::memory_recycling::detail::buffer_interface | Singleton interface to all buffer_managers |
| Crecycler::detail::buffer_interface | Singleton interface to all buffer_managers |
| Ccppuddle::memory_recycling::cuda_aggregated_device_buffer< T, Host_Allocator, > | RAII wrapper for CUDA device memory using a passed aggregated allocator (which ideally should be an allocator_slice from the work aggregation) |
| Crecycler::cuda_aggregated_device_buffer< T, Host_Allocator, > | RAII wrapper for CUDA device memory using a passed aggregated allocator (which ideally should be an allocator_slice from the work aggregation) |
| Ccppuddle::memory_recycling::detail::cuda_device_allocator< T > | Underlying allocator for CUDA device memory |
| Crecycler::detail::cuda_device_allocator< T > | Underlying allocator for CUDA device memory |
| Ccppuddle::memory_recycling::cuda_device_buffer< T, > | RAII wrapper for CUDA device memory (ideally used with a recycling allocator) |
| Crecycler::cuda_device_buffer< T, > | RAII wrapper for CUDA device memory (ideally used with a recycling allocator) |
| Ccppuddle::memory_recycling::detail::cuda_managed_memory_allocator< T > | Underlying allocator for CUDA managed memory |
| Ccppuddle::memory_recycling::detail::cuda_pinned_allocator< T > | Underlying host allocator for CUDA pinned memory |
| Crecycler::detail::cuda_pinned_allocator< T > | Underlying host allocator for CUDA pinned memory |
| CDummy_Executor | Dummy CPU executor (providing correct interface but running everything immediately Intended for testing the aggregation on the CPU, not for production use! |
| Ccppuddle::executor_recycling::detail::executor_interface< Interface, Pool > | |
| Ccppuddle::executor_recycling::detail::executor_pool | Access/Concurrency Control for executor pool implementation |
| Ccppuddle::kernel_aggregation::detail::aggregated_executor< Executor >::executor_slice | Slice class - meant as a scope interface to the aggregated executor |
| Ccppuddle::memory_recycling::hip_aggregated_device_buffer< T, Host_Allocator, > | |
| Crecycler::hip_aggregated_device_buffer< T, Host_Allocator, > | |
| Ccppuddle::memory_recycling::detail::hip_device_allocator< T > | Underlying allocator for HIP device memory |
| Crecycler::detail::hip_device_allocator< T > | Underlying allocator for HIP device memory |
| Ccppuddle::memory_recycling::hip_device_buffer< T, > | |
| Crecycler::hip_device_buffer< T, > | |
| Ccppuddle::memory_recycling::detail::hip_pinned_allocator< T > | Underlying host allocator for HIP pinned memory |
| Crecycler::detail::hip_pinned_allocator< T > | Underlying host allocator for HIP pinned memory |
| Ckokkos_type | |
| Ccppuddle::memory_recycling::aggregated_recycling_view< kokkos_type, alloc_type, element_type > | |
| Ccppuddle::memory_recycling::recycling_view< kokkos_type, alloc_type, element_type > | |
| Crecycler::kokkos_type | |
| Ccppuddle::memory_recycling::aggregated_recycling_view< kokkos_type, alloc_type, element_type > | |
| Ccppuddle::memory_recycling::recycling_view< kokkos_type, alloc_type, element_type > | |
| Ckokkos_um_array | |
| Ccppuddle::memory_recycling::recycling_view< kokkos_um_array< T >, cppuddle::memory_recycling::recycle_std< T >, T > | |
| Ckokkos_um_device_array | |
| Ccppuddle::memory_recycling::recycling_view< kokkos_um_device_array< T >, cppuddle::memory_recycling::recycle_allocator_cuda_device< T >, T > | |
| Ckokkos_um_pinned_array | |
| Ccppuddle::memory_recycling::recycling_view< kokkos_um_pinned_array< T >, cppuddle::memory_recycling::recycle_allocator_cuda_host< T >, T > | |
| Ccppuddle::executor_recycling::detail::priority_pool_impl< Interface > | |
| Ccppuddle::memory_recycling::detail::recycle_allocator< T, Host_Allocator > | |
| Ccppuddle::executor_recycling::detail::round_robin_pool_impl< Interface > | |
| Ccppuddle::memory_recycling::device_selection::select_device_functor< T, Allocator > | Default device selector - No MultGPU support |
| Ccppuddle::memory_recycling::device_selection::select_device_functor< T, boost::alignment::aligned_allocator< T, alignement > > | |
| Ccppuddle::memory_recycling::device_selection::select_device_functor< T, detail::cuda_device_allocator< T > > | GPU selector using the CUDA API for pinned host allocations |
| Ccppuddle::memory_recycling::device_selection::select_device_functor< T, detail::cuda_pinned_allocator< T > > | GPU device selector using the CUDA API for pinned host allocations |
| Ccppuddle::memory_recycling::device_selection::select_device_functor< T, detail::hip_device_allocator< T > > | GPU selector using the HIP API for pinned host allocations |
| Ccppuddle::memory_recycling::device_selection::select_device_functor< T, detail::hip_pinned_allocator< T > > | GPU device selector using the HIP API for pinned host allocations |
| Ccppuddle::memory_recycling::device_selection::select_device_functor< T, std::allocator< T > > | |
| Ccppuddle::memory_recycling::detail::sycl_device_default_allocator< T > | Underlying allocator for SYCL device memory (using the sycl::default_selector{}) |
| Crecycler::detail::sycl_device_default_allocator< T > | Underlying allocator for SYCL device memory (using the sycl::default_selector{}) |
| Ccppuddle::memory_recycling::detail::sycl_host_default_allocator< T > | Underlying host allocator for SYCL pinned memory (using the sycl::default_selector{}) |
| Crecycler::detail::sycl_host_default_allocator< T > | Underlying host allocator for SYCL pinned memory (using the sycl::default_selector{}) |
| Cstd::true_type | |
| CCPPUDDLE_HPX_EXECUTOR_SPECIALIZATION_NS::is_one_way_executor< Dummy_Executor > | |
| CCPPUDDLE_HPX_EXECUTOR_SPECIALIZATION_NS::is_one_way_executor< Dummy_Executor > | |
| CCPPUDDLE_HPX_EXECUTOR_SPECIALIZATION_NS::is_two_way_executor< Dummy_Executor > | |
| CCPPUDDLE_HPX_EXECUTOR_SPECIALIZATION_NS::is_two_way_executor< Dummy_Executor > | |
| Ccppuddle::memory_recycling::view_deleter< element_type, alloc_type > | |