![]() |
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 | Tag = alpaka::AccToTag< Acc > |
| 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 34 of file KernelExecutionFixture.hpp.
| using alpaka::test::KernelExecutionFixture< TAcc >::Dim = alpaka::Dim<Acc> |
Definition at line 31 of file KernelExecutionFixture.hpp.
| using alpaka::test::KernelExecutionFixture< TAcc >::Idx = alpaka::Idx<Acc> |
Definition at line 32 of file KernelExecutionFixture.hpp.
| using alpaka::test::KernelExecutionFixture< TAcc >::Platform = alpaka::Platform<Acc> |
Definition at line 33 of file KernelExecutionFixture.hpp.
| using alpaka::test::KernelExecutionFixture< TAcc >::Queue = test::DefaultQueue<Device> |
Definition at line 35 of file KernelExecutionFixture.hpp.
| using alpaka::test::KernelExecutionFixture< TAcc >::Tag = alpaka::AccToTag<Acc> |
Definition at line 30 of file KernelExecutionFixture.hpp.
| using alpaka::test::KernelExecutionFixture< TAcc >::WorkDiv = WorkDivMembers<Dim, Idx> |
Definition at line 36 of file KernelExecutionFixture.hpp.
|
inline |
Definition at line 38 of file KernelExecutionFixture.hpp.
|
inline |
Definition at line 43 of file KernelExecutionFixture.hpp.
|
inline |
Definition at line 48 of file KernelExecutionFixture.hpp.
|
inline |
Definition at line 57 of file KernelExecutionFixture.hpp.
|
inline |
Definition at line 66 of file KernelExecutionFixture.hpp.