10#ifndef AGGREGATION_MANAGER_HPP
11#define AGGREGATION_MANAGER_HPP
16 [[deprecated(
"Use cppuddle::kernel_aggregation::aggregated_executor_modes "
17 "from kernel_aggregation_interface.hpp instead")]] =
20template <
typename T,
typename Host_Allocator,
typename Executor>
22 [[deprecated(
"Use cppuddle::kernel_aggregation::allocator_slice "
23 "from kernel_aggregation_interface.hpp instead")]] =
26template <
typename Executor>
28 [[deprecated(
"Use cppuddle::kernel_aggregation::aggregated_executor "
29 "from kernel_aggregation_interface.hpp instead")]] =
32template <const
char *kernelname,
class Interface,
class Pool>
34 [[deprecated(
"Use cppuddle::kernel_aggregation::aggregation_pool "
35 "from kernel_aggregation_interface.hpp instead")]] =
Executor Class that aggregates function calls for specific kernels.
Definition aggregation_executors_and_allocators.hpp:394
Definition aggregation_executor_pools.hpp:16
Declaration since the actual allocator is only defined after the Executors.
Definition aggregation_executors_and_allocators.hpp:993
aggregated_executor_modes
Definition aggregation_executors_and_allocators.hpp:383
cppuddle::kernel_aggregation::detail::aggregated_executor_modes aggregated_executor_modes
Definition kernel_aggregation_interface.hpp:26