CMS 3D CMS Logo

Typedefs
alpaka_common Namespace Reference

Typedefs

using DevHost = alpaka::DevCpu
 
using Dim0D = alpaka::DimInt< 0u >
 
using Dim1D = alpaka::DimInt< 1u >
 
using Dim2D = alpaka::DimInt< 2u >
 
using Dim3D = alpaka::DimInt< 3u >
 
using Extent = uint32_t
 
using Idx = uint32_t
 
using Offsets = Extent
 
using PltfHost = alpaka::Pltf< DevHost >
 
using Scalar = Vec< Dim0D >
 
template<typename TDim >
using Vec = alpaka::Vec< TDim, Idx >
 
using Vec1D = Vec< Dim1D >
 
using Vec2D = Vec< Dim2D >
 
using Vec3D = Vec< Dim3D >
 
template<typename TDim >
using WorkDiv = alpaka::WorkDivMembers< TDim, Idx >
 
using WorkDiv1D = WorkDiv< Dim1D >
 
using WorkDiv2D = WorkDiv< Dim2D >
 
using WorkDiv3D = WorkDiv< Dim3D >
 

Typedef Documentation

◆ DevHost

using alpaka_common::DevHost = typedef alpaka::DevCpu

Definition at line 36 of file config.h.

◆ Dim0D

using alpaka_common::Dim0D = typedef alpaka::DimInt<0u>

Definition at line 17 of file config.h.

◆ Dim1D

using alpaka_common::Dim1D = typedef alpaka::DimInt<1u>

Definition at line 18 of file config.h.

◆ Dim2D

using alpaka_common::Dim2D = typedef alpaka::DimInt<2u>

Definition at line 19 of file config.h.

◆ Dim3D

using alpaka_common::Dim3D = typedef alpaka::DimInt<3u>

Definition at line 20 of file config.h.

◆ Extent

using alpaka_common::Extent = typedef uint32_t

Definition at line 14 of file config.h.

◆ Idx

using alpaka_common::Idx = typedef uint32_t

Definition at line 13 of file config.h.

◆ Offsets

using alpaka_common::Offsets = typedef Extent

Definition at line 15 of file config.h.

◆ PltfHost

using alpaka_common::PltfHost = typedef alpaka::Pltf<DevHost>

Definition at line 37 of file config.h.

◆ Scalar

using alpaka_common::Scalar = typedef Vec<Dim0D>

Definition at line 27 of file config.h.

◆ Vec

template<typename TDim >
using alpaka_common::Vec = typedef alpaka::Vec<TDim, Idx>

Definition at line 23 of file config.h.

◆ Vec1D

using alpaka_common::Vec1D = typedef Vec<Dim1D>

Definition at line 24 of file config.h.

◆ Vec2D

using alpaka_common::Vec2D = typedef Vec<Dim2D>

Definition at line 25 of file config.h.

◆ Vec3D

using alpaka_common::Vec3D = typedef Vec<Dim3D>

Definition at line 26 of file config.h.

◆ WorkDiv

template<typename TDim >
using alpaka_common::WorkDiv = typedef alpaka::WorkDivMembers<TDim, Idx>

Definition at line 30 of file config.h.

◆ WorkDiv1D

Definition at line 31 of file config.h.

◆ WorkDiv2D

Definition at line 32 of file config.h.

◆ WorkDiv3D

Definition at line 33 of file config.h.