alpaka
Abstraction Library for Parallel Kernel Acceleration
Loading...
Searching...
No Matches
include
alpaka
api
unifiedCudaHip
concepts.hpp
Go to the documentation of this file.
1
/* Copyright 2024 René Widera
2
* SPDX-License-Identifier: MPL-2.0
3
*/
4
5
#pragma once
6
7
#include "
alpaka/api/unifiedCudaHip/trait.hpp
"
8
9
#include <concepts>
10
11
namespace
alpaka
12
{
13
namespace
concepts
14
{
15
template
<
typename
T>
16
concept
UnifiedCudaHipExecutor
=
alpaka::unifiedCudaHip::trait::IsUnifiedExecutor<T>::value
;
17
18
template
<
typename
T>
19
concept
UnifiedCudaHipApi
=
alpaka::unifiedCudaHip::trait::IsUnifiedApi<T>::value
;
20
}
// namespace concepts
21
}
// namespace alpaka
trait.hpp
alpaka::concepts::UnifiedCudaHipApi
Definition
concepts.hpp:19
alpaka::concepts::UnifiedCudaHipExecutor
Definition
concepts.hpp:16
alpaka::concepts
Definition
api.hpp:32
alpaka
main alpaka namespace.
Definition
alpaka.hpp:76
alpaka::unifiedCudaHip::trait::IsUnifiedApi
Definition
trait.hpp:22
alpaka::unifiedCudaHip::trait::IsUnifiedExecutor
Definition
trait.hpp:17
Generated on
for alpaka by
1.16.1