kokkos-execution 0.0.1
Loading...
Searching...
No Matches
Kokkos::Execution::ExecutionSpaceImpl::Closure Concept Reference

#include <operation_state.hpp>

Concept definition

template<typename Clsr>
concept Kokkos::Execution::ExecutionSpaceImpl::Closure = requires(const Clsr& clsr) {
typename Clsr::execution_space;
{ clsr.execute() } -> std::same_as<void>;
{ clsr.get_policy() };
requires Kokkos::ExecutionPolicy<std::remove_cvref_t<decltype(clsr.get_policy())>>;
requires std::same_as<std::remove_cvref_t<decltype(clsr.get_policy().space())>, typename Clsr::execution_space>;
}

Detailed Description

Definition at line 16 of file operation_state.hpp.