alpaka
Abstraction Library for Parallel Kernel Acceleration
alpaka::test::QueueTestFixture< TDevQueue > Struct Template Reference

#include <QueueTestFixture.hpp>

Public Types

using Dev = std::tuple_element_t< 0, TDevQueue >
 
using Platform = alpaka::Platform< Dev >
 
using Queue = std::tuple_element_t< 1, TDevQueue >
 

Public Attributes

Dev m_dev {getDevByIdx(m_platform, 0)}
 
Platform m_platform {}
 
Queue m_queue {m_dev}
 

Detailed Description

template<typename TDevQueue>
struct alpaka::test::QueueTestFixture< TDevQueue >

Definition at line 13 of file QueueTestFixture.hpp.

Member Typedef Documentation

◆ Dev

template<typename TDevQueue >
using alpaka::test::QueueTestFixture< TDevQueue >::Dev = std::tuple_element_t<0, TDevQueue>

Definition at line 15 of file QueueTestFixture.hpp.

◆ Platform

template<typename TDevQueue >
using alpaka::test::QueueTestFixture< TDevQueue >::Platform = alpaka::Platform<Dev>

Definition at line 17 of file QueueTestFixture.hpp.

◆ Queue

template<typename TDevQueue >
using alpaka::test::QueueTestFixture< TDevQueue >::Queue = std::tuple_element_t<1, TDevQueue>

Definition at line 16 of file QueueTestFixture.hpp.

Member Data Documentation

◆ m_dev

template<typename TDevQueue >
Dev alpaka::test::QueueTestFixture< TDevQueue >::m_dev {getDevByIdx(m_platform, 0)}

Definition at line 20 of file QueueTestFixture.hpp.

◆ m_platform

template<typename TDevQueue >
Platform alpaka::test::QueueTestFixture< TDevQueue >::m_platform {}

Definition at line 19 of file QueueTestFixture.hpp.

◆ m_queue

template<typename TDevQueue >
Queue alpaka::test::QueueTestFixture< TDevQueue >::m_queue {m_dev}

Definition at line 21 of file QueueTestFixture.hpp.


The documentation for this struct was generated from the following file: