kokkos-execution 0.0.1
Loading...
Searching...
No Matches
Kokkos::Execution::Impl::Dependency< ExecTo, ExecFrom > Struct Template Reference

This is the default implementation. More...

#include <dependency.hpp>

Public Member Functions

 Dependency (const ExecTo &, const ExecFrom &exec_from)

Detailed Description

template<Kokkos::ExecutionSpace ExecTo, Kokkos::ExecutionSpace ExecFrom>
struct Kokkos::Execution::Impl::Dependency< ExecTo, ExecFrom >

This is the default implementation.

Create a dependency between operations enqueud into one execution space instance exec_from (from any thread) with those that will be enqueud into another execution space instance exec_to.

The dependency results in the same semantic guarantees as a Kokkos fence, i.e. it guarantees both the ordering and the side effects visibility.

References:

Definition at line 31 of file dependency.hpp.

Constructor & Destructor Documentation

◆ Dependency()

template<Kokkos::ExecutionSpace ExecTo, Kokkos::ExecutionSpace ExecFrom>
Kokkos::Execution::Impl::Dependency< ExecTo, ExecFrom >::Dependency ( const ExecTo & ,
const ExecFrom & exec_from )
inline

Definition at line 32 of file dependency.hpp.


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