alpaka
Abstraction Library for Parallel Kernel Acceleration
Loading...
Searching...
No Matches
alpaka
onHost
internal
concepts
Device
alpaka::onHost::internal::concepts::Device Concept Reference
#include <
concepts.hpp
>
Concept definition
template
<
typename
T>
concept
Device
=
requires
(T device) {
{
alpaka::internal::GetName::Op<T>
{}(device) } -> std::convertible_to<std::string>;
{
internal::MakeEvent::Op<T>
{}(device) };
{ internal::GetNativeHandle::Op<T>{}(device) };
{ internal::GetDeviceProperties::Op<T>{}(
device
) };
}
alpaka::onHost::internal::concepts::Device
Definition
concepts.hpp:19
alpaka::onAcc::scope::device
constexpr Device device
Definition
scope.hpp:70
alpaka::internal::GetName::Op
Definition
interface.hpp:42
alpaka::onHost::internal::MakeEvent::Op
Definition
interface.hpp:116
Detailed Description
Definition at line
19
of file
concepts.hpp
.
Generated on
for alpaka by
1.16.1