![]() |
alpaka
Abstraction Library for Parallel Kernel Acceleration
|
#include "alpaka/alpaka.hpp"Go to the source code of this file.
Classes | |
| struct | alpaka::test::trait::DefaultQueueType< DevCpu > |
| The default queue type trait specialization for the CPU device. More... | |
| struct | alpaka::test::trait::DefaultQueueType< DevUniformCudaHipRt< TApi > > |
| The default queue type trait specialization for the CUDA/HIP device. More... | |
| struct | alpaka::test::trait::IsBlockingQueue< QueueGenericThreadsBlocking< TDev > > |
| The blocking queue trait specialization for a blocking CPU queue. More... | |
| struct | alpaka::test::trait::IsBlockingQueue< QueueGenericThreadsNonBlocking< TDev > > |
| The blocking queue trait specialization for a non-blocking CPU queue. More... | |
| struct | alpaka::test::trait::IsBlockingQueue< QueueUniformCudaHipRtBlocking< TApi > > |
| The blocking queue trait specialization for a blocking CUDA/HIP RT queue. More... | |
| struct | alpaka::test::trait::IsBlockingQueue< QueueUniformCudaHipRtNonBlocking< TApi > > |
| The blocking queue trait specialization for a non-blocking CUDA/HIP RT queue. More... | |
Namespaces | |
| namespace | alpaka |
| The alpaka accelerator library. | |
| namespace | alpaka::test |
| The test specifics. | |
| namespace | alpaka::test::trait |
Typedefs | |
| template<typename TDev > | |
| using | alpaka::test::DefaultQueue = typename trait::DefaultQueueType< TDev >::type |
| The queue type that should be used for the given device. | |
| template<typename TQueue > | |
| using | alpaka::test::IsBlockingQueue = trait::IsBlockingQueue< TQueue > |
| The queue type that should be used for the given accelerator. | |
| using | alpaka::test::TestQueues = std::tuple< std::tuple< DevCpu, QueueCpuBlocking >, std::tuple< DevCpu, QueueCpuNonBlocking >, std::tuple< DevCudaRt, QueueCudaRtBlocking >, std::tuple< DevCudaRt, QueueCudaRtNonBlocking > > |
| A std::tuple holding tuples of devices and corresponding queue types. | |