alpaka
Abstraction Library for Parallel Kernel Acceleration
|
#include "alpaka/atomic/Traits.hpp"
#include "alpaka/meta/InheritFromList.hpp"
#include "alpaka/meta/Unique.hpp"
#include <tuple>
Go to the source code of this file.
Namespaces | |
alpaka | |
The alpaka accelerator library. | |
Typedefs | |
template<typename TGridAtomic , typename TBlockAtomic , typename TThreadAtomic > | |
using | alpaka::AtomicHierarchy = alpaka::meta::InheritFromList< alpaka::meta::Unique< std::tuple< TGridAtomic, TBlockAtomic, TThreadAtomic, interface::Implements< ConceptAtomicGrids, TGridAtomic >, interface::Implements< ConceptAtomicBlocks, TBlockAtomic >, interface::Implements< ConceptAtomicThreads, TThreadAtomic > >> > |
build a single class to inherit from different atomic implementations More... | |