alpaka
Abstraction Library for Parallel Kernel Acceleration
|
The fixture for executing a kernel on a given accelerator. More...
#include <KernelExecutionFixture.hpp>
Public Types | |
using | Acc = TAcc |
using | Device = Dev< Acc > |
using | Dim = alpaka::Dim< Acc > |
using | Idx = alpaka::Idx< Acc > |
using | Platform = alpaka::Platform< Acc > |
using | Queue = test::DefaultQueue< Device > |
using | WorkDiv = WorkDivMembers< Dim, Idx > |
Public Member Functions | |
template<typename TExtent > | |
KernelExecutionFixture (Queue queue, TExtent const &extent) | |
KernelExecutionFixture (Queue queue, WorkDiv workDiv) | |
template<typename TExtent > | |
KernelExecutionFixture (TExtent const &extent) | |
KernelExecutionFixture (WorkDiv workDiv) | |
template<typename TKernelFnObj , typename... TArgs> | |
auto | operator() (TKernelFnObj kernelFnObj, TArgs &&... args) -> bool |
The fixture for executing a kernel on a given accelerator.
Definition at line 26 of file KernelExecutionFixture.hpp.
using alpaka::test::KernelExecutionFixture< TAcc >::Acc = TAcc |
Definition at line 29 of file KernelExecutionFixture.hpp.
using alpaka::test::KernelExecutionFixture< TAcc >::Device = Dev<Acc> |
Definition at line 33 of file KernelExecutionFixture.hpp.
using alpaka::test::KernelExecutionFixture< TAcc >::Dim = alpaka::Dim<Acc> |
Definition at line 30 of file KernelExecutionFixture.hpp.
using alpaka::test::KernelExecutionFixture< TAcc >::Idx = alpaka::Idx<Acc> |
Definition at line 31 of file KernelExecutionFixture.hpp.
using alpaka::test::KernelExecutionFixture< TAcc >::Platform = alpaka::Platform<Acc> |
Definition at line 32 of file KernelExecutionFixture.hpp.
using alpaka::test::KernelExecutionFixture< TAcc >::Queue = test::DefaultQueue<Device> |
Definition at line 34 of file KernelExecutionFixture.hpp.
using alpaka::test::KernelExecutionFixture< TAcc >::WorkDiv = WorkDivMembers<Dim, Idx> |
Definition at line 35 of file KernelExecutionFixture.hpp.
|
inline |
Definition at line 37 of file KernelExecutionFixture.hpp.
|
inline |
Definition at line 42 of file KernelExecutionFixture.hpp.
|
inline |
Definition at line 47 of file KernelExecutionFixture.hpp.
|
inline |
Definition at line 56 of file KernelExecutionFixture.hpp.
|
inline |
Definition at line 65 of file KernelExecutionFixture.hpp.