|
kokkos-execution 0.0.1
|
This is the complete list of members for Kokkos::Execution::parallel_for_t, including all inherited members.
| operator()(Label &&label, ExecPolicy &&policy, Functor &&functor) const noexcept(noexcept(stdexec::__closure(*this, std::forward< ExecPolicy >(policy), std::forward< Functor >(functor), Impl::Label{std::forward< Label >(label)}))) -> decltype(stdexec::__closure(*this, std::forward< ExecPolicy >(policy), std::forward< Functor >(functor), Impl::Label{std::forward< Label >(label)})) | Kokkos::Execution::parallel_for_t | inline |
| operator()(ExecPolicyOrIterSpace &&policy_or_iter_space, Functor &&functor) const noexcept(noexcept(stdexec::__closure(*this, std::forward< ExecPolicyOrIterSpace >(policy_or_iter_space), std::forward< Functor >(functor)))) -> decltype(stdexec::__closure(*this, std::forward< ExecPolicyOrIterSpace >(policy_or_iter_space), std::forward< Functor >(functor))) | Kokkos::Execution::parallel_for_t | inline |
| operator()(Label &&label, const T work_count, Functor &&functor) const noexcept(noexcept(stdexec::__closure(*this, Impl::make_iter_space(work_count), std::forward< Functor >(functor), Impl::Label{std::forward< Label >(label)}))) -> decltype(stdexec::__closure(*this, Impl::make_iter_space(work_count), std::forward< Functor >(functor), Impl::Label{std::forward< Label >(label)})) | Kokkos::Execution::parallel_for_t | inline |
| operator()(const T work_count, Functor &&functor) const noexcept(noexcept(stdexec::__closure(*this, Impl::make_iter_space(work_count), std::forward< Functor >(functor)))) -> decltype(stdexec::__closure(*this, Impl::make_iter_space(work_count), std::forward< Functor >(functor))) | Kokkos::Execution::parallel_for_t | inline |
| operator()(Sndr &&sndr, ExecPolicyOrIterSpace &&policy_or_iter_space, Functor &&functor, Properties &&... properties) const noexcept(noexcept(Impl::ParallelForSender< Sndr, parallel_for_data_t< Functor, ExecPolicyOrIterSpace, Properties... > >{{ parallel_for_t{}, parallel_for_data_t< Functor, ExecPolicyOrIterSpace, Properties... >{ std::forward< Properties >(properties)..., std::forward< Functor >(functor), std::forward< ExecPolicyOrIterSpace >(policy_or_iter_space)}, std::forward< Sndr >(sndr) }})) -> Impl::ParallelForSender< Sndr, parallel_for_data_t< Functor, ExecPolicyOrIterSpace, Properties... > > | Kokkos::Execution::parallel_for_t | inline |
| operator()(Sndr &&sndr, Label &&label, ExecPolicyOrIterSpace &&policy_or_iter_space, Functor &&functor) const noexcept(noexcept(this->operator()(std::forward< Sndr >(sndr), std::forward< ExecPolicyOrIterSpace >(policy_or_iter_space), std::forward< Functor >(functor), Impl::Label{std::forward< Label >(label)}))) -> decltype(this->operator()(std::forward< Sndr >(sndr), std::forward< ExecPolicyOrIterSpace >(policy_or_iter_space), std::forward< Functor >(functor), Impl::Label{std::forward< Label >(label)})) | Kokkos::Execution::parallel_for_t | inline |
| parallel_for_data_t typedef | Kokkos::Execution::parallel_for_t |