![]() |
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 | |
| namespace | 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 | |