kokkos-execution 0.0.1
Loading...
Searching...
No Matches
Kokkos::Execution::ExecutionSpaceImpl::ParallelForClosure< Label, Functor, ExecPolicy > Struct Template Reference

#include <parallel_for.hpp>

Public Types

using policy_t = ExecPolicy
using execution_space = typename policy_t::execution_space

Public Member Functions

void execute () const &
const policy_tget_policy () const &noexcept

Public Attributes

Kokkos::Execution::Impl::ParallelForData< Label, Functor, policy_tdata

Detailed Description

template<typename Label, typename Functor, Kokkos::ExecutionPolicy ExecPolicy>
struct Kokkos::Execution::ExecutionSpaceImpl::ParallelForClosure< Label, Functor, ExecPolicy >

Definition at line 17 of file parallel_for.hpp.

Member Typedef Documentation

◆ execution_space

template<typename Label, typename Functor, Kokkos::ExecutionPolicy ExecPolicy>
using Kokkos::Execution::ExecutionSpaceImpl::ParallelForClosure< Label, Functor, ExecPolicy >::execution_space = typename policy_t::execution_space

Definition at line 19 of file parallel_for.hpp.

◆ policy_t

template<typename Label, typename Functor, Kokkos::ExecutionPolicy ExecPolicy>
using Kokkos::Execution::ExecutionSpaceImpl::ParallelForClosure< Label, Functor, ExecPolicy >::policy_t = ExecPolicy

Definition at line 18 of file parallel_for.hpp.

Member Function Documentation

◆ execute()

template<typename Label, typename Functor, Kokkos::ExecutionPolicy ExecPolicy>
void Kokkos::Execution::ExecutionSpaceImpl::ParallelForClosure< Label, Functor, ExecPolicy >::execute ( ) const &
inline

Definition at line 23 of file parallel_for.hpp.

References data.

◆ get_policy()

template<typename Label, typename Functor, Kokkos::ExecutionPolicy ExecPolicy>
const policy_t & Kokkos::Execution::ExecutionSpaceImpl::ParallelForClosure< Label, Functor, ExecPolicy >::get_policy ( ) const &
inlinenoexcept

Definition at line 31 of file parallel_for.hpp.

References data.

Member Data Documentation

◆ data

template<typename Label, typename Functor, Kokkos::ExecutionPolicy ExecPolicy>
Kokkos::Execution::Impl::ParallelForData<Label, Functor, policy_t> Kokkos::Execution::ExecutionSpaceImpl::ParallelForClosure< Label, Functor, ExecPolicy >::data

Definition at line 21 of file parallel_for.hpp.


The documentation for this struct was generated from the following file:
  • /__w/kokkos-execution/kokkos-execution/kokkos-execution/execution_space/parallel_for.hpp