alpaka
Abstraction Library for Parallel Kernel Acceleration
Loading...
Searching...
No Matches
ThreadSpace.hpp File Reference
#include "alpaka/CVec.hpp"
#include "alpaka/Vec.hpp"
#include "alpaka/core/common.hpp"
#include <cstdint>

Go to the source code of this file.

Classes

struct  alpaka::internal::PCast::Op< T_To, ThreadSpace< T_ThreadIdx, T_ThreadCount > >
struct  alpaka::ThreadSpace< T_ThreadIdx, T_ThreadCount >
struct  std::tuple_element< I, alpaka::ThreadSpace< T_ThreadIdx, T_ThreadCount > >
struct  std::tuple_size< alpaka::ThreadSpace< T_ThreadIdx, T_ThreadCount > >

Namespaces

namespace  alpaka
 main alpaka namespace.
namespace  alpaka::internal
 alpaka internal implementations.
namespace  std
 STL namespace.

Functions

template<std::size_t I, typename T_ThreadIdx, typename T_ThreadCount>
requires (I == 1u)
constexpr auto & alpaka::get (alpaka::ThreadSpace< T_ThreadIdx, T_ThreadCount > &v)
template<std::size_t I, typename T_ThreadIdx, typename T_ThreadCount>
requires (I == 0u)
constexpr auto & alpaka::get (alpaka::ThreadSpace< T_ThreadIdx, T_ThreadCount > &v)
template<std::size_t I, typename T_ThreadIdx, typename T_ThreadCount>
requires (I == 1u)
constexpr auto alpaka::get (alpaka::ThreadSpace< T_ThreadIdx, T_ThreadCount > const &v)
template<std::size_t I, typename T_ThreadIdx, typename T_ThreadCount>
requires (I == 0u)
constexpr auto alpaka::get (alpaka::ThreadSpace< T_ThreadIdx, T_ThreadCount > const &v)