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

#include <then.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
Label label
Functor functor

Detailed Description

template<Kokkos::ExecutionSpace Exec, typename Label, typename Functor>
struct Kokkos::Execution::ExecutionSpaceImpl::ThenClosure< Exec, Label, Functor >

Definition at line 15 of file then.hpp.

Member Typedef Documentation

◆ execution_space

template<Kokkos::ExecutionSpace Exec, typename Label, typename Functor>
using Kokkos::Execution::ExecutionSpaceImpl::ThenClosure< Exec, Label, Functor >::execution_space = Exec

Definition at line 16 of file then.hpp.

Member Function Documentation

◆ get_policy()

template<Kokkos::ExecutionSpace Exec, typename Label, typename Functor>
auto Kokkos::Execution::ExecutionSpaceImpl::ThenClosure< Exec, Label, Functor >::get_policy ( ) const &
inlinenodiscardnoexcept
Todo
Implement policy update for the single policy in kokkos.

Definition at line 24 of file then.hpp.

◆ submit()

template<Kokkos::ExecutionSpace Exec, typename Label, typename Functor>
void Kokkos::Execution::ExecutionSpaceImpl::ThenClosure< Exec, Label, Functor >::submit ( ) const &
inline

Definition at line 18 of file then.hpp.

Member Data Documentation

◆ functor

template<Kokkos::ExecutionSpace Exec, typename Label, typename Functor>
Functor Kokkos::Execution::ExecutionSpaceImpl::ThenClosure< Exec, Label, Functor >::functor

Definition at line 30 of file then.hpp.

◆ label

template<Kokkos::ExecutionSpace Exec, typename Label, typename Functor>
Label Kokkos::Execution::ExecutionSpaceImpl::ThenClosure< Exec, Label, Functor >::label

Definition at line 29 of file then.hpp.

◆ state

template<Kokkos::ExecutionSpace Exec, typename Label, typename Functor>
const Impl::State<execution_space>* Kokkos::Execution::ExecutionSpaceImpl::ThenClosure< Exec, Label, Functor >::state

Definition at line 28 of file then.hpp.


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