alpaka
Abstraction Library for Parallel Kernel Acceleration
Loading...
Searching...
No Matches
concepts.hpp File Reference
#include <concepts>
#include <cstdint>
#include <type_traits>

Go to the source code of this file.

Classes

struct  alpaka::trait::IsSimd< T >
struct  alpaka::trait::IsSimdMask< T >

Namespaces

namespace  alpaka
 main alpaka namespace.
namespace  alpaka::concepts
namespace  alpaka::trait

Concepts

concept  alpaka::concepts::Simd
concept  alpaka::concepts::SimdMask
concept  alpaka::concepts::SimdOrConvertibleType
concept  alpaka::concepts::SimdOrScalar
concept  alpaka::concepts::TypeOrSimd

Variables

template<typename T>
constexpr bool alpaka::isSimd_v = trait::IsSimd<T>::value
template<typename T>
constexpr bool alpaka::isSimdMask_v = trait::IsSimdMask<T>::value