alpaka
Abstraction Library for Parallel Kernel Acceleration
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Calpaka::AccDevProps< TDim, TIdx >The acceleration properties on a device
 Calpaka::ApiCudaRt
 Calpaka::ApiCudaRt::HostFnAdaptor
 Calpaka::AtomicAddThe addition function object
 Calpaka::AtomicAndThe and function object
 Calpaka::AtomicAtomicRefThe atomic ops based on atomic_ref for CPU accelerators
 Calpaka::AtomicCasThe compare and swap function object
 Calpaka::AtomicDecThe decrement function object
 Calpaka::AtomicExchThe exchange function object
 Calpaka::AtomicIncThe increment function object
 Calpaka::AtomicMaxThe maximum function object
 Calpaka::AtomicMinThe minimum function object
 Calpaka::AtomicNoOpThe NoOp atomic ops
 Calpaka::AtomicOmpBuiltInThe OpenMP accelerators atomic ops
 Calpaka::AtomicOrThe or function object
 Calpaka::AtomicSubThe subtraction function object
 Calpaka::AtomicUniformCudaHipBuiltInThe GPU CUDA/HIP accelerator atomic ops
 Calpaka::AtomicXorThe exclusive or function object
 Calpaka::BlockAndThe logical and function object
 Calpaka::BlockCountThe counting function object
 Calpaka::BlockOrThe logical or function object
 Calpaka::ConceptAcc
 Calpaka::ConceptAtomicBlocks
 Calpaka::ConceptAtomicGrids
 Calpaka::ConceptAtomicThreads
 Calpaka::ConceptBlockSharedDyn
 Calpaka::ConceptBlockSharedSt
 Calpaka::ConceptBlockSync
 Calpaka::ConceptCurrentThreadWaitFor
 Calpaka::ConceptIdxBt
 Calpaka::ConceptIdxGb
 Calpaka::ConceptIntrinsic
 Calpaka::ConceptMemAlloc
 Calpaka::ConceptMemFence
 Calpaka::ConceptPlatform
 Calpaka::ConceptWorkDiv
 Calpaka::core::CallbackThread
 Calpaka::core::detail::AssertGreaterThan< TLhs, TRhs >
 Calpaka::core::detail::AssertValueUnsigned< TArg >
 Calpaka::core::detail::ScopeLogStdOutScope logger
 Calpaka::core::detail::ThreadPoolA thread pool yielding when there is not enough work to be done
 Calpaka::core::threads::BarrierThread< TIdx >A self-resetting barrier
 Calpaka::core::threads::BarrierThreadWithPredicate< TIdx >A self-resetting barrier with barrier
 Calpaka::core::vectorization::GetVectorizationSizeElems< TElem >
 Calpaka::core::vectorization::GetVectorizationSizeElems< double >
 Calpaka::core::vectorization::GetVectorizationSizeElems< float >
 Calpaka::core::vectorization::GetVectorizationSizeElems< std::int16_t >
 Calpaka::core::vectorization::GetVectorizationSizeElems< std::int32_t >
 Calpaka::core::vectorization::GetVectorizationSizeElems< std::int64_t >
 Calpaka::core::vectorization::GetVectorizationSizeElems< std::int8_t >
 Calpaka::core::vectorization::GetVectorizationSizeElems< std::uint16_t >
 Calpaka::core::vectorization::GetVectorizationSizeElems< std::uint32_t >
 Calpaka::core::vectorization::GetVectorizationSizeElems< std::uint64_t >
 Calpaka::core::vectorization::GetVectorizationSizeElems< std::uint8_t >
 Calpaka::detail::AtomicHierarchyConceptType< THierarchy >
 Calpaka::detail::AtomicHierarchyConceptType< hierarchy::Blocks >
 Calpaka::detail::AtomicHierarchyConceptType< hierarchy::Grids >
 Calpaka::detail::AtomicHierarchyConceptType< hierarchy::Threads >
 Calpaka::detail::BlockSharedMemDynMemberStatic< TStaticAllocKiB >"namespace" for static constexpr members that should be in BlockSharedMemDynMember but cannot be because having a static const member breaks GCC 10 OpenMP target: type not mappable
 Calpaka::detail::BlockSharedMemStMemberImpl< TMinDataAlignBytes >Implementation of static block shared memory provider
 Calpaka::detail::BufCpuImpl< TElem, TDim, TIdx >The CPU memory buffer
 Calpaka::detail::CheckFnReturnType< TAcc, TSfinae >Check that the return of TKernelFnObj is void
 Calpaka::detail::CheckFnReturnType< AccGpuUniformCudaHipRt< TApi, TDim, TIdx > >Specialization of the TKernelFnObj return type evaluation
 Calpaka::detail::DevGlobalImplGeneric< TTag, T >
 Calpaka::detail::DevGlobalTrait< TTag, T >
 Calpaka::detail::DevGlobalTrait< TagCpuOmp2Blocks, T >
 Calpaka::detail::DevGlobalTrait< TagCpuOmp2Threads, T >
 Calpaka::detail::DevGlobalTrait< TagCpuSerial, T >
 Calpaka::detail::DevGlobalTrait< TagCpuTbbBlocks, T >
 Calpaka::detail::DevGlobalTrait< TagCpuThreads, T >
 Calpaka::detail::DevGlobalTrait< TagGpuCudaRt, T >
 Calpaka::detail::DevGlobalTrait< TagGpuHipRt, T >
 Calpaka::detail::IndependentGroupElementsAlong< TAcc, Dim, typename >::const_iterator
 Calpaka::detail::IndependentGroupsAlong< TAcc, Dim, typename >
 Calpaka::detail::IndependentGroupsAlong< TAcc, Dim, typename >::const_iterator
 Calpaka::detail::ParallelFor< TKernel, TSchedule, TSfinae >Executor of parallel OpenMP loop
 Calpaka::detail::ParallelFor< TKernel, omp::Schedule >Executor of parallel OpenMP loop
 Calpaka::detail::ParallelFor< TKernel, TSchedule, UseScheduleKind< TKernel, TSchedule > >Executor of parallel OpenMP loop
 Calpaka::detail::ParallelForDynamicImpl< TKernel, TSchedule, TSfinae >Helper executor of parallel OpenMP loop with the dynamic schedule
 Calpaka::detail::ParallelForDynamicImpl< TKernel, TSchedule, HasScheduleChunkSize< TKernel > >Helper executor of parallel OpenMP loop with the dynamic schedule
 Calpaka::detail::ParallelForGuidedImpl< TKernel, TSchedule, TSfinae >Helper executor of parallel OpenMP loop with the guided schedule
 Calpaka::detail::ParallelForGuidedImpl< TKernel, TSchedule, HasScheduleChunkSize< TKernel > >Helper executor of parallel OpenMP loop with the guided schedule
 Calpaka::detail::ParallelForImpl< TKernel, TSchedule, TScheduleKind >Executor of parallel OpenMP loop with the given schedule
 Calpaka::detail::ParallelForImpl< TKernel, omp::Schedule, omp::Schedule::Dynamic >Executor of parallel OpenMP loop with the dynamic schedule
 Calpaka::detail::ParallelForImpl< TKernel, omp::Schedule, omp::Schedule::Guided >Executor of parallel OpenMP loop with the guided schedule
 Calpaka::detail::ParallelForImpl< TKernel, omp::Schedule, omp::Schedule::Static >Executor of parallel OpenMP loop with the static schedule
 Calpaka::detail::ParallelForImpl< TKernel, TSchedule, omp::Schedule::Auto >Executor of parallel OpenMP loop with auto schedule set
 Calpaka::detail::ParallelForImpl< TKernel, TSchedule, omp::Schedule::NoSchedule >Executor of parallel OpenMP loop with no schedule set
 Calpaka::detail::ParallelForImpl< TKernel, TSchedule, omp::Schedule::Runtime >Executor of parallel OpenMP loop with runtime schedule set
 Calpaka::detail::ParallelForStaticImpl< TKernel, TSchedule, TSfinae >Helper executor of parallel OpenMP loop with the static schedule
 Calpaka::detail::ParallelForStaticImpl< TKernel, TSchedule, HasScheduleChunkSize< TKernel > >Helper executor of parallel OpenMP loop with the static schedule
 Calpaka::detail::PitchHolder< TDim, SFINAE >
 Calpaka::detail::PitchHolder< TDim, std::enable_if_t< TDim::value >=2 >
 Calpaka::detail::Print< TDim, TView >
 Calpaka::detail::Print< DimInt< Dim< TView >::value - 1u >, TView >
 Calpaka::detail::QueueRegistry< TQueue >The CPU/GPU device queue registry implementation
 Calpaka::detail::TaskCopyCpu< DimInt< 0u >, TViewDst, TViewSrc, TExtent >The CPU device scalar memory copy task
 Calpaka::detail::TaskCopyCpuBase< TDim, TViewDst, TViewSrc, TExtent >The CPU device memory copy task base
 Calpaka::detail::TaskCopyUniformCudaHip< TApi, TDim, TViewDst, TViewSrc, TExtent >The CUDA/HIP memory copy trait
 Calpaka::detail::TaskCopyUniformCudaHip< TApi, DimInt< 0u >, TViewDst, TViewSrc, TExtent >The scalar CUDA/HIP memory copy trait
 Calpaka::detail::TaskCopyUniformCudaHip< TApi, DimInt< 1u >, TViewDst, TViewSrc, TExtent >The 1D CUDA/HIP memory copy trait
 Calpaka::detail::TaskCopyUniformCudaHip< TApi, DimInt< 2u >, TViewDst, TViewSrc, TExtent >The 2D CUDA/HIP memory copy trait
 Calpaka::detail::TaskCopyUniformCudaHip< TApi, DimInt< 3u >, TViewDst, TViewSrc, TExtent >The 3D CUDA/HIP memory copy trait
 Calpaka::detail::TaskSetCpu< DimInt< 0u >, TView, TExtent >The CPU device scalar memory set task
 Calpaka::detail::TaskSetCpuBase< TDim, TView, TExtent >The CPU device ND memory set task base
 Calpaka::detail::TaskSetUniformCudaHip< TApi, TDim, TView, TExtent >The CUDA/HIP memory set task
 Calpaka::detail::TaskSetUniformCudaHipBase< TApi, TDim, TView, TExtent >The CUDA/HIP memory set task base
 Calpaka::detail::UniformElementsAlong< TAcc, Dim, typename >
 Calpaka::detail::UniformElementsAlong< TAcc, Dim, typename >::const_iterator
 Calpaka::detail::UniformElementsND< TAcc, typename >::at_end_t
 Calpaka::detail::UniformElementsND< TAcc, typename >::const_iterator
 Calpaka::detail::UniformGroupElementsAlong< TAcc, Dim, typename >::const_iterator
 Calpaka::detail::UniformGroupsAlong< TAcc, Dim, typename >::const_iterator
 Calpaka::ElementIndex< TIdx >
 Calpaka::hierarchy::Blocks
 Calpaka::hierarchy::Grids
 Calpaka::hierarchy::Threads
 Calpaka::IGenericThreadsQueue< TDev >The CPU queue interface
 Calpaka::interface::detail::ImplementationBaseType< TInterface, TDerived, Sfinae >Returns the type that implements the given interface in the inheritance hierarchy
 Calpaka::interface::detail::ImplementationBaseType< TInterface, TDerived, std::enable_if_t< ImplementsInterface< TInterface, TDerived >::value > >For types that inherit from "Implements<TInterface, ...>" it finds the base class (TBase) which implements the interface
 Calpaka::interface::detail::ImplementationBaseType< TInterface, TDerived, std::enable_if_t<!ImplementsInterface< TInterface, TDerived >::value > >Base case for types that do not inherit from "Implements<TInterface, ...>" is the type itself
 Calpaka::interface::Implements< TInterface, TBase >Tag used in class inheritance hierarchies that describes that a specific interface (TInterface) is implemented by the given base class (TBase)
 Calpaka::interface::ImplementsInterface< TInterface, TDerived >Checks whether the interface is implemented by the given class
 Calpaka::InterfaceTag
 Calpaka::internal::Complex< T >Implementation of a complex number useable on host and device
 Calpaka::internal::ViewAccessOps< TView >
 Calpaka::KernelCfg< TAcc, TGridElemExtent, TThreadElemExtent >Kernel start configuration to determine a valid work division
 Calpaka::KernelFunctionAttributesKernel function attributes struct. Attributes are filled by calling the API of the accelerator using the kernel function as an argument. In case of a CPU backend, maxThreadsPerBlock is set to 1 and other values remain zero since there are no correponding API functions to get the values
 Calpaka::math::ConceptMathAbs
 Calpaka::math::ConceptMathAcos
 Calpaka::math::ConceptMathAcosh
 Calpaka::math::ConceptMathArg
 Calpaka::math::ConceptMathAsin
 Calpaka::math::ConceptMathAsinh
 Calpaka::math::ConceptMathAtan
 Calpaka::math::ConceptMathAtan2
 Calpaka::math::ConceptMathAtanh
 Calpaka::math::ConceptMathCbrt
 Calpaka::math::ConceptMathCeil
 Calpaka::math::ConceptMathConj
 Calpaka::math::ConceptMathCopysign
 Calpaka::math::ConceptMathCos
 Calpaka::math::ConceptMathCosh
 Calpaka::math::ConceptMathErf
 Calpaka::math::ConceptMathExp
 Calpaka::math::ConceptMathFloor
 Calpaka::math::ConceptMathFma
 Calpaka::math::ConceptMathFmod
 Calpaka::math::ConceptMathIsfinite
 Calpaka::math::ConceptMathIsinf
 Calpaka::math::ConceptMathIsnan
 Calpaka::math::ConceptMathLog
 Calpaka::math::ConceptMathLog10
 Calpaka::math::ConceptMathLog2
 Calpaka::math::ConceptMathMax
 Calpaka::math::ConceptMathMin
 Calpaka::math::ConceptMathPow
 Calpaka::math::ConceptMathRemainder
 Calpaka::math::ConceptMathRound
 Calpaka::math::ConceptMathRsqrt
 Calpaka::math::ConceptMathSin
 Calpaka::math::ConceptMathSinCos
 Calpaka::math::ConceptMathSinh
 Calpaka::math::ConceptMathSqrt
 Calpaka::math::ConceptMathTan
 Calpaka::math::ConceptMathTanh
 Calpaka::math::ConceptMathTrunc
 Calpaka::math::trait::Abs< T, TArg, TSfinae >The abs trait
 Calpaka::math::trait::Acos< T, TArg, TSfinae >The acos trait
 Calpaka::math::trait::Acosh< T, TArg, TSfinae >The acosh trait
 Calpaka::math::trait::Arg< T, TArgument, TSfinae >The arg trait
 Calpaka::math::trait::Asin< T, TArg, TSfinae >The asin trait
 Calpaka::math::trait::Asinh< T, TArg, TSfinae >The asin trait
 Calpaka::math::trait::Atan< T, TArg, TSfinae >The atan trait
 Calpaka::math::trait::Atan2< T, Ty, Tx, TSfinae >The atan2 trait
 Calpaka::math::trait::Atanh< T, TArg, TSfinae >The atanh trait
 Calpaka::math::trait::Cbrt< T, TArg, TSfinae >The cbrt trait
 Calpaka::math::trait::Ceil< T, TArg, TSfinae >The ceil trait
 Calpaka::math::trait::Conj< T, TArg, TSfinae >The conj trait
 Calpaka::math::trait::Copysign< T, TMag, TSgn, TSfinae >The copysign trait
 Calpaka::math::trait::Cos< T, TArg, TSfinae >The cos trait
 Calpaka::math::trait::Cosh< T, TArg, TSfinae >The cosh trait
 Calpaka::math::trait::Erf< T, TArg, TSfinae >
 Calpaka::math::trait::Exp< T, TArg, TSfinae >The exp trait
 Calpaka::math::trait::Floor< T, TArg, TSfinae >The floor trait
 Calpaka::math::trait::Fma< T, Tx, Ty, Tz, TSfinae >The fma trait
 Calpaka::math::trait::Fmod< T, Tx, Ty, TSfinae >The fmod trait
 Calpaka::math::trait::Isfinite< T, TArg, TSfinae >The isfinite trait
 Calpaka::math::trait::Isinf< T, TArg, TSfinae >The isinf trait
 Calpaka::math::trait::Isnan< T, TArg, TSfinae >The isnan trait
 Calpaka::math::trait::Llround< T, TArg, TSfinae >The round trait
 Calpaka::math::trait::Log< T, TArg, TSfinae >The log trait
 Calpaka::math::trait::Log10< T, TArg, TSfinae >The base 10 log trait
 Calpaka::math::trait::Log2< T, TArg, TSfinae >The bas 2 log trait
 Calpaka::math::trait::Lround< T, TArg, TSfinae >The round trait
 Calpaka::math::trait::Max< T, Tx, Ty, TSfinae >The max trait
 Calpaka::math::trait::Min< T, Tx, Ty, TSfinae >The min trait
 Calpaka::math::trait::Pow< T, TBase, TExp, TSfinae >The pow trait
 Calpaka::math::trait::Remainder< T, Tx, Ty, TSfinae >The remainder trait
 Calpaka::math::trait::Round< T, TArg, TSfinae >The round trait
 Calpaka::math::trait::Rsqrt< T, TArg, TSfinae >The rsqrt trait
 Calpaka::math::trait::Sin< T, TArg, TSfinae >The sin trait
 Calpaka::math::trait::SinCos< T, TArg, TSfinae >The sincos trait
 Calpaka::math::trait::Sinh< T, TArg, TSfinae >The sin trait
 Calpaka::math::trait::Sqrt< T, TArg, TSfinae >The sqrt trait
 Calpaka::math::trait::Tan< T, TArg, TSfinae >The tan trait
 Calpaka::math::trait::Tanh< T, TArg, TSfinae >The tanh trait
 Calpaka::math::trait::Trunc< T, TArg, TSfinae >The trunc trait
 Calpaka::memory_scope::BlockMemory fences are observed by all threads in the same block
 Calpaka::memory_scope::DeviceMemory fences are observed by all threads on the device
 Calpaka::memory_scope::GridMemory fences are observed by all threads in the same grid
 Calpaka::MemSetKernelAny device ND memory set kernel
 Calpaka::meta::Contains< List< Head, Tail... >, Value >
 Calpaka::meta::detail::ApplyImpl< TList, TApplicant >
 Calpaka::meta::detail::ApplyImpl< TList< T... >, TApplicant >
 Calpaka::meta::detail::CartesianProductImpl< TList, Ts >
 Calpaka::meta::detail::CartesianProductImpl< TList >
 Calpaka::meta::detail::CartesianProductImpl< TList, Head< Ts... >, Tail... >
 Calpaka::meta::detail::CartesianProductImplHelper< Ts >
 Calpaka::meta::detail::CartesianProductImplHelper< TList< TList<> >, Ts... >
 Calpaka::meta::detail::CartesianProductImplHelper< TList< Ts... > >
 Calpaka::meta::detail::CartesianProductImplHelper< TList< Ts... >, TList<>, Rests... >
 Calpaka::meta::detail::CartesianProductImplHelper< TList< X... >, Head< T, Ts... >, Rests... >
 Calpaka::meta::detail::CartesianProductImplHelper< TList< X... >, TList< H >, Rests... >
 Calpaka::meta::detail::ConcatenateImpl< T >
 Calpaka::meta::detail::ConcatenateImpl< T >
 Calpaka::meta::detail::ConcatenateImpl< TList< As... >, TList< Bs... >, TRest... >
 Calpaka::meta::detail::ConvertIntegerSequence< TDstType, TIntegerSequence >
 Calpaka::meta::detail::ConvertIntegerSequence< TDstType, std::integer_sequence< T, Tvals... > >
 Calpaka::meta::detail::Empty< T >Empty dependent type
 Calpaka::meta::detail::FilterImpl< TList, TPred >
 Calpaka::meta::detail::FilterImpl< TList< Ts... >, TPred >
 Calpaka::meta::detail::FilterImplHelper< TList, TPred, Ts >
 Calpaka::meta::detail::FilterImplHelper< TList, TPred >
 Calpaka::meta::detail::FilterImplHelper< TList, TPred, T, Ts... >
 Calpaka::meta::detail::ForEachTypeHelper< TList >
 Calpaka::meta::detail::ForEachTypeHelper< TList< T, Ts... > >
 Calpaka::meta::detail::ForEachTypeHelper< TList<> >
 Calpaka::meta::detail::Front< List >
 Calpaka::meta::detail::Front< List< Head, Tail... > >
 Calpaka::meta::detail::IsParameterPackSetImpl< Ts >
 Calpaka::meta::detail::IsParameterPackSetImpl<>
 Calpaka::meta::detail::IsSetImpl< TList >
 Calpaka::meta::detail::IsSetImpl< TList< Ts... > >
 Calpaka::meta::detail::MakeIntegerSequenceHelper< TisSizeNegative, TbIsBegin, T, Tbegin, TIntCon, TIntSeq >
 Calpaka::meta::detail::MakeIntegerSequenceHelper< false, false, T, Tbegin, std::integral_constant< T, TIdx >, std::integer_sequence< T, Tvals... > >
 Calpaka::meta::detail::MakeIntegerSequenceHelper< false, true, T, Tbegin, std::integral_constant< T, Tbegin >, std::integer_sequence< T, Tvals... > >
 Calpaka::meta::detail::ToListImpl< TListType, TType, typename >
 Calpaka::meta::detail::ToListImpl< TListType, TList, std::enable_if_t< alpaka::meta::isList< TList > > >
 Calpaka::meta::detail::TransformImpl< Ts, TOp >
 Calpaka::meta::detail::TransformImpl< TList< Ts... >, TOp >
 Calpaka::meta::detail::UniqueHelper< T, Ts >
 Calpaka::meta::detail::UniqueImpl< T >
 Calpaka::meta::detail::UniqueImpl< TList< Ts... > >
 Calpaka::meta::InheritFromList< TBaseList >
 Calpaka::meta::IntegerSequenceValuesInRange< TIntegerSequence, T, Tmin, Tmax >Checks if the values in the index sequence are within the given range
 Calpaka::meta::IntegerSequenceValuesInRange< std::integer_sequence< T, Tvals... >, T, Tmin, Tmax >Checks if the values in the index sequence are within the given range
 Calpaka::meta::IntegerSequenceValuesUnique< TIntegerSequence >Checks if the values in the index sequence are unique
 Calpaka::meta::IntegerSequenceValuesUnique< std::integer_sequence< T, Tvals... > >Checks if the values in the index sequence are unique
 Calpaka::meta::IntegralValuesInRange< T, Tmin, Tmax, Tvals >Checks if the integral values are within the given range
 Calpaka::meta::IntegralValuesInRange< T, Tmin, Tmax >Checks if the integral values are within the given range
 Calpaka::meta::IntegralValuesInRange< T, Tmin, Tmax, I, Tvals... >Checks if the integral values are within the given range
 Calpaka::meta::IntegralValuesUnique< T, Tvals >Checks if the integral values are unique
 Calpaka::meta::max< T >
 Calpaka::meta::min< T >
 Calpaka::meta::ToList< TListType, T >Takes an arbitrary number of types (T) and creates a type list of type TListType with the types (T). If T is a single template parameter and it satisfies alpaka::meta::isList, the type of the structure is T (no type change). For example std::tuple can be used as TListType
 Calpaka::meta::ToList< TListType, T, Ts... >
 Calpaka::omp::ScheduleRepresentation of OpenMP schedule information: kind and chunk size. This class can be used regardless of whether OpenMP is enabled
 Calpaka::rand::ConceptRand
 Calpaka::rand::distribution::cpu::NormalReal< T >The CPU random number normal distribution
 Calpaka::rand::distribution::cpu::UniformReal< T >The CPU random number uniform distribution
 Calpaka::rand::distribution::cpu::UniformUint< T >The CPU random number normal distribution
 Calpaka::rand::distribution::trait::CreateNormalReal< TRand, T, TSfinae >The random number float normal distribution get trait
 Calpaka::rand::distribution::trait::CreateNormalReal< RandDefault, T, std::enable_if_t< std::is_floating_point_v< T > > >The GPU device random number float normal distribution get trait specialization
 Calpaka::rand::distribution::trait::CreateNormalReal< RandUniformCudaHipRand< TApi >, T, std::enable_if_t< std::is_floating_point_v< T > > >The CUDA/HIP random number float normal distribution get trait specialization
 Calpaka::rand::distribution::trait::CreateUniformReal< TRand, T, TSfinae >The random number float uniform distribution get trait
 Calpaka::rand::distribution::trait::CreateUniformReal< RandDefault, T, std::enable_if_t< std::is_floating_point_v< T > > >The GPU device random number float uniform distribution get trait specialization
 Calpaka::rand::distribution::trait::CreateUniformReal< RandUniformCudaHipRand< TApi >, T, std::enable_if_t< std::is_floating_point_v< T > > >The CUDA/HIP random number float uniform distribution get trait specialization
 Calpaka::rand::distribution::trait::CreateUniformUint< TRand, T, TSfinae >The random number integer uniform distribution get trait
 Calpaka::rand::distribution::trait::CreateUniformUint< RandDefault, T, std::enable_if_t< std::is_integral_v< T > > >The GPU device random number integer uniform distribution get trait specialization
 Calpaka::rand::distribution::trait::CreateUniformUint< RandUniformCudaHipRand< TApi >, T, std::enable_if_t< std::is_integral_v< T > > >The CUDA/HIP random number integer uniform distribution get trait specialization
 Calpaka::rand::distribution::uniform_cuda_hip::NormalReal< double >The CUDA/HIP random number float normal distribution
 Calpaka::rand::distribution::uniform_cuda_hip::NormalReal< float >The CUDA/HIP random number float normal distribution
 Calpaka::rand::distribution::uniform_cuda_hip::UniformReal< double >The CUDA/HIP random number float uniform distribution
 Calpaka::rand::distribution::uniform_cuda_hip::UniformReal< float >The CUDA/HIP random number float uniform distribution
 Calpaka::rand::distribution::uniform_cuda_hip::UniformUint< unsigned int >The CUDA/HIP random number unsigned integer uniform distribution
 Calpaka::rand::engine::cpu::TinyMTengineImplementation of std::UniformRandomBitGenerator for TinyMT32
 Calpaka::rand::engine::PhiloxConstants< TParams >
 Calpaka::rand::engine::PhiloxParams< TCounterSize, TWidth, TRounds >
 Calpaka::rand::engine::PhiloxStateSingle< TCounter, TKey >
 Calpaka::rand::engine::PhiloxStateVector< TCounter, TKey >
 Calpaka::rand::engine::trait::CreateDefault< TRand, TSfinae >The random number default generator engine get trait
 Calpaka::rand::engine::trait::CreateDefault< MersenneTwister >
 Calpaka::rand::engine::trait::CreateDefault< RandDefault >The GPU device random number default generator get trait specialization
 Calpaka::rand::engine::trait::CreateDefault< RandomDevice >
 Calpaka::rand::engine::trait::CreateDefault< RandUniformCudaHipRand< TApi > >The CUDA/HIP random number default generator get trait specialization
 Calpaka::rand::engine::trait::CreateDefault< TinyMersenneTwister >The CPU device random number default generator get trait specialization
 Calpaka::rand::EngineCallHostAccProxy< TEngine >
 Calpaka::remove_restrict< T >Removes restrict from a type
 Calpaka::remove_restrict< T *__restrict__ >
 Calpaka::test::Array< TType, TSize >
 Calpaka::test::cpu::detail::EventHostManualTriggerCpuImpl< TDev >Event that can be enqueued into a queue and can be triggered by the Host
 Calpaka::test::detail::StreamOutAccNameThe accelerator name write wrapper
 Calpaka::test::EventHostManualTriggerCpu< TDev >Event that can be enqueued into a queue and can be triggered by the Host
 Calpaka::test::EventHostManualTriggerCuda
 Calpaka::test::KernelExecutionFixture< TAcc >The fixture for executing a kernel on a given accelerator
 Calpaka::test::QueueTestFixture< TDevQueue >
 Calpaka::test::trait::Begin< TView, TSfinae >
 Calpaka::test::trait::DefaultQueueType< TDev, TSfinae >The default queue type trait for devices
 Calpaka::test::trait::DefaultQueueType< DevCpu >The default queue type trait specialization for the CPU device
 Calpaka::test::trait::DefaultQueueType< DevUniformCudaHipRt< TApi > >The default queue type trait specialization for the CUDA/HIP device
 Calpaka::test::trait::End< TView, TSfinae >
 Calpaka::test::trait::EventHostManualTriggerType< TDev >
 Calpaka::test::trait::EventHostManualTriggerType< DevCpu >
 Calpaka::test::trait::EventHostManualTriggerType< DevCudaRt >
 Calpaka::test::trait::IsBlockingQueue< TQueue, TSfinae >The blocking queue trait
 Calpaka::test::trait::IsBlockingQueue< QueueGenericThreadsBlocking< TDev > >The blocking queue trait specialization for a blocking CPU queue
 Calpaka::test::trait::IsBlockingQueue< QueueGenericThreadsNonBlocking< TDev > >The blocking queue trait specialization for a non-blocking CPU queue
 Calpaka::test::trait::IsBlockingQueue< QueueUniformCudaHipRtBlocking< TApi > >The blocking queue trait specialization for a blocking CUDA/HIP RT queue
 Calpaka::test::trait::IsBlockingQueue< QueueUniformCudaHipRtNonBlocking< TApi > >The blocking queue trait specialization for a non-blocking CUDA/HIP RT queue
 Calpaka::test::trait::IsEventHostManualTriggerSupported< TDev >
 Calpaka::test::trait::IsEventHostManualTriggerSupported< DevCpu >The CPU event host manual trigger support get trait specialization
 Calpaka::test::trait::IsEventHostManualTriggerSupported< DevCudaRt >The CPU event host manual trigger support get trait specialization
 Calpaka::test::trait::IteratorView< TView, TSfinae >
 Calpaka::test::uniform_cuda_hip::detail::EventHostManualTriggerCudaImpl
 Calpaka::test::VerifyBytesSetKernelCompares element-wise that all bytes are set to the same value
 Calpaka::test::VerifyViewsEqualKernelCompares iterators element-wise
 Calpaka::trait::AccToTag< TAcc >
 Calpaka::trait::AccToTag< alpaka::AccGpuCudaRt< TDim, TIdx > >
 Calpaka::trait::AccType< T, TSfinae >The accelerator type trait
 Calpaka::trait::AccType< AccGpuUniformCudaHipRt< TApi, TDim, TIdx > >The GPU CUDA accelerator accelerator type trait specialization
 Calpaka::trait::AccType< TaskKernelGpuUniformCudaHipRt< TApi, TAcc, TDim, TIdx, TKernelFnObj, TArgs... > >The GPU CUDA/HIP execution task accelerator type trait specialization
 Calpaka::trait::AsyncBufAlloc< TElem, TDim, TIdx, TDev, TSfinae >The stream-ordered memory allocator trait
 Calpaka::trait::AsyncBufAlloc< TElem, TDim, TIdx, DevCpu >The BufCpu stream-ordered memory allocation trait specialization
 Calpaka::trait::AsyncBufAlloc< TElem, TDim, TIdx, DevUniformCudaHipRt< TApi > >The CUDA/HIP stream-ordered memory allocation trait specialization
 Calpaka::trait::AtomicOp< TOp, TAtomic, T, THierarchy, TSfinae >The atomic operation trait
 Calpaka::trait::AtomicOp< AtomicCas, AtomicUniformCudaHipBuiltIn, T, THierarchy >
 Calpaka::trait::AtomicOp< TOp, AtomicUniformCudaHipBuiltIn, T, THierarchy >Generic atomic implementation
 Calpaka::trait::BlockSharedMemDynSizeBytes< TKernelFnObj, TAcc, TSfinae >The trait for getting the size of the block shared dynamic memory of a kernel
 Calpaka::trait::BufAlloc< TElem, TDim, TIdx, TDev, TSfinae >The memory allocator trait
 Calpaka::trait::BufAlloc< TElem, Dim, TIdx, DevUniformCudaHipRt< TApi > >The CUDA/HIP memory allocation trait specialization
 Calpaka::trait::BufAlloc< TElem, TDim, TIdx, DevCpu >The BufCpu memory allocation trait specialization
 Calpaka::trait::BufAllocMapped< TPlatform, TElem, TDim, TIdx >The pinned/mapped memory allocator trait
 Calpaka::trait::BufAllocMapped< PlatformCpu, TElem, TDim, TIdx >The pinned/mapped memory allocation trait specialization
 Calpaka::trait::BufType< TDev, TElem, TDim, TIdx, TSfinae >The memory buffer type trait
 Calpaka::trait::BufType< DevCpu, TElem, TDim, TIdx >The CPU device memory buffer type trait specialization
 Calpaka::trait::CastVec< TVal, TVec, TSfinae >Trait for casting a vector
 Calpaka::trait::CastVec< TValNew, Vec< TDim, TVal > >
 Calpaka::trait::ConcatVec< TVecL, TVecR, TSfinae >Trait for concatenating two vectors
 Calpaka::trait::ConcatVec< Vec< TDimL, TVal >, Vec< TDimR, TVal > >Concatenation specialization for Vec
 Calpaka::trait::CreateSubView< TDev, TSfinae >The sub view creation trait
 Calpaka::trait::CreateTaskKernel< TAcc, TWorkDiv, TKernelFnObj, TArgs >The kernel execution task creation trait
 Calpaka::trait::CreateTaskKernel< AccGpuUniformCudaHipRt< TApi, TDim, TIdx >, TWorkDiv, TKernelFnObj, TArgs... >The GPU CUDA accelerator execution task type trait specialization
 Calpaka::trait::CreateTaskMemcpy< TDim, TDevDst, TDevSrc, TSfinae >The memory copy task trait
 Calpaka::trait::CreateTaskMemcpy< TDim, DevCpu, DevCpu >The CPU device memory copy trait specialization
 Calpaka::trait::CreateTaskMemset< TDim, TDev, TSfinae >The memory set task trait
 Calpaka::trait::CreateTaskMemset< TDim, DevCpu >The CPU device memory set trait specialization
 Calpaka::trait::CreateTaskMemset< TDim, DevUniformCudaHipRt< TApi > >The CUDA device memory set trait specialization
 Calpaka::trait::CreateViewPlainPtr< TDev, TSfinae >The device memory view creation trait
 Calpaka::trait::CreateViewPlainPtr< DevCpu >The CPU device CreateViewPlainPtr trait specialization
 Calpaka::trait::CreateViewPlainPtr< DevUniformCudaHipRt< TApi > >The CUDA/HIP RT device CreateViewPlainPtr trait specialization
 Calpaka::trait::CurrentThreadWaitFor< TAwaited, TSfinae >The thread wait trait
 Calpaka::trait::CurrentThreadWaitFor< alpaka::generic::detail::EventGenericThreadsImpl< TDev > >The CPU device event implementation thread wait trait specialization
 Calpaka::trait::CurrentThreadWaitFor< DevCpu >The CPU device thread wait specialization
 Calpaka::trait::CurrentThreadWaitFor< EventGenericThreads< TDev > >The CPU device event thread wait trait specialization
 Calpaka::trait::CurrentThreadWaitFor< EventUniformCudaHipRt< TApi > >The CUDA/HIP RT device event thread wait trait specialization
 Calpaka::trait::CurrentThreadWaitFor< QueueCpuOmp2Collective >The CPU blocking device queue thread wait trait specialization
 Calpaka::trait::CurrentThreadWaitFor< QueueGenericThreadsBlocking< TDev > >The CPU blocking device queue thread wait trait specialization
 Calpaka::trait::CurrentThreadWaitFor< QueueGenericThreadsNonBlocking< TDev > >The CPU non-blocking device queue thread wait trait specialization
 Calpaka::trait::CurrentThreadWaitFor< uniform_cuda_hip::detail::QueueUniformCudaHipRt< TApi, TBlocking > >The CUDA/HIP RT queue thread wait trait specialization
 Calpaka::trait::DeclareSharedVar< T, TuniqueId, TBlockSharedMemSt, TSfinae >The block shared static memory variable allocation operation trait
 Calpaka::trait::DeclareSharedVar< T, TuniqueId, BlockSharedMemStMember< TDataAlignBytes > >
 Calpaka::trait::DeclareSharedVar< T, TuniqueId, BlockSharedMemStMemberMasterSync< TDataAlignBytes > >
 Calpaka::trait::detail::AtomicOp< TOp >
 Calpaka::trait::detail::AtomicOp< BlockAnd >
 Calpaka::trait::detail::AtomicOp< BlockCount >
 Calpaka::trait::detail::AtomicOp< BlockOr >
 Calpaka::trait::detail::EmulateAtomic< alpaka::AtomicAnd, alpaka::AtomicUniformCudaHipBuiltIn, T, THierarchy, std::enable_if_t< std::is_floating_point_v< T > > >AtomicAnd can not be implemented for floating point types!
 Calpaka::trait::detail::EmulateAtomic< alpaka::AtomicDec, alpaka::AtomicUniformCudaHipBuiltIn, T, THierarchy, std::enable_if_t< std::is_floating_point_v< T > > >AtomicDec can not be implemented for floating point types!
 Calpaka::trait::detail::EmulateAtomic< alpaka::AtomicInc, alpaka::AtomicUniformCudaHipBuiltIn, T, THierarchy, std::enable_if_t< std::is_floating_point_v< T > > >AtomicInc can not be implemented for floating point types!
 Calpaka::trait::detail::EmulateAtomic< alpaka::AtomicOr, alpaka::AtomicUniformCudaHipBuiltIn, T, THierarchy, std::enable_if_t< std::is_floating_point_v< T > > >AtomicOr can not be implemented for floating point types!
 Calpaka::trait::detail::EmulateAtomic< alpaka::AtomicSub, alpaka::AtomicUniformCudaHipBuiltIn, T, THierarchy >Emulate AtomicSub with atomicAdd
 Calpaka::trait::detail::EmulateAtomic< alpaka::AtomicXor, alpaka::AtomicUniformCudaHipBuiltIn, T, THierarchy, std::enable_if_t< std::is_floating_point_v< T > > >AtomicXor can not be implemented for floating point types!
 Calpaka::trait::detail::EmulationBase
 Calpaka::trait::DevType< T, TSfinae >The device type trait
 Calpaka::trait::DevType< AccGpuUniformCudaHipRt< TApi, TDim, TIdx > >The GPU CUDA accelerator device type trait specialization
 Calpaka::trait::DevType< BufCpu< TElem, TDim, TIdx > >The BufCpu device type trait specialization
 Calpaka::trait::DevType< BufUniformCudaHipRt< TApi, TElem, TDim, TIdx > >The BufUniformCudaHipRt device type trait specialization
 Calpaka::trait::DevType< EventGenericThreads< TDev > >The CPU device event device type trait specialization
 Calpaka::trait::DevType< EventUniformCudaHipRt< TApi > >The CUDA/HIP RT device event device type trait specialization
 Calpaka::trait::DevType< PlatformCpu >The CPU device device type trait specialization
 Calpaka::trait::DevType< PlatformUniformCudaHipRt< TApi > >The CUDA/HIP RT platform device type trait specialization
 Calpaka::trait::DevType< QueueCpuOmp2Collective >The CPU blocking device queue device type trait specialization
 Calpaka::trait::DevType< QueueGenericThreadsBlocking< TDev > >The CPU blocking device queue device type trait specialization
 Calpaka::trait::DevType< QueueGenericThreadsNonBlocking< TDev > >The CPU non-blocking device queue device type trait specialization
 Calpaka::trait::DevType< std::array< TElem, Tsize > >The std::array device type trait specialization
 Calpaka::trait::DevType< std::vector< TElem, TAllocator > >The std::vector device type trait specialization
 Calpaka::trait::DevType< TaskKernelGpuUniformCudaHipRt< TApi, TAcc, TDim, TIdx, TKernelFnObj, TArgs... > >The GPU CUDA/HIP execution task device type trait specialization
 Calpaka::trait::DevType< TDev, std::enable_if_t< interface::ImplementsInterface< ConceptDev, TDev >::value > >Get device type
 Calpaka::trait::DevType< uniform_cuda_hip::detail::QueueUniformCudaHipRt< TApi, TBlocking > >The CUDA/HIP RT blocking queue device type trait specialization
 Calpaka::trait::DevType< ViewPlainPtr< TDev, TElem, TDim, TIdx > >The ViewPlainPtr device type trait specialization
 Calpaka::trait::DevType< ViewSubView< TDev, TElem, TDim, TIdx > >The ViewSubView device type trait specialization
 Calpaka::trait::DimType< T, TSfinae >The dimension getter type trait
 Calpaka::trait::DimType< AccGpuUniformCudaHipRt< TApi, TDim, TIdx > >The GPU CUDA accelerator dimension getter trait specialization
 Calpaka::trait::DimType< bt::IdxBtLinear< TDim, TIdx > >The IdxBtLinear index dimension get trait specialization
 Calpaka::trait::DimType< bt::IdxBtRefThreadIdMap< TDim, TIdx > >The CPU threads accelerator index dimension get trait specialization
 Calpaka::trait::DimType< BufCpu< TElem, TDim, TIdx > >The BufCpu dimension getter trait
 Calpaka::trait::DimType< BufUniformCudaHipRt< TApi, TElem, TDim, TIdx > >The BufUniformCudaHipRt dimension getter trait specialization
 Calpaka::trait::DimType< gb::IdxGbLinear< TDim, TIdx > >The IdxGbLinear index dimension get trait specialization
 Calpaka::trait::DimType< gb::IdxGbRef< TDim, TIdx > >The IdxGbRef grid block index dimension get trait specialization
 Calpaka::trait::DimType< std::array< TElem, Tsize > >The std::array dimension getter trait specialization
 Calpaka::trait::DimType< std::vector< TElem, TAllocator > >The std::vector dimension getter trait specialization
 Calpaka::trait::DimType< T, std::enable_if_t< meta::Contains< alpaka::detail::CudaHipBuiltinTypes1, T >::value > >The CUDA/HIP vectors 1D dimension get trait specialization
 Calpaka::trait::DimType< T, std::enable_if_t< meta::Contains< alpaka::detail::CudaHipBuiltinTypes2, T >::value > >The CUDA/HIP vectors 2D dimension get trait specialization
 Calpaka::trait::DimType< T, std::enable_if_t< meta::Contains< alpaka::detail::CudaHipBuiltinTypes3, T >::value > >The CUDA/HIP vectors 3D dimension get trait specialization
 Calpaka::trait::DimType< T, std::enable_if_t< meta::Contains< alpaka::detail::CudaHipBuiltinTypes4, T >::value > >The CUDA/HIP vectors 4D dimension get trait specialization
 Calpaka::trait::DimType< T, std::enable_if_t< std::is_arithmetic_v< T > > >The arithmetic type dimension getter trait specialization
 Calpaka::trait::DimType< TaskKernelGpuUniformCudaHipRt< TApi, TAcc, TDim, TIdx, TKernelFnObj, TArgs... > >The GPU CUDA/HIP execution task dimension getter trait specialization
 Calpaka::trait::DimType< Vec< TDim, TVal > >The Vec dimension get trait specialization
 Calpaka::trait::DimType< ViewPlainPtr< TDev, TElem, TDim, TIdx > >The ViewPlainPtr dimension getter trait
 Calpaka::trait::DimType< ViewSubView< TDev, TElem, TDim, TIdx > >The ViewSubView dimension getter trait specialization
 Calpaka::trait::DimType< WorkDivMembers< TDim, TIdx > >The WorkDivMembers dimension get trait specialization
 Calpaka::trait::DimType< WorkDivUniformCudaHipBuiltIn< TDim, TIdx > >The GPU CUDA/HIP accelerator work division dimension get trait specialization
 Calpaka::trait::ElemType< TView, TSfinae >The element type trait
 Calpaka::trait::ElemType< BufCpu< TElem, TDim, TIdx > >The BufCpu memory element type get trait specialization
 Calpaka::trait::ElemType< BufUniformCudaHipRt< TApi, TElem, TDim, TIdx > >The BufUniformCudaHipRt memory element type get trait specialization
 Calpaka::trait::ElemType< std::array< TElem, Tsize > >The std::array memory element type get trait specialization
 Calpaka::trait::ElemType< std::vector< TElem, TAllocator > >The std::vector memory element type get trait specialization
 Calpaka::trait::ElemType< T, std::enable_if_t< alpaka::detail::isCudaHipBuiltInType< T > > >The CUDA/HIP vectors elem type trait specialization
 Calpaka::trait::ElemType< T, std::enable_if_t< std::is_fundamental_v< T > > >The fundamental type elem type trait specialization
 Calpaka::trait::ElemType< ViewConst< TView > >
 Calpaka::trait::ElemType< ViewPlainPtr< TDev, TElem, TDim, TIdx > >The ViewPlainPtr memory element type get trait specialization
 Calpaka::trait::ElemType< ViewSubView< TDev, TElem, TDim, TIdx > >The ViewSubView memory element type get trait specialization
 Calpaka::trait::Empty< TQueue, TSfinae >The queue empty trait
 Calpaka::trait::Empty< QueueCpuOmp2Collective >The CPU blocking device queue test trait specialization
 Calpaka::trait::Empty< QueueGenericThreadsBlocking< TDev > >The CPU blocking device queue test trait specialization
 Calpaka::trait::Empty< QueueGenericThreadsNonBlocking< TDev > >The CPU non-blocking device queue test trait specialization
 Calpaka::trait::Empty< uniform_cuda_hip::detail::QueueUniformCudaHipRt< TApi, TBlocking > >The CUDA/HIP RT queue test trait specialization
 Calpaka::trait::Enqueue< TQueue, TTask, TSfinae >The queue enqueue trait
 Calpaka::trait::Enqueue< alpaka::generic::detail::QueueGenericThreadsBlockingImpl< TDev >, EventGenericThreads< TDev > >The CPU blocking device queue enqueue trait specialization
 Calpaka::trait::Enqueue< alpaka::generic::detail::QueueGenericThreadsNonBlockingImpl< TDev >, EventGenericThreads< TDev > >The CPU non-blocking device queue enqueue trait specialization
 Calpaka::trait::Enqueue< cpu::detail::QueueCpuOmp2CollectiveImpl, EventCpu >The CPU OpenMP2 collective device queue enqueue trait specialization
 Calpaka::trait::Enqueue< QueueCpuOmp2Collective, EventCpu >The CPU OpenMP2 collective device queue enqueue trait specialization
 Calpaka::trait::Enqueue< QueueCpuOmp2Collective, TaskKernelCpuOmp2Blocks< TDim, TIdx, TKernelFnObj, TArgs... > >The CPU blocking device queue enqueue trait specialization. This default implementation for all tasks directly invokes the function call operator of the task
 Calpaka::trait::Enqueue< QueueCpuOmp2Collective, test::EventHostManualTriggerCpu<> >
 Calpaka::trait::Enqueue< QueueCpuOmp2Collective, TTask >The CPU blocking device queue enqueue trait specialization. This default implementation for all tasks directly invokes the function call operator of the task
 Calpaka::trait::Enqueue< QueueCudaRtBlocking, test::EventHostManualTriggerCuda >
 Calpaka::trait::Enqueue< QueueCudaRtNonBlocking, test::EventHostManualTriggerCuda >
 Calpaka::trait::Enqueue< QueueGenericThreadsBlocking< TDev >, EventGenericThreads< TDev > >The CPU blocking device queue enqueue trait specialization
 Calpaka::trait::Enqueue< QueueGenericThreadsBlocking< TDev >, test::EventHostManualTriggerCpu< TDev > >
 Calpaka::trait::Enqueue< QueueGenericThreadsBlocking< TDev >, TTask >The CPU blocking device queue enqueue trait specialization. This default implementation for all tasks directly invokes the function call operator of the task
 Calpaka::trait::Enqueue< QueueGenericThreadsNonBlocking< TDev >, EventGenericThreads< TDev > >The CPU non-blocking device queue enqueue trait specialization
 Calpaka::trait::Enqueue< QueueGenericThreadsNonBlocking< TDev >, test::EventHostManualTriggerCpu< TDev > >
 Calpaka::trait::Enqueue< QueueGenericThreadsNonBlocking< TDev >, TTask >The CPU non-blocking device queue enqueue trait specialization. This default implementation for all tasks directly invokes the function call operator of the task
 Calpaka::trait::Enqueue< QueueUniformCudaHipRtBlocking< TApi >, alpaka::detail::TaskSetUniformCudaHip< TApi, DimInt< 0u >, TView, TExtent > >The CUDA blocking device queue scalar set enqueue trait specialization
 Calpaka::trait::Enqueue< QueueUniformCudaHipRtBlocking< TApi >, alpaka::detail::TaskSetUniformCudaHip< TApi, DimInt< 1u >, TView, TExtent > >The CUDA blocking device queue 1D set enqueue trait specialization
 Calpaka::trait::Enqueue< QueueUniformCudaHipRtBlocking< TApi >, alpaka::detail::TaskSetUniformCudaHip< TApi, DimInt< 2u >, TView, TExtent > >The CUDA blocking device queue 2D set enqueue trait specialization
 Calpaka::trait::Enqueue< QueueUniformCudaHipRtBlocking< TApi >, alpaka::detail::TaskSetUniformCudaHip< TApi, DimInt< 3u >, TView, TExtent > >The CUDA blocking device queue 3D set enqueue trait specialization
 Calpaka::trait::Enqueue< QueueUniformCudaHipRtBlocking< TApi >, EventUniformCudaHipRt< TApi > >The CUDA/HIP RT queue enqueue trait specialization
 Calpaka::trait::Enqueue< QueueUniformCudaHipRtNonBlocking< TApi >, alpaka::detail::TaskSetUniformCudaHip< TApi, DimInt< 0u >, TView, TExtent > >The CUDA non-blocking device queue scalar set enqueue trait specialization
 Calpaka::trait::Enqueue< QueueUniformCudaHipRtNonBlocking< TApi >, alpaka::detail::TaskSetUniformCudaHip< TApi, DimInt< 1u >, TView, TExtent > >The CUDA non-blocking device queue 1D set enqueue trait specialization
 Calpaka::trait::Enqueue< QueueUniformCudaHipRtNonBlocking< TApi >, alpaka::detail::TaskSetUniformCudaHip< TApi, DimInt< 2u >, TView, TExtent > >The CUDA non-blocking device queue 2D set enqueue trait specialization
 Calpaka::trait::Enqueue< QueueUniformCudaHipRtNonBlocking< TApi >, alpaka::detail::TaskSetUniformCudaHip< TApi, DimInt< 3u >, TView, TExtent > >The CUDA non-blocking device queue 3D set enqueue trait specialization
 Calpaka::trait::Enqueue< QueueUniformCudaHipRtNonBlocking< TApi >, EventUniformCudaHipRt< TApi > >The CUDA/HIP RT queue enqueue trait specialization
 Calpaka::trait::Enqueue< uniform_cuda_hip::detail::QueueUniformCudaHipRt< TApi, TBlocking >, TaskKernelGpuUniformCudaHipRt< TApi, TAcc, TDim, TIdx, TKernelFnObj, TArgs... > >The CUDA/HIP kernel enqueue trait specialization
 Calpaka::trait::Enqueue< uniform_cuda_hip::detail::QueueUniformCudaHipRt< TApi, TBlocking >, TTask >The CUDA/HIP RT blocking queue enqueue trait specialization
 Calpaka::trait::Enqueue< uniform_cuda_hip::detail::QueueUniformCudaHipRt< TApi, TBlocking >, TTask >::HostFuncData
 Calpaka::trait::EventType< T, TSfinae >The event type trait
 Calpaka::trait::EventType< QueueCpuOmp2Collective >The CPU blocking device queue event type trait specialization
 Calpaka::trait::EventType< QueueGenericThreadsBlocking< TDev > >The CPU blocking device queue event type trait specialization
 Calpaka::trait::EventType< QueueGenericThreadsNonBlocking< TDev > >The CPU non-blocking device queue event type trait specialization
 Calpaka::trait::EventType< uniform_cuda_hip::detail::QueueUniformCudaHipRt< TApi, TBlocking > >The CUDA/HIP RT blocking queue event type trait specialization
 Calpaka::trait::Ffs< TWarp, TSfinae >The ffs trait
 Calpaka::trait::Free< T, TAlloc, TSfinae >The memory free trait
 Calpaka::trait::FreeSharedVars< TBlockSharedMemSt, TSfinae >The block shared static memory free operation trait
 Calpaka::trait::FreeSharedVars< BlockSharedMemStMember< TDataAlignBytes > >
 Calpaka::trait::FreeSharedVars< BlockSharedMemStMemberMasterSync< TDataAlignBytes > >
 Calpaka::trait::FunctionAttributes< TAcc, TDev, TKernelFnObj, TArgs >The structure template to access to the functions attributes of a kernel function object
 Calpaka::trait::FunctionAttributes< AccGpuUniformCudaHipRt< TApi, TDim, TIdx >, TDev, TKernelFn, TArgs... >Specialisation of the class template FunctionAttributes
 Calpaka::trait::GetAccDevProps< TAcc, TSfinae >The device properties get trait
 Calpaka::trait::GetAccDevProps< AccGpuUniformCudaHipRt< TApi, TDim, TIdx > >The GPU CUDA accelerator device properties get trait specialization
 Calpaka::trait::GetAccName< TAcc, TSfinae >The accelerator name trait
 Calpaka::trait::GetAccName< AccGpuUniformCudaHipRt< TApi, TDim, TIdx > >The GPU CUDA accelerator name trait specialization
 Calpaka::trait::GetDev< T, TSfinae >The device get trait
 Calpaka::trait::GetDev< BufCpu< TElem, TDim, TIdx > >The BufCpu device get trait specialization
 Calpaka::trait::GetDev< BufUniformCudaHipRt< TApi, TElem, TDim, TIdx > >The BufUniformCudaHipRt device get trait specialization
 Calpaka::trait::GetDev< EventGenericThreads< TDev > >The CPU device event device get trait specialization
 Calpaka::trait::GetDev< EventUniformCudaHipRt< TApi > >The CUDA/HIP RT device event device get trait specialization
 Calpaka::trait::GetDev< QueueCpuOmp2Collective >The CPU blocking device queue device get trait specialization
 Calpaka::trait::GetDev< QueueGenericThreadsBlocking< TDev > >The CPU blocking device queue device get trait specialization
 Calpaka::trait::GetDev< QueueGenericThreadsNonBlocking< TDev > >The CPU non-blocking device queue device get trait specialization
 Calpaka::trait::GetDev< std::array< TElem, Tsize > >The std::array device get trait specialization
 Calpaka::trait::GetDev< std::vector< TElem, TAllocator > >The std::vector device get trait specialization
 Calpaka::trait::GetDev< test::EventHostManualTriggerCpu< TDev > >The CPU device event device get trait specialization
 Calpaka::trait::GetDev< test::EventHostManualTriggerCuda >The CPU device event device get trait specialization
 Calpaka::trait::GetDev< uniform_cuda_hip::detail::QueueUniformCudaHipRt< TApi, TBlocking > >The CUDA/HIP RT queue device get trait specialization
 Calpaka::trait::GetDev< ViewConst< TView > >
 Calpaka::trait::GetDev< ViewPlainPtr< TDev, TElem, TDim, TIdx > >The ViewPlainPtr device get trait specialization
 Calpaka::trait::GetDev< ViewSubView< TDev, TElem, TDim, TIdx > >The ViewSubView device get trait specialization
 Calpaka::trait::GetDevByIdx< TPlatform, TSfinae >The device get trait
 Calpaka::trait::GetDevByIdx< PlatformCpu >The CPU platform device get trait specialization
 Calpaka::trait::GetDevByIdx< PlatformUniformCudaHipRt< TApi > >The CUDA/HIP RT platform device get trait specialization
 Calpaka::trait::GetDevCount< T, TSfinae >The device count get trait
 Calpaka::trait::GetDevCount< PlatformCpu >The CPU platform device count get trait specialization
 Calpaka::trait::GetDevCount< PlatformUniformCudaHipRt< TApi > >The CUDA/HIP RT platform device count get trait specialization
 Calpaka::trait::GetDynSharedMem< T, TBlockSharedMemDyn, TSfinae >The block shared dynamic memory get trait
 Calpaka::trait::GetExtent< TIdxIntegralConst, TExtent, TSfinae >The extent get trait
 Calpaka::trait::GetExtents< TExtent, TSfinae >The GetExtents trait for getting the extents of an object as an alpaka::Vec
 Calpaka::trait::GetExtents< BufCpu< TElem, TDim, TIdx > >The BufCpu width get trait specialization
 Calpaka::trait::GetExtents< BufUniformCudaHipRt< TApi, TElem, TDim, TIdx > >The BufUniformCudaHipRt extent get trait specialization
 Calpaka::trait::GetExtents< Integral, std::enable_if_t< std::is_integral_v< Integral > > >
 Calpaka::trait::GetExtents< std::array< TElem, Tsize > >
 Calpaka::trait::GetExtents< std::vector< TElem, TAllocator > >
 Calpaka::trait::GetExtents< TCudaHipBuiltin, std::enable_if_t< alpaka::detail::isCudaHipBuiltInType< TCudaHipBuiltin > > >
 Calpaka::trait::GetExtents< Vec< TDim, TVal > >The Vec extent get trait specialization
 Calpaka::trait::GetExtents< ViewConst< TView > >
 Calpaka::trait::GetExtents< ViewPlainPtr< TDev, TElem, TDim, TIdx > >
 Calpaka::trait::GetExtents< ViewSubView< TDev, TElem, TDim, TIdx > >The ViewSubView width get trait specialization
 Calpaka::trait::GetFreeMemBytes< T, TSfinae >The device free memory size get trait
 Calpaka::trait::GetIdx< TIdx, TOrigin, TUnit, TSfinae >The index get trait
 Calpaka::trait::GetIdx< bt::IdxBtLinear< DimInt< 1u >, TIdx >, origin::Block, unit::Threads >
 Calpaka::trait::GetIdx< bt::IdxBtLinear< TDim, TIdx >, origin::Block, unit::Threads >The IdxBtLinear block thread index get trait specialization
 Calpaka::trait::GetIdx< bt::IdxBtRefThreadIdMap< TDim, TIdx >, origin::Block, unit::Threads >The CPU threads accelerator block thread index get trait specialization
 Calpaka::trait::GetIdx< gb::IdxGbLinear< DimInt< 1u >, TIdx >, origin::Grid, unit::Blocks >
 Calpaka::trait::GetIdx< gb::IdxGbLinear< TDim, TIdx >, origin::Grid, unit::Blocks >The IdxGbLinear grid block index get trait specialization
 Calpaka::trait::GetIdx< gb::IdxGbRef< TDim, TIdx >, origin::Grid, unit::Blocks >The IdxGbRef grid block index grid block index get trait specialization
 Calpaka::trait::GetIdx< TIdx, origin::Grid, unit::Threads >The grid thread index get trait specialization
 Calpaka::trait::GetIdx< TIdxBt, origin::Block, unit::Threads >The block thread index get trait specialization for classes with IdxBtBase member type
 Calpaka::trait::GetIdx< TIdxGb, origin::Grid, unit::Blocks >The grid block index get trait specialization for classes with IdxGbBase member type
 Calpaka::trait::GetMemBytes< TDev, TSfinae >The device memory size get trait
 Calpaka::trait::GetName< TDev, TSfinae >The device name get trait
 Calpaka::trait::GetOffset< TIdx, TOffsets, TSfinae >The x offset get trait
 Calpaka::trait::GetOffsets< TExtent, TSfinae >The GetOffsets trait for getting the offsets of an object as an alpaka::Vec
 Calpaka::trait::GetOffsets< BufCpu< TElem, TDim, TIdx > >The BufCpu offset get trait specialization
 Calpaka::trait::GetOffsets< BufUniformCudaHipRt< TApi, TElem, TDim, TIdx > >The BufUniformCudaHipRt offset get trait specialization
 Calpaka::trait::GetOffsets< std::array< TElem, Tsize > >The std::array offset get trait specialization
 Calpaka::trait::GetOffsets< std::vector< TElem, TAllocator > >The std::vector offset get trait specialization
 Calpaka::trait::GetOffsets< TIntegral, std::enable_if_t< std::is_integral_v< TIntegral > > >The unsigned integral x offset get trait specialization
 Calpaka::trait::GetOffsets< Vec< TDim, TVal > >The Vec offset get trait specialization
 Calpaka::trait::GetOffsets< ViewConst< TView > >
 Calpaka::trait::GetOffsets< ViewPlainPtr< TDev, TElem, TDim, TIdx > >The ViewPlainPtr offset get trait specialization
 Calpaka::trait::GetOffsets< ViewSubView< TDev, TElem, TDim, TIdx > >The ViewSubView x offset get trait specialization
 Calpaka::trait::GetPitchBytes< TIdx, TView, TSfinae >The pitch in bytes. This is the distance in bytes in the linear memory between two consecutive elements in the next higher dimension (TIdx-1)
 Calpaka::trait::GetPitchesInBytes< TView, TSfinae >Customization point for getPitchesInBytes. The default implementation uses the extent to calculate the pitches
 Calpaka::trait::GetPitchesInBytes< BufUniformCudaHipRt< TApi, TElem, TDim, TIdx > >
 Calpaka::trait::GetPitchesInBytes< ViewConst< TView > >
 Calpaka::trait::GetPitchesInBytes< ViewPlainPtr< TDev, TElem, TDim, TIdx > >
 Calpaka::trait::GetPitchesInBytes< ViewSubView< TDev, TElem, TDim, TIdx > >The ViewSubView pitch get trait specialization
 Calpaka::trait::GetPreferredWarpSize< T, TSfinae >The device preferred warp size get trait
 Calpaka::trait::GetPtrDev< TView, TDev, TSfinae >The pointer on device get trait
 Calpaka::trait::GetPtrDev< BufCpu< TElem, TDim, TIdx >, DevCpu >The BufCpu pointer on device get trait specialization
 Calpaka::trait::GetPtrDev< BufCpu< TElem, TDim, TIdx >, DevUniformCudaHipRt< TApi > >The BufCpu pointer on CUDA/HIP device get trait specialization
 Calpaka::trait::GetPtrDev< BufUniformCudaHipRt< TApi, TElem, TDim, TIdx >, DevUniformCudaHipRt< TApi > >The BufUniformCudaHipRt pointer on device get trait specialization
 Calpaka::trait::GetPtrNative< TView, TSfinae >The native pointer get trait
 Calpaka::trait::GetPtrNative< BufCpu< TElem, TDim, TIdx > >The BufCpu native pointer get trait specialization
 Calpaka::trait::GetPtrNative< BufUniformCudaHipRt< TApi, TElem, TDim, TIdx > >The BufUniformCudaHipRt native pointer get trait specialization
 Calpaka::trait::GetPtrNative< std::array< TElem, Tsize > >The std::array native pointer get trait specialization
 Calpaka::trait::GetPtrNative< std::vector< TElem, TAllocator > >The std::vector native pointer get trait specialization
 Calpaka::trait::GetPtrNative< ViewConst< TView > >
 Calpaka::trait::GetPtrNative< ViewPlainPtr< TDev, TElem, TDim, TIdx > >The ViewPlainPtr native pointer get trait specialization
 Calpaka::trait::GetPtrNative< ViewSubView< TDev, TElem, TDim, TIdx > >The ViewSubView native pointer get trait specialization
 Calpaka::trait::GetWarpSizes< T, TSfinae >The device warp size get trait
 Calpaka::trait::GetWorkDiv< TWorkDiv, TOrigin, TUnit, TSfinae >The work div trait
 Calpaka::trait::GetWorkDiv< TWorkDiv, origin::Block, unit::Elems >The work div block element extent trait specialization
 Calpaka::trait::GetWorkDiv< TWorkDiv, origin::Grid, unit::Elems >The work div grid element extent trait specialization
 Calpaka::trait::GetWorkDiv< TWorkDiv, origin::Grid, unit::Threads >The work div grid thread extent trait specialization
 Calpaka::trait::GetWorkDiv< WorkDivMembers< TDim, TIdx >, origin::Block, unit::Threads >The WorkDivMembers block thread extent trait specialization
 Calpaka::trait::GetWorkDiv< WorkDivMembers< TDim, TIdx >, origin::Grid, unit::Blocks >The WorkDivMembers grid block extent trait specialization
 Calpaka::trait::GetWorkDiv< WorkDivMembers< TDim, TIdx >, origin::Thread, unit::Elems >The WorkDivMembers thread element extent trait specialization
 Calpaka::trait::GetWorkDiv< WorkDivUniformCudaHipBuiltIn< TDim, TIdx >, origin::Block, unit::Threads >The GPU CUDA/HIP accelerator work division block thread extent trait specialization
 Calpaka::trait::GetWorkDiv< WorkDivUniformCudaHipBuiltIn< TDim, TIdx >, origin::Grid, unit::Blocks >The GPU CUDA/HIP accelerator work division grid block extent trait specialization
 Calpaka::trait::GetWorkDiv< WorkDivUniformCudaHipBuiltIn< TDim, TIdx >, origin::Thread, unit::Elems >The GPU CUDA/HIP accelerator work division thread element extent trait specialization
 Calpaka::trait::IdxType< T, TSfinae >The idx type trait
 Calpaka::trait::IdxType< AccGpuUniformCudaHipRt< TApi, TDim, TIdx > >The GPU CUDA accelerator idx type trait specialization
 Calpaka::trait::IdxType< bt::IdxBtLinear< TDim, TIdx > >The IdxBtLinear block thread index idx type trait specialization
 Calpaka::trait::IdxType< bt::IdxBtRefThreadIdMap< TDim, TIdx > >The CPU threads accelerator block thread index idx type trait specialization
 Calpaka::trait::IdxType< BufCpu< TElem, TDim, TIdx > >The BufCpu idx type trait specialization
 Calpaka::trait::IdxType< BufUniformCudaHipRt< TApi, TElem, TDim, TIdx > >The BufUniformCudaHipRt idx type trait specialization
 Calpaka::trait::IdxType< gb::IdxGbLinear< TDim, TIdx > >The IdxGbLinear grid block index idx type trait specialization
 Calpaka::trait::IdxType< gb::IdxGbRef< TDim, TIdx > >The IdxGbRef grid block index idx type trait specialization
 Calpaka::trait::IdxType< std::array< TElem, Tsize > >The std::vector idx type trait specialization
 Calpaka::trait::IdxType< std::vector< TElem, TAllocator > >The std::vector idx type trait specialization
 Calpaka::trait::IdxType< T, std::enable_if_t< std::is_arithmetic_v< T > > >The arithmetic idx type trait specialization
 Calpaka::trait::IdxType< TaskKernelGpuUniformCudaHipRt< TApi, TAcc, TDim, TIdx, TKernelFnObj, TArgs... > >The GPU CUDA/HIP execution task idx type trait specialization
 Calpaka::trait::IdxType< TIdx, std::enable_if_t< alpaka::detail::isCudaHipBuiltInType< TIdx > > >The CUDA/HIP vectors idx type trait specialization
 Calpaka::trait::IdxType< Vec< TDim, TVal > >The Vec idx type trait specialization
 Calpaka::trait::IdxType< ViewPlainPtr< TDev, TElem, TDim, TIdx > >The ViewPlainPtr idx type trait specialization
 Calpaka::trait::IdxType< ViewSubView< TDev, TElem, TDim, TIdx > >The ViewSubView idx type trait specialization
 Calpaka::trait::IdxType< WorkDivMembers< TDim, TIdx > >The WorkDivMembers idx type trait specialization
 Calpaka::trait::IdxType< WorkDivUniformCudaHipBuiltIn< TDim, TIdx > >The GPU CUDA/HIP accelerator work division idx type trait specialization
 Calpaka::trait::IsComplete< TEvent, TSfinae >The event tester trait
 Calpaka::trait::IsComplete< EventGenericThreads< TDev > >The CPU device event test trait specialization
 Calpaka::trait::IsComplete< EventUniformCudaHipRt< TApi > >The CUDA/HIP RT device event test trait specialization
 Calpaka::trait::IsComplete< test::EventHostManualTriggerCpu< TDev > >The CPU device event test trait specialization
 Calpaka::trait::IsComplete< test::EventHostManualTriggerCuda >The CPU device event test trait specialization
 Calpaka::trait::Malloc< T, TAlloc, TSfinae >The memory allocation trait
 Calpaka::trait::MemFence< TMemFence, TMemScope, TSfinae >The mem_fence trait
 Calpaka::trait::NativeHandle< TImpl, TSfinae >The native handle trait
 Calpaka::trait::NativeHandle< EventUniformCudaHipRt< TApi > >The CUDA/HIP RT event native handle trait specialization
 Calpaka::trait::NativeHandle< uniform_cuda_hip::detail::QueueUniformCudaHipRt< TApi, TBlocking > >The CUDA/HIP RT blocking queue native handle trait specialization
 Calpaka::trait::OmpSchedule< TKernelFnObj, TAcc, TSfinae >The trait for getting the schedule to use when a kernel is run using the CpuOmp2Blocks accelerator
 Calpaka::trait::PlatformType< T, TSfinae >The platform type trait
 Calpaka::trait::PlatformType< AccGpuUniformCudaHipRt< TApi, TDim, TIdx > >The CPU CUDA execution task platform type trait specialization
 Calpaka::trait::PlatformType< DevCpu >The CPU device platform type trait specialization
 Calpaka::trait::PlatformType< TaskKernelGpuUniformCudaHipRt< TApi, TAcc, TDim, TIdx, TKernelFnObj, TArgs... > >The CPU CUDA/HIP execution task platform type trait specialization
 Calpaka::trait::PlatformType< TPlatform, std::enable_if_t< interface::ImplementsInterface< ConceptPlatform, TPlatform >::value > >
 Calpaka::trait::Popcount< TWarp, TSfinae >The popcount trait
 Calpaka::trait::QueueType< TAcc, TProperty, TSfinae >Queue for an accelerator
 Calpaka::trait::QueueType< DevCpu, Blocking >
 Calpaka::trait::QueueType< DevCpu, NonBlocking >
 Calpaka::trait::QueueType< TAcc, TProperty, std::enable_if_t< interface::ImplementsInterface< ConceptAcc, TAcc >::value > >
 Calpaka::trait::QueueType< TPlatform, TProperty, std::enable_if_t< interface::ImplementsInterface< ConceptPlatform, TPlatform >::value > >
 Calpaka::trait::Reset< T, TSfinae >The device reset trait
 Calpaka::trait::ReverseVec< TVec, TSfinae >Trait for reversing a vector
 Calpaka::trait::ReverseVec< Vec< TDim, TVal > >ReverseVec specialization for Vec
 Calpaka::trait::SubVecFromIndices< TVec, TIndexSequence, TSfinae >Trait for selecting a sub-vector
 Calpaka::trait::SubVecFromIndices< Vec< TDim, TVal >, std::index_sequence< TIndices... > >Specialization for selecting a sub-vector
 Calpaka::trait::SyncBlockThreads< TBlockSync, TSfinae >The block synchronization operation trait
 Calpaka::trait::SyncBlockThreads< BlockSyncBarrierOmp >
 Calpaka::trait::SyncBlockThreads< BlockSyncBarrierThread< TIdx > >
 Calpaka::trait::SyncBlockThreadsPredicate< TOp, TBlockSync, TSfinae >The block synchronization and predicate operation trait
 Calpaka::trait::SyncBlockThreadsPredicate< TOp, BlockSyncBarrierOmp >
 Calpaka::trait::SyncBlockThreadsPredicate< TOp, BlockSyncBarrierThread< TIdx > >
 Calpaka::trait::TagToAcc< TTag, TDim, TIdx >
 Calpaka::trait::TagToAcc< alpaka::TagGpuCudaRt, TDim, TIdx >
 Calpaka::trait::WaiterWaitFor< TWaiter, TAwaited, TSfinae >The waiter wait trait
 Calpaka::trait::WaiterWaitFor< alpaka::generic::detail::QueueGenericThreadsBlockingImpl< TDev >, EventGenericThreads< TDev > >The CPU blocking device queue event wait trait specialization
 Calpaka::trait::WaiterWaitFor< alpaka::generic::detail::QueueGenericThreadsNonBlockingImpl< TDev >, EventGenericThreads< TDev > >The CPU non-blocking device queue event wait trait specialization
 Calpaka::trait::WaiterWaitFor< cpu::detail::QueueCpuOmp2CollectiveImpl, EventCpu >The CPU OpenMP2 collective device queue event wait trait specialization
 Calpaka::trait::WaiterWaitFor< DevUniformCudaHipRt< TApi >, EventUniformCudaHipRt< TApi > >The CUDA/HIP RT device event wait trait specialization
 Calpaka::trait::WaiterWaitFor< QueueCpuOmp2Collective, EventCpu >The CPU OpenMP2 collective queue event wait trait specialization
 Calpaka::trait::WaiterWaitFor< QueueGenericThreadsBlocking< TDev >, EventGenericThreads< TDev > >The CPU blocking device queue event wait trait specialization
 Calpaka::trait::WaiterWaitFor< QueueGenericThreadsNonBlocking< TDev >, EventGenericThreads< TDev > >The CPU non-blocking device queue event wait trait specialization
 Calpaka::trait::WaiterWaitFor< QueueUniformCudaHipRtBlocking< TApi >, EventUniformCudaHipRt< TApi > >The CUDA/HIP RT queue event wait trait specialization
 Calpaka::trait::WaiterWaitFor< QueueUniformCudaHipRtNonBlocking< TApi >, EventUniformCudaHipRt< TApi > >The CUDA/HIP RT queue event wait trait specialization
 Calpaka::trait::WaiterWaitFor< TDev, EventGenericThreads< TDev > >The CPU non-blocking device event wait trait specialization
 Calpaka::uniform_cuda_hip::detail::EventUniformCudaHipImpl< TApi >The CUDA/HIP RT device event implementation
 Calpaka::uniform_cuda_hip::detail::QueueUniformCudaHipRtImpl< TApi >The CUDA/HIP RT queue implementation
 Calpaka::Vec< TDim, TVal >A n-dimensional vector
 Calpaka::warp::ConceptWarp
 Calpaka::warp::trait::Activemask< TWarp, TSfinae >The active mask trait
 Calpaka::warp::trait::All< TWarp, TSfinae >The all warp vote trait
 Calpaka::warp::trait::Any< TWarp, TSfinae >The any warp vote trait
 Calpaka::warp::trait::Ballot< TWarp, TSfinae >The ballot warp vote trait
 Calpaka::warp::trait::GetSize< TWarp, TSfinae >The warp size trait
 Calpaka::warp::trait::Shfl< TWarp, TSfinae >The shfl warp swizzling trait
 Calpaka::warp::trait::ShflDown< TWarp, TSfinae >The shfl down warp swizzling trait
 Calpaka::warp::trait::ShflUp< TWarp, TSfinae >The shfl up warp swizzling trait
 Calpaka::warp::trait::ShflXor< TWarp, TSfinae >The shfl xor warp swizzling trait
 Calpaka::detail::BlockSharedMemStMemberImpl< core::vectorization::defaultAlignment >
 Calpaka::trait::DevType< TView >
 Calpaka::trait::DimType< TView >
 Calpaka::test::cpu::detail::EventHostManualTriggerCpuImpl< DevCpu >
 Calpaka::trait::GetExtents< TCudaHipBuiltin >
 Calpaka::trait::IdxType< TView >
 Calpaka::IGenericThreadsQueue< DevCpu >
 Calpaka::interface::Implements< ConceptAcc, AccCpuOmp2Blocks< TDim, TIdx > >
 Calpaka::interface::Implements< ConceptAcc, AccCpuOmp2Threads< TDim, TIdx > >
 Calpaka::interface::Implements< ConceptAcc, AccCpuSerial< TDim, TIdx > >
 Calpaka::interface::Implements< ConceptAcc, AccCpuThreads< TDim, TIdx > >
 Calpaka::interface::Implements< ConceptAcc, AccGpuUniformCudaHipRt< TApi, TDim, TIdx > >
 Calpaka::interface::Implements< ConceptBlockSharedDyn, BlockSharedMemDynMember< BlockSharedDynMemberAllocKiB > >
 Calpaka::interface::Implements< ConceptBlockSharedDyn, BlockSharedMemDynUniformCudaHipBuiltIn >
 Calpaka::interface::Implements< ConceptBlockSharedSt, BlockSharedMemStMember< core::vectorization::defaultAlignment > >
 Calpaka::interface::Implements< ConceptBlockSharedSt, BlockSharedMemStMemberMasterSync< core::vectorization::defaultAlignment > >
 Calpaka::interface::Implements< ConceptBlockSharedSt, BlockSharedMemStUniformCudaHipBuiltIn >
 Calpaka::interface::Implements< ConceptBlockSync, BlockSyncBarrierOmp >
 Calpaka::interface::Implements< ConceptBlockSync, BlockSyncBarrierThread< TIdx > >
 Calpaka::interface::Implements< ConceptBlockSync, BlockSyncNoOp >
 Calpaka::interface::Implements< ConceptBlockSync, BlockSyncUniformCudaHipBuiltIn >
 Calpaka::interface::Implements< ConceptCurrentThreadWaitFor, DevCpu >
 Calpaka::interface::Implements< ConceptCurrentThreadWaitFor, DevUniformCudaHipRt< TApi > >
 Calpaka::interface::Implements< ConceptCurrentThreadWaitFor, EventGenericThreads< TDev > >
 Calpaka::interface::Implements< ConceptCurrentThreadWaitFor, EventGenericThreadsImpl< TDev > >
 Calpaka::interface::Implements< ConceptCurrentThreadWaitFor, EventUniformCudaHipRt< TApi > >
 Calpaka::interface::Implements< ConceptCurrentThreadWaitFor, QueueCpuOmp2Collective >
 Calpaka::interface::Implements< ConceptCurrentThreadWaitFor, QueueGenericThreadsBlocking< DevCpu > >
 Calpaka::interface::Implements< ConceptCurrentThreadWaitFor, QueueGenericThreadsBlocking< TDev > >
 Calpaka::interface::Implements< ConceptCurrentThreadWaitFor, QueueGenericThreadsNonBlocking< TDev > >
 Calpaka::interface::Implements< ConceptCurrentThreadWaitFor, QueueUniformCudaHipRt< TApi, TBlocking > >
 Calpaka::interface::Implements< ConceptDev, DevCpu >
 Calpaka::interface::Implements< ConceptDev, DevUniformCudaHipRt< TApi > >
 Calpaka::interface::Implements< ConceptGetDev, EventGenericThreads< TDev > >
 Calpaka::interface::Implements< ConceptGetDev, EventUniformCudaHipRt< TApi > >
 Calpaka::interface::Implements< ConceptGetDev, QueueGenericThreadsBlocking< DevCpu > >
 Calpaka::interface::Implements< ConceptGetDev, QueueGenericThreadsBlocking< TDev > >
 Calpaka::interface::Implements< ConceptGetDev, QueueGenericThreadsNonBlocking< TDev > >
 Calpaka::interface::Implements< ConceptGetDev, QueueUniformCudaHipRt< TApi, TBlocking > >
 Calpaka::interface::Implements< ConceptIdxBt, IdxBtLinear< TDim, TIdx > >
 Calpaka::interface::Implements< ConceptIdxBt, IdxBtOmp< TDim, TIdx > >
 Calpaka::interface::Implements< ConceptIdxBt, IdxBtRefThreadIdMap< TDim, TIdx > >
 Calpaka::interface::Implements< ConceptIdxBt, IdxBtUniformCudaHipBuiltIn< TDim, TIdx > >
 Calpaka::interface::Implements< ConceptIdxBt, IdxBtZero< TDim, TIdx > >
 Calpaka::interface::Implements< ConceptIdxGb, IdxGbLinear< TDim, TIdx > >
 Calpaka::interface::Implements< ConceptIdxGb, IdxGbRef< TDim, TIdx > >
 Calpaka::interface::Implements< ConceptIdxGb, IdxGbUniformCudaHipBuiltIn< TDim, TIdx > >
 Calpaka::interface::Implements< ConceptIntrinsic, IntrinsicCpu >
 Calpaka::interface::Implements< ConceptIntrinsic, IntrinsicFallback >
 Calpaka::interface::Implements< ConceptIntrinsic, IntrinsicUniformCudaHipBuiltIn >
 Calpaka::interface::Implements< ConceptMathAbs, AbsStdLib >
 Calpaka::interface::Implements< ConceptMathAbs, AbsUniformCudaHipBuiltIn >
 Calpaka::interface::Implements< ConceptMathAcos, AcosStdLib >
 Calpaka::interface::Implements< ConceptMathAcos, AcosUniformCudaHipBuiltIn >
 Calpaka::interface::Implements< ConceptMathAcosh, AcoshStdLib >
 Calpaka::interface::Implements< ConceptMathAcosh, AcoshUniformCudaHipBuiltIn >
 Calpaka::interface::Implements< ConceptMathArg, ArgStdLib >
 Calpaka::interface::Implements< ConceptMathArg, ArgUniformCudaHipBuiltIn >
 Calpaka::interface::Implements< ConceptMathAsin, AsinStdLib >
 Calpaka::interface::Implements< ConceptMathAsin, AsinUniformCudaHipBuiltIn >
 Calpaka::interface::Implements< ConceptMathAsinh, AsinhStdLib >
 Calpaka::interface::Implements< ConceptMathAsinh, AsinhUniformCudaHipBuiltIn >
 Calpaka::interface::Implements< ConceptMathAtan, AtanStdLib >
 Calpaka::interface::Implements< ConceptMathAtan, AtanUniformCudaHipBuiltIn >
 Calpaka::interface::Implements< ConceptMathAtan2, Atan2StdLib >
 Calpaka::interface::Implements< ConceptMathAtan2, Atan2UniformCudaHipBuiltIn >
 Calpaka::interface::Implements< ConceptMathAtanh, AtanhStdLib >
 Calpaka::interface::Implements< ConceptMathAtanh, AtanhUniformCudaHipBuiltIn >
 Calpaka::interface::Implements< ConceptMathCbrt, CbrtStdLib >
 Calpaka::interface::Implements< ConceptMathCbrt, CbrtUniformCudaHipBuiltIn >
 Calpaka::interface::Implements< ConceptMathCeil, CeilStdLib >
 Calpaka::interface::Implements< ConceptMathCeil, CeilUniformCudaHipBuiltIn >
 Calpaka::interface::Implements< ConceptMathConj, ConjStdLib >
 Calpaka::interface::Implements< ConceptMathConj, ConjUniformCudaHipBuiltIn >
 Calpaka::interface::Implements< ConceptMathCopysign, CopysignStdLib >
 Calpaka::interface::Implements< ConceptMathCopysign, CopysignUniformCudaHipBuiltIn >
 Calpaka::interface::Implements< ConceptMathCos, CosStdLib >
 Calpaka::interface::Implements< ConceptMathCos, CosUniformCudaHipBuiltIn >
 Calpaka::interface::Implements< ConceptMathCosh, CoshStdLib >
 Calpaka::interface::Implements< ConceptMathCosh, CoshUniformCudaHipBuiltIn >
 Calpaka::interface::Implements< ConceptMathErf, ErfStdLib >
 Calpaka::interface::Implements< ConceptMathErf, ErfUniformCudaHipBuiltIn >
 Calpaka::interface::Implements< ConceptMathExp, ExpStdLib >
 Calpaka::interface::Implements< ConceptMathExp, ExpUniformCudaHipBuiltIn >
 Calpaka::interface::Implements< ConceptMathFloor, FloorStdLib >
 Calpaka::interface::Implements< ConceptMathFloor, FloorUniformCudaHipBuiltIn >
 Calpaka::interface::Implements< ConceptMathFma, FmaStdLib >
 Calpaka::interface::Implements< ConceptMathFma, FmaUniformCudaHipBuiltIn >
 Calpaka::interface::Implements< ConceptMathFmod, FmodStdLib >
 Calpaka::interface::Implements< ConceptMathFmod, FmodUniformCudaHipBuiltIn >
 Calpaka::interface::Implements< ConceptMathIsfinite, IsfiniteStdLib >
 Calpaka::interface::Implements< ConceptMathIsfinite, IsfiniteUniformCudaHipBuiltIn >
 Calpaka::interface::Implements< ConceptMathIsinf, IsinfStdLib >
 Calpaka::interface::Implements< ConceptMathIsinf, IsinfUniformCudaHipBuiltIn >
 Calpaka::interface::Implements< ConceptMathIsnan, IsnanStdLib >
 Calpaka::interface::Implements< ConceptMathIsnan, IsnanUniformCudaHipBuiltIn >
 Calpaka::interface::Implements< ConceptMathLog, LogStdLib >
 Calpaka::interface::Implements< ConceptMathLog, LogUniformCudaHipBuiltIn >
 Calpaka::interface::Implements< ConceptMathLog10, Log10StdLib >
 Calpaka::interface::Implements< ConceptMathLog10, Log10UniformCudaHipBuiltIn >
 Calpaka::interface::Implements< ConceptMathLog2, Log2StdLib >
 Calpaka::interface::Implements< ConceptMathLog2, Log2UniformCudaHipBuiltIn >
 Calpaka::interface::Implements< ConceptMathMax, MaxStdLib >
 Calpaka::interface::Implements< ConceptMathMax, MaxUniformCudaHipBuiltIn >
 Calpaka::interface::Implements< ConceptMathMin, MinStdLib >
 Calpaka::interface::Implements< ConceptMathMin, MinUniformCudaHipBuiltIn >
 Calpaka::interface::Implements< ConceptMathPow, PowStdLib >
 Calpaka::interface::Implements< ConceptMathPow, PowUniformCudaHipBuiltIn >
 Calpaka::interface::Implements< ConceptMathRemainder, RemainderStdLib >
 Calpaka::interface::Implements< ConceptMathRemainder, RemainderUniformCudaHipBuiltIn >
 Calpaka::interface::Implements< ConceptMathRound, RoundStdLib >
 Calpaka::interface::Implements< ConceptMathRound, RoundUniformCudaHipBuiltIn >
 Calpaka::interface::Implements< ConceptMathRsqrt, RsqrtStdLib >
 Calpaka::interface::Implements< ConceptMathRsqrt, RsqrtUniformCudaHipBuiltIn >
 Calpaka::interface::Implements< ConceptMathSin, SinStdLib >
 Calpaka::interface::Implements< ConceptMathSin, SinUniformCudaHipBuiltIn >
 Calpaka::interface::Implements< ConceptMathSinCos, SinCosStdLib >
 Calpaka::interface::Implements< ConceptMathSinCos, SinCosUniformCudaHipBuiltIn >
 Calpaka::interface::Implements< ConceptMathSinh, SinhStdLib >
 Calpaka::interface::Implements< ConceptMathSinh, SinhUniformCudaHipBuiltIn >
 Calpaka::interface::Implements< ConceptMathSqrt, SqrtStdLib >
 Calpaka::interface::Implements< ConceptMathSqrt, SqrtUniformCudaHipBuiltIn >
 Calpaka::interface::Implements< ConceptMathTan, TanStdLib >
 Calpaka::interface::Implements< ConceptMathTan, TanUniformCudaHipBuiltIn >
 Calpaka::interface::Implements< ConceptMathTanh, TanhStdLib >
 Calpaka::interface::Implements< ConceptMathTanh, TanhUniformCudaHipBuiltIn >
 Calpaka::interface::Implements< ConceptMathTrunc, TruncStdLib >
 Calpaka::interface::Implements< ConceptMathTrunc, TruncUniformCudaHipBuiltIn >
 Calpaka::interface::Implements< ConceptMemAlloc, AllocCpuAligned< TAlignment > >
 Calpaka::interface::Implements< ConceptMemAlloc, AllocCpuNew >
 Calpaka::interface::Implements< ConceptMemFence, MemFenceCpu >
 Calpaka::interface::Implements< ConceptMemFence, MemFenceCpuSerial >
 Calpaka::interface::Implements< ConceptMemFence, MemFenceOmp2Blocks >
 Calpaka::interface::Implements< ConceptMemFence, MemFenceOmp2Threads >
 Calpaka::interface::Implements< ConceptMemFence, MemFenceUniformCudaHipBuiltIn >
 Calpaka::interface::Implements< ConceptPlatform, PlatformCpu >
 Calpaka::interface::Implements< ConceptPlatform, PlatformUniformCudaHipRt< TApi > >
 Calpaka::interface::Implements< ConceptQueue, QueueGenericThreadsBlocking< DevCpu > >
 Calpaka::interface::Implements< ConceptQueue, QueueGenericThreadsBlocking< TDev > >
 Calpaka::interface::Implements< ConceptQueue, QueueGenericThreadsNonBlocking< TDev > >
 Calpaka::interface::Implements< ConceptQueue, QueueUniformCudaHipRt< TApi, TBlocking > >
 Calpaka::interface::Implements< ConceptRand, MersenneTwister >
 Calpaka::interface::Implements< ConceptRand, Philox4x32x10 >
 Calpaka::interface::Implements< ConceptRand, Philox4x32x10Vector >
 Calpaka::interface::Implements< ConceptRand, PhiloxStateless4x32x10Vector >
 Calpaka::interface::Implements< ConceptRand, RandDefault >
 Calpaka::interface::Implements< ConceptRand, RandomDevice >
 Calpaka::interface::Implements< ConceptRand, RandUniformCudaHipRand< TApi > >
 Calpaka::interface::Implements< ConceptRand, TinyMersenneTwister >
 Calpaka::interface::Implements< ConceptRand, UniformReal< TResult > >
 Calpaka::interface::Implements< ConceptWarp, WarpSingleThread >
 Calpaka::interface::Implements< ConceptWarp, WarpUniformCudaHipBuiltIn >
 Calpaka::interface::Implements< ConceptWorkDiv, WorkDivMembers< Dim, Idx > >
 Calpaka::interface::Implements< ConceptWorkDiv, WorkDivMembers< TDim, TIdx > >
 Calpaka::interface::Implements< ConceptWorkDiv, WorkDivUniformCudaHipBuiltIn< TDim, TIdx > >
 Calpaka::meta::detail::IsParameterPackSetImpl< Ts... >
 Calpaka::rand::engine::PhiloxConstants< engine::PhiloxParams< 4, 32, 10 > >
 Calpaka::rand::engine::PhiloxConstants< EngineParams >
 Calpaka::rand::engine::PhiloxStateSingle< Counter, Key >
 Calpaka::rand::engine::PhiloxStateVector< Counter, Key >
 Calpaka::detail::QueueRegistry< alpaka::uniform_cuda_hip::detail::QueueUniformCudaHipRtImpl >
 Cstd::bool_constant
 Cstd::bool_constant< TDim::value<=1 &&(std::is_same_v< TApi, ApiCudaRt > &&TApi::version >=BOOST_VERSION_NUMBER(11, 2, 0))> { };template< TApi, TElem, TDim, TIdx > struct BufAllocMapped< PlatformUniformCudaHipRt< TApi >, TElem, TDim, TIdx > { template< TExtent > ALPAKA_FN_HOST static auto allocMappedBuf(DevCpu const &host, PlatformUniformCudaHipRt< TApi > const &, TExtent const &extent) -> BufCpu
 Cstd::conditional_t
 Cstd::false_type
 Cstd::integral_constant
 Cstd::is_trivially_copyable
 Cstd::true_type
 Cstd::tuple_element< I, alpaka::Vec< TDim, TVal > >
 Calpaka::detail::TaskCopyCpuBase< DimInt< 1u >, TViewDst, TViewSrc, TExtent >
 Calpaka::detail::TaskSetCpuBase< DimInt< 1u >, TView, TExtent >
 Calpaka::detail::TaskSetUniformCudaHipBase< TApi, DimInt< 0u >, TView, TExtent >
 Calpaka::detail::TaskSetUniformCudaHipBase< TApi, DimInt< 1u >, TView, TExtent >
 Calpaka::detail::TaskSetUniformCudaHipBase< TApi, DimInt< 2u >, TView, TExtent >
 Calpaka::detail::TaskSetUniformCudaHipBase< TApi, DimInt< 3u >, TView, TExtent >
 CTINYMT32_T
 Calpaka::meta::detail::ToListImpl< TListType, T >
 Calpaka::Vec< Dim, Idx >
 Calpaka::Vec< DimInt< 1u >, DstSize >
 Calpaka::Vec< DimInt< 1u >, ExtentSize >
 Calpaka::Vec< DimInt< 1u >, SrcSize >
 Calpaka::Vec< TDim, DstSize >
 Calpaka::Vec< TDim, ExtentSize >
 Calpaka::Vec< TDim, SrcSize >
 Calpaka::Vec< TDim, TIdx >
 Calpaka::internal::ViewAccessOps< BufCpu< TElem, TDim, TIdx > >
 Calpaka::internal::ViewAccessOps< BufUniformCudaHipRt< TApi, TElem, TDim, TIdx > >
 Calpaka::internal::ViewAccessOps< ViewConst< TView > >
 Calpaka::internal::ViewAccessOps< ViewPlainPtr< Dev, TElem, TDim, TIdx > >
 Calpaka::internal::ViewAccessOps< ViewPlainPtr< TDev, TElem, TDim, TIdx > >
 Calpaka::internal::ViewAccessOps< ViewSubView< TDev, TElem, TDim, TIdx > >
 Calpaka::meta::TBases