alpaka
Abstraction Library for Parallel Kernel Acceleration
Loading...
Searching...
No Matches
SimdPtr.hpp File Reference
#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::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::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