![]() |
alpaka
Abstraction Library for Parallel Kernel Acceleration
|
#include "alpaka/Simd.hpp"#include "alpaka/Vec.hpp"#include "alpaka/internal/interface.hpp"#include "alpaka/mem/Alignment.hpp"#include "alpaka/mem/concepts/IMdSpan.hpp"#include "alpaka/mem/concepts/IndexVec.hpp"#include "alpaka/trait.hpp"#include <concepts>#include <cstdint>#include <type_traits>Go to the source code of this file.
Classes | |
| struct | alpaka::internal::LoadAsSimd::Op< T_MdSpan, T_MdSpanAlignment, T_Idx > |
| struct | alpaka::SimdPtr< T_MdSpan, T_IdxType, T_MemAlignment, T_SimdWidth > |
| pointer to a SIMD pack with the width T_SimdWidth More... | |
| struct | alpaka::trait::IsSimdPtr< T > |
| struct | alpaka::trait::IsSimdPtr< T > |
Namespaces | |
| namespace | alpaka |
| main alpaka namespace. | |
| namespace | alpaka::concepts |
| namespace | alpaka::internal |
| alpaka internal implementations. | |
| namespace | alpaka::trait |
Concepts | |
| concept | alpaka::concepts::SimdPtr |
| Concept to check if a type is a SIMD pointer. | |
Variables | |
| template<typename T> | |
| constexpr bool | alpaka::isSimdPtr_v = trait::IsSimdPtr<T>::value |