hpx/async_cuda/cuda_executor.hpp
hpx/async_cuda/cuda_executor.hpp#
Defined in header hpx/async_cuda/cuda_executor.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
-
namespace hpx
-
namespace cuda#
-
namespace experimental#
-
struct cuda_executor : public hpx::cuda::experimental::cuda_executor_base#
Public Functions
-
inline ~cuda_executor()#
-
template<typename F, typename ...Ts>
inline decltype(auto) friend tag_invoke(hpx::parallel::execution::post_t, cuda_executor const &exec, F &&f, Ts&&... ts)#
-
template<typename F, typename ...Ts>
inline decltype(auto) friend tag_invoke(hpx::parallel::execution::async_execute_t, cuda_executor const &exec, F &&f, Ts&&... ts)#
-
inline ~cuda_executor()#
-
struct cuda_executor_base#
Subclassed by hpx::cuda::experimental::cuda_executor
Public Functions
-
inline future_type get_future() const#
-
inline future_type get_future() const#
-
struct cuda_executor : public hpx::cuda::experimental::cuda_executor_base#
-
namespace experimental#
-
namespace execution
-
namespace experimental
-
namespace experimental
-
namespace cuda#