CPPuddle
Loading...
Searching...
No Matches
aggregation_manager.hpp
Go to the documentation of this file.
1// Copyright (c) 2024 Gregor Daiß
2//
3// Distributed under the Boost Software License, Version 1.0. (See accompanying
4// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
5
6// DEPRECATED: Do not use this file
7// Only intended to make the old interface work a bit longer.
8// See deprecation warnings for the new location of the functionality
9
10#ifndef AGGREGATION_MANAGER_HPP
11#define AGGREGATION_MANAGER_HPP
12
14
16 [[deprecated("Use cppuddle::kernel_aggregation::aggregated_executor_modes "
17 "from kernel_aggregation_interface.hpp instead")]] =
19
20template <typename T, typename Host_Allocator, typename Executor>
22 [[deprecated("Use cppuddle::kernel_aggregation::allocator_slice "
23 "from kernel_aggregation_interface.hpp instead")]] =
25
26template <typename Executor>
28 [[deprecated("Use cppuddle::kernel_aggregation::aggregated_executor "
29 "from kernel_aggregation_interface.hpp instead")]] =
31
32template <const char *kernelname, class Interface, class Pool>
34 [[deprecated("Use cppuddle::kernel_aggregation::aggregation_pool "
35 "from kernel_aggregation_interface.hpp instead")]] =
37 Pool>;
38
39#endif
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