alpaka
Abstraction Library for Parallel Kernel Acceleration
Loading...
Searching...
No Matches
alpaka::CArrayType< T, T_Extents, T_numDims, T_dim > Struct Template Reference

build C array type with compile time extents from a scalar value based on the compile time extents vector More...

#include <MdSpanArray.hpp>

Public Types

using type

Detailed Description

template<typename T, concepts::CVector T_Extents, uint32_t T_numDims = T_Extents::dim(), uint32_t T_dim = 0u>
struct alpaka::CArrayType< T, T_Extents, T_numDims, T_dim >

build C array type with compile time extents from a scalar value based on the compile time extents vector

Definition at line 45 of file MdSpanArray.hpp.

Member Typedef Documentation

◆ type

template<typename T, concepts::CVector T_Extents, uint32_t T_numDims = T_Extents::dim(), uint32_t T_dim = 0u>
using alpaka::CArrayType< T, T_Extents, T_numDims, T_dim >::type
Initial value:
typename CArrayType<T[T_Extents{}[T_numDims - T_dim - 1u]], T_Extents, T_numDims - 1u, T_dim + 1u>::type
build C array type with compile time extents from a scalar value based on the compile time extents ve...
typename CArrayType< T[T_Extents{}[T_numDims - T_dim - 1u]], T_Extents, T_numDims - 1u, T_dim+1u >::type type

Definition at line 47 of file MdSpanArray.hpp.


The documentation for this struct was generated from the following file: