CPPuddle
cppuddle::kernel_aggregation::detail::aggregated_executor< Executor > Member List

This is the complete list of members for cppuddle::kernel_aggregation::detail::aggregated_executor< Executor >, including all inherited members.

aggregated_executor(const size_t number_slices, aggregated_executor_modes mode, const size_t gpu_id=0)cppuddle::kernel_aggregation::detail::aggregated_executor< Executor >inline
aggregated_executor(const aggregated_executor &other)=deletecppuddle::kernel_aggregation::detail::aggregated_executor< Executor >
aggregated_executor(aggregated_executor &&other)=deletecppuddle::kernel_aggregation::detail::aggregated_executor< Executor >
async(const size_t slice_launch_counter, F &&f, Ts &&...ts)cppuddle::kernel_aggregation::detail::aggregated_executor< Executor >inline
buffer_allocationscppuddle::kernel_aggregation::detail::aggregated_executor< Executor >
buffer_allocations_mapcppuddle::kernel_aggregation::detail::aggregated_executor< Executor >
buffer_countercppuddle::kernel_aggregation::detail::aggregated_executor< Executor >
buffer_entry_t typedefcppuddle::kernel_aggregation::detail::aggregated_executor< Executor >
buffer_mutcppuddle::kernel_aggregation::detail::aggregated_executor< Executor >
current_continuationcppuddle::kernel_aggregation::detail::aggregated_executor< Executor >
Executor_Slice typedefcppuddle::kernel_aggregation::detail::aggregated_executor< Executor >
executor_slicescppuddle::kernel_aggregation::detail::aggregated_executor< Executor >
function_callscppuddle::kernel_aggregation::detail::aggregated_executor< Executor >
get(const size_t size, const size_t slice_alloc_counter)cppuddle::kernel_aggregation::detail::aggregated_executor< Executor >inline
gpu_idcppuddle::kernel_aggregation::detail::aggregated_executor< Executor >
last_stream_launch_donecppuddle::kernel_aggregation::detail::aggregated_executor< Executor >
launched_slicescppuddle::kernel_aggregation::detail::aggregated_executor< Executor >
mark_unused(T *p, const size_t size)cppuddle::kernel_aggregation::detail::aggregated_executor< Executor >inline
mutcppuddle::kernel_aggregation::detail::aggregated_executor< Executor >
operator=(const aggregated_executor &other)=deletecppuddle::kernel_aggregation::detail::aggregated_executor< Executor >
operator=(aggregated_executor &&other)=deletecppuddle::kernel_aggregation::detail::aggregated_executor< Executor >
overall_launch_countercppuddle::kernel_aggregation::detail::aggregated_executor< Executor >
post(const size_t slice_launch_counter, F &&f, Ts &&...ts)cppuddle::kernel_aggregation::detail::aggregated_executor< Executor >inline
reduce_usage_counter(void)cppuddle::kernel_aggregation::detail::aggregated_executor< Executor >inline
request_executor_slice()cppuddle::kernel_aggregation::detail::aggregated_executor< Executor >inline
slice_available(void)cppuddle::kernel_aggregation::detail::aggregated_executor< Executor >inline
slices_full_promisecppuddle::kernel_aggregation::detail::aggregated_executor< Executor >
sync_aggregation_slices(const size_t slice_launch_counter)cppuddle::kernel_aggregation::detail::aggregated_executor< Executor >inline
wrap_async(const size_t slice_launch_counter, F &&f, Ts &&...ts)cppuddle::kernel_aggregation::detail::aggregated_executor< Executor >inline
~aggregated_executor(void)cppuddle::kernel_aggregation::detail::aggregated_executor< Executor >inline