|
kokkos-execution 0.0.1
|
#include <completion_signal.hpp>
Public Member Functions | |
| bool | operator() (const Exec &exec, const Rcvr &rcvr) const noexcept |
| constexpr bool | operator() (const Exec &, const Rcvr &) const noexcept |
If the receiver environment can be queried for Kokkos::Execution::Impl::get_exec_t and if the successor enqueues work on the same execution space instance, the implementation is allowed to skip the synchronization of asynchronous work.
This situation may arise, for example, when the execution space scheduler is used in a stdexec::when_all branch.
Definition at line 29 of file completion_signal.hpp.
|
inlineconstexprnoexcept |
Definition at line 51 of file completion_signal.hpp.
|
inlinenoexcept |
Definition at line 31 of file completion_signal.hpp.
References Kokkos::Execution::Impl::get_exec.