kokkos-execution 0.0.1
Loading...
Searching...
No Matches
Kokkos::Execution::ExecutionSpaceImpl::ParallelReduceClosure< Exec, Data > Struct Template Reference

#include <parallel_reduce.hpp>

Public Types

using execution_space = Exec

Public Member Functions

void submit () const &
auto get_policy () const &noexcept

Public Attributes

const Impl::State< execution_space > * state
Data data

Detailed Description

template<Kokkos::ExecutionSpace Exec, Impl::parallel_reduce_data Data>
struct Kokkos::Execution::ExecutionSpaceImpl::ParallelReduceClosure< Exec, Data >

Definition at line 19 of file parallel_reduce.hpp.

Member Typedef Documentation

◆ execution_space

template<Kokkos::ExecutionSpace Exec, Impl::parallel_reduce_data Data>
using Kokkos::Execution::ExecutionSpaceImpl::ParallelReduceClosure< Exec, Data >::execution_space = Exec

Definition at line 20 of file parallel_reduce.hpp.

Member Function Documentation

◆ get_policy()

template<Kokkos::ExecutionSpace Exec, Impl::parallel_reduce_data Data>
auto Kokkos::Execution::ExecutionSpaceImpl::ParallelReduceClosure< Exec, Data >::get_policy ( ) const &
inlinenodiscardnoexcept

Definition at line 35 of file parallel_reduce.hpp.

◆ submit()

template<Kokkos::ExecutionSpace Exec, Impl::parallel_reduce_data Data>
void Kokkos::Execution::ExecutionSpaceImpl::ParallelReduceClosure< Exec, Data >::submit ( ) const &
inline

Definition at line 22 of file parallel_reduce.hpp.

Member Data Documentation

◆ data

template<Kokkos::ExecutionSpace Exec, Impl::parallel_reduce_data Data>
Data Kokkos::Execution::ExecutionSpaceImpl::ParallelReduceClosure< Exec, Data >::data

Definition at line 40 of file parallel_reduce.hpp.

◆ state

template<Kokkos::ExecutionSpace Exec, Impl::parallel_reduce_data Data>
const Impl::State<execution_space>* Kokkos::Execution::ExecutionSpaceImpl::ParallelReduceClosure< Exec, Data >::state

Definition at line 39 of file parallel_reduce.hpp.


The documentation for this struct was generated from the following file: