File invoke.hpp¶
= ripple/kernel/invoke.hpp ———————— -- C++ -- ==**
Contents
Definition (include/ripple/functional/invoke.hpp
)¶
Detailed Description¶
Ripple
Copyright (c) 2019 - 2021 Rob Clucas.
This file is distributed under the MIT License. See LICENSE for details.
==———————————————————————-==*
This file implements functionality to invoke a functor on a block.
==———————————————————————==
Includes¶
/home/hiccup/Catalyst/ripple/include/ripple/functional/kernel/invoke_utils_.cuh
/home/hiccup/Catalyst/ripple/include/ripple/functional/kernel/invoke_utils_.hpp
kernel/invoke_cpu_impl_.hpp
(File invoke_cpu_impl_.hpp)kernel/invoke_generic_impl_.cuh
kernel/invoke_generic_impl_.hpp
(File invoke_generic_impl_.hpp)kernel/invoke_gpu_impl_.cuh
ripple/algorithm/max_element.hpp
(File max_element.hpp)ripple/arch/gpu_utils.hpp
(File gpu_utils.hpp)ripple/container/block.hpp
(File block.hpp)ripple/container/block_traits.hpp
(File block_traits.hpp)ripple/container/device_block.hpp
(File device_block.hpp)ripple/execution/detail/thread_index_impl_.hpp
(File thread_index_impl_.hpp)ripple/execution/dynamic_execution_params.hpp
(File dynamic_execution_params.hpp)ripple/execution/execution_params.hpp
(File execution_params.hpp)ripple/execution/execution_size.hpp
(File execution_size.hpp)ripple/execution/execution_traits.hpp
(File execution_traits.hpp)ripple/execution/execution_traits.hpp
(File execution_traits.hpp)ripple/execution/static_execution_params.hpp
(File static_execution_params.hpp)ripple/execution/synchronize.hpp
(File synchronize.hpp)ripple/execution/thread_index.hpp
(File thread_index.hpp)ripple/iterator/iterator_traits.hpp
(File iterator_traits.hpp)ripple/padding/copy_loader.hpp
(File copy_loader.hpp)ripple/padding/load_padding.hpp
(File load_padding.hpp)