| Calpaka::AccDevProps< TDim, TIdx > | The acceleration properties on a device |
| Calpaka::ApiCudaRt | |
| Calpaka::ApiCudaRt::HostFnAdaptor | |
| Calpaka::AtomicAdd | The addition function object |
| Calpaka::AtomicAnd | The and function object |
| Calpaka::AtomicAtomicRef | The atomic ops based on atomic_ref for CPU accelerators |
| Calpaka::AtomicCas | The compare and swap function object |
| Calpaka::AtomicDec | The decrement function object |
| Calpaka::AtomicExch | The exchange function object |
| Calpaka::AtomicInc | The increment function object |
| Calpaka::AtomicMax | The maximum function object |
| Calpaka::AtomicMin | The minimum function object |
| Calpaka::AtomicNoOp | The NoOp atomic ops |
| Calpaka::AtomicOmpBuiltIn | The OpenMP accelerators atomic ops |
| Calpaka::AtomicOr | The or function object |
| Calpaka::AtomicSub | The subtraction function object |
| Calpaka::AtomicUniformCudaHipBuiltIn | The GPU CUDA/HIP accelerator atomic ops |
| Calpaka::AtomicXor | The exclusive or function object |
| Calpaka::BlockAnd | The logical and function object |
| Calpaka::BlockCount | The counting function object |
| Calpaka::BlockOr | The logical or function object |
| 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::ScopeLogStdOut | Scope logger |
| Calpaka::core::detail::ThreadPool | A 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::threads::detail::AtomicOp< TOp > | |
| Calpaka::core::threads::detail::AtomicOp< BlockAnd > | |
| Calpaka::core::threads::detail::AtomicOp< BlockCount > | |
| Calpaka::core::threads::detail::AtomicOp< BlockOr > | |
| 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::BlockSharedMemStMemberImpl< core::vectorization::defaultAlignment > | |
| ►Calpaka::BlockSharedMemStMember< TDataAlignBytes > | Static block shared memory provider using a pointer to externally allocated fixed-size memory, likely provided by BlockSharedMemDynMember |
| Calpaka::AccCpuOmp2Blocks< TDim, TIdx > | The CPU OpenMP 2.0 block accelerator |
| Calpaka::AccCpuSerial< TDim, TIdx > | The CPU serial accelerator |
| ►Calpaka::BlockSharedMemStMemberMasterSync< TDataAlignBytes > | |
| Calpaka::AccCpuOmp2Threads< TDim, TIdx > | The CPU OpenMP 2.0 thread accelerator |
| Calpaka::AccCpuThreads< TDim, TIdx > | The CPU threads accelerator |
| 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::DevGenericImpl< TQueue > | The CPU/GPU device queue registry implementation |
| Calpaka::detail::DevGenericImpl< alpaka::uniform_cuda_hip::detail::QueueUniformCudaHipRtImpl > | |
| 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::FillKernel0D< TElem > | |
| Calpaka::detail::FillKernelND< TElem, TExtent, TPitchBytes > | |
| Calpaka::detail::IndependentGroupElementsAlong< TAcc, Dim > | |
| Calpaka::detail::IndependentGroupElementsAlong< TAcc, Dim >::const_iterator | |
| Calpaka::detail::IndependentGroupsAlong< TAcc, Dim > | |
| Calpaka::detail::IndependentGroupsAlong< TAcc, Dim >::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::ParallelForImpl< TKernel, TSchedule, omp::Schedule::Dynamic > | 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::ParallelForImpl< TKernel, TSchedule, omp::Schedule::Guided > | 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::ParallelForImpl< TKernel, TSchedule, omp::Schedule::Static > | 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::BufUniformCudaHipRtImpl< TApi, TElem, TDim, TIdx > | The Uniform Cuda/HIP memory buffer implementation |
| Calpaka::detail::value >=2 > >< TDim > | |
| Calpaka::detail::Print< TDim, TView > | |
| Calpaka::detail::Print< DimInt< Dim< TView >::value - 1u >, TView > | |
| 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::TaskCopyCpu< TDim, TViewDst, TViewSrc, TExtent > | The CPU device ND memory copy task |
| ►Calpaka::detail::TaskCopyCpuBase< DimInt< 1u >, TViewDst, TViewSrc, TExtent > | |
| Calpaka::detail::TaskCopyCpu< DimInt< 1u >, TViewDst, TViewSrc, TExtent > | The CPU device 1D memory copy task |
| 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::TaskFillCpu< TDim, TView, TExtent > | The CPU device N-dimensional memory fill task |
| Calpaka::detail::TaskFillCpu< DimInt< 0u >, TView, TExtent > | The CPU device 0-dimensional memory fill task specialisation |
| 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::TaskSetCpu< TDim, TView, TExtent > | The CPU device ND memory set task |
| ►Calpaka::detail::TaskSetCpuBase< DimInt< 1u >, TView, TExtent > | |
| Calpaka::detail::TaskSetCpu< DimInt< 1u >, TView, TExtent > | The CPU device 1D memory set task |
| 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::TaskSetUniformCudaHipBase< TApi, DimInt< 0u >, TView, TExtent > | |
| Calpaka::detail::TaskSetUniformCudaHip< TApi, DimInt< 0u >, TView, TExtent > | The scalar CUDA/HIP memory set task |
| ►Calpaka::detail::TaskSetUniformCudaHipBase< TApi, DimInt< 1u >, TView, TExtent > | |
| Calpaka::detail::TaskSetUniformCudaHip< TApi, DimInt< 1u >, TView, TExtent > | The 1D CUDA/HIP memory set task |
| ►Calpaka::detail::TaskSetUniformCudaHipBase< TApi, DimInt< 2u >, TView, TExtent > | |
| Calpaka::detail::TaskSetUniformCudaHip< TApi, DimInt< 2u >, TView, TExtent > | The 2D CUDA/HIP memory set task |
| ►Calpaka::detail::TaskSetUniformCudaHipBase< TApi, DimInt< 3u >, TView, TExtent > | |
| Calpaka::detail::TaskSetUniformCudaHip< TApi, DimInt< 3u >, TView, TExtent > | The 3D CUDA/HIP memory set task |
| Calpaka::detail::TransformKernel< TFn > | |
| Calpaka::detail::TransformKernelND< TFn > | |
| Calpaka::detail::UniformElementsAlong< TAcc, Dim > | |
| Calpaka::detail::UniformElementsAlong< TAcc, Dim >::const_iterator | |
| Calpaka::detail::UniformElementsND< TAcc > | |
| Calpaka::detail::UniformElementsND< TAcc >::at_end_t | |
| Calpaka::detail::UniformElementsND< TAcc >::const_iterator | |
| Calpaka::detail::UniformGroupElementsAlong< TAcc, Dim > | |
| Calpaka::detail::UniformGroupElementsAlong< TAcc, Dim >::const_iterator | |
| Calpaka::detail::UniformGroupsAlong< TAcc, Dim > | |
| Calpaka::detail::UniformGroupsAlong< TAcc, Dim >::const_iterator | |
| Calpaka::DeviceProperties | |
| Calpaka::ElementIndex< TIdx > | |
| Calpaka::hierarchy::Blocks | |
| Calpaka::hierarchy::Grids | |
| Calpaka::hierarchy::Threads | |
| ►Calpaka::IGenericThreadsQueue< TDev > | The CPU queue interface |
| Calpaka::generic::detail::QueueGenericThreadsBlockingImpl< TDev > | The CPU device queue implementation |
| Calpaka::generic::detail::QueueGenericThreadsNonBlockingImpl< TDev > | The CPU device queue implementation |
| ►Calpaka::IGenericThreadsQueue< DevCpu > | |
| Calpaka::generic::detail::QueueGenericThreadsBlockingImpl< DevCpu > | |
| Calpaka::cpu::detail::QueueCpuOmp2CollectiveImpl | The CPU collective device queue implementation |
| 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::Implements< ConceptBlockSharedDyn, BlockSharedMemDynMember< BlockSharedDynMemberAllocKiB > > | |
| ►Calpaka::BlockSharedMemDynMember< TStaticAllocKiB > | Dynamic block shared memory provider using fixed-size member array to allocate memory on the stack or in shared memory |
| Calpaka::AccCpuOmp2Blocks< TDim, TIdx > | The CPU OpenMP 2.0 block accelerator |
| Calpaka::AccCpuOmp2Threads< TDim, TIdx > | The CPU OpenMP 2.0 thread accelerator |
| Calpaka::AccCpuSerial< TDim, TIdx > | The CPU serial accelerator |
| Calpaka::AccCpuThreads< TDim, TIdx > | The CPU threads accelerator |
| ►Calpaka::interface::Implements< ConceptBlockSharedDyn, BlockSharedMemDynUniformCudaHipBuiltIn > | |
| ►Calpaka::BlockSharedMemDynUniformCudaHipBuiltIn | The GPU CUDA/HIP block shared memory allocator |
| Calpaka::AccGpuUniformCudaHipRt< TApi, TDim, TIdx > | The GPU CUDA accelerator |
| ►Calpaka::interface::Implements< ConceptBlockSharedSt, BlockSharedMemStMember< core::vectorization::defaultAlignment > > | |
| Calpaka::BlockSharedMemStMember< TDataAlignBytes > | Static block shared memory provider using a pointer to externally allocated fixed-size memory, likely provided by BlockSharedMemDynMember |
| ►Calpaka::interface::Implements< ConceptBlockSharedSt, BlockSharedMemStMemberMasterSync< core::vectorization::defaultAlignment > > | |
| Calpaka::BlockSharedMemStMemberMasterSync< TDataAlignBytes > | |
| ►Calpaka::interface::Implements< ConceptBlockSharedSt, BlockSharedMemStUniformCudaHipBuiltIn > | |
| ►Calpaka::BlockSharedMemStUniformCudaHipBuiltIn | The GPU CUDA/HIP block shared memory allocator |
| Calpaka::AccGpuUniformCudaHipRt< TApi, TDim, TIdx > | The GPU CUDA accelerator |
| ►Calpaka::interface::Implements< ConceptBlockSync, BlockSyncBarrierOmp > | |
| ►Calpaka::BlockSyncBarrierOmp | The OpenMP barrier block synchronization |
| Calpaka::AccCpuOmp2Threads< TDim, TIdx > | The CPU OpenMP 2.0 thread accelerator |
| ►Calpaka::interface::Implements< ConceptBlockSync, BlockSyncBarrierThread< TIdx > > | |
| ►Calpaka::BlockSyncBarrierThread< TIdx > | The thread id map barrier block synchronization |
| Calpaka::AccCpuThreads< TDim, TIdx > | The CPU threads accelerator |
| ►Calpaka::interface::Implements< ConceptBlockSync, BlockSyncNoOp > | |
| ►Calpaka::BlockSyncNoOp | The no op block synchronization |
| Calpaka::AccCpuOmp2Blocks< TDim, TIdx > | The CPU OpenMP 2.0 block accelerator |
| Calpaka::AccCpuSerial< TDim, TIdx > | The CPU serial accelerator |
| ►Calpaka::interface::Implements< ConceptBlockSync, BlockSyncUniformCudaHipBuiltIn > | |
| ►Calpaka::BlockSyncUniformCudaHipBuiltIn | The GPU CUDA/HIP block synchronization |
| Calpaka::AccGpuUniformCudaHipRt< TApi, TDim, TIdx > | The GPU CUDA accelerator |
| ►Calpaka::interface::Implements< ConceptCurrentThreadWaitFor, DevCpu > | |
| Calpaka::DevCpu | The CPU device handle |
| ►Calpaka::interface::Implements< ConceptCurrentThreadWaitFor, DevUniformCudaHipRt< TApi > > | |
| Calpaka::DevUniformCudaHipRt< TApi > | The CUDA/HIP RT device handle |
| ►Calpaka::interface::Implements< ConceptCurrentThreadWaitFor, EventGenericThreads< TDev > > | |
| Calpaka::EventGenericThreads< TDev > | The CPU device event |
| ►Calpaka::interface::Implements< ConceptCurrentThreadWaitFor, EventGenericThreadsImpl< TDev > > | |
| Calpaka::generic::detail::EventGenericThreadsImpl< TDev > | The CPU device event implementation |
| ►Calpaka::interface::Implements< ConceptCurrentThreadWaitFor, EventUniformCudaHipRt< TApi > > | |
| Calpaka::EventUniformCudaHipRt< TApi > | The CUDA/HIP RT device event |
| ►Calpaka::interface::Implements< ConceptCurrentThreadWaitFor, QueueCpuOmp2Collective > | |
| Calpaka::QueueCpuOmp2Collective | The CPU collective device queue |
| ►Calpaka::interface::Implements< ConceptCurrentThreadWaitFor, QueueGenericThreadsBlocking< DevCpu > > | |
| Calpaka::QueueGenericThreadsBlocking< DevCpu > | |
| ►Calpaka::interface::Implements< ConceptCurrentThreadWaitFor, QueueGenericThreadsBlocking< TDev > > | |
| Calpaka::QueueGenericThreadsBlocking< TDev > | The CPU device queue |
| ►Calpaka::interface::Implements< ConceptCurrentThreadWaitFor, QueueGenericThreadsNonBlocking< TDev > > | |
| Calpaka::QueueGenericThreadsNonBlocking< TDev > | The CPU device queue |
| ►Calpaka::interface::Implements< ConceptCurrentThreadWaitFor, QueueUniformCudaHipRt< TApi, TBlocking > > | |
| Calpaka::uniform_cuda_hip::detail::QueueUniformCudaHipRt< TApi, TBlocking > | The CUDA/HIP RT queue |
| ►Calpaka::interface::Implements< ConceptDev, DevCpu > | |
| Calpaka::DevCpu | The CPU device handle |
| ►Calpaka::interface::Implements< ConceptDev, DevUniformCudaHipRt< TApi > > | |
| Calpaka::DevUniformCudaHipRt< TApi > | The CUDA/HIP RT device handle |
| ►Calpaka::interface::Implements< ConceptGetDev, EventGenericThreads< TDev > > | |
| Calpaka::EventGenericThreads< TDev > | The CPU device event |
| ►Calpaka::interface::Implements< ConceptGetDev, EventUniformCudaHipRt< TApi > > | |
| Calpaka::EventUniformCudaHipRt< TApi > | The CUDA/HIP RT device event |
| ►Calpaka::interface::Implements< ConceptGetDev, QueueGenericThreadsBlocking< DevCpu > > | |
| Calpaka::QueueGenericThreadsBlocking< DevCpu > | |
| ►Calpaka::interface::Implements< ConceptGetDev, QueueGenericThreadsBlocking< TDev > > | |
| Calpaka::QueueGenericThreadsBlocking< TDev > | The CPU device queue |
| ►Calpaka::interface::Implements< ConceptGetDev, QueueGenericThreadsNonBlocking< TDev > > | |
| Calpaka::QueueGenericThreadsNonBlocking< TDev > | The CPU device queue |
| ►Calpaka::interface::Implements< ConceptGetDev, QueueUniformCudaHipRt< TApi, TBlocking > > | |
| Calpaka::uniform_cuda_hip::detail::QueueUniformCudaHipRt< TApi, TBlocking > | The CUDA/HIP RT queue |
| ►Calpaka::interface::Implements< ConceptIdxBt, IdxBtLinear< TDim, TIdx > > | |
| Calpaka::bt::IdxBtLinear< TDim, TIdx > | General ND bt index provider based on a linear index |
| ►Calpaka::interface::Implements< ConceptIdxBt, IdxBtOmp< TDim, TIdx > > | |
| ►Calpaka::bt::IdxBtOmp< TDim, TIdx > | The OpenMP accelerator index provider |
| Calpaka::AccCpuOmp2Threads< TDim, TIdx > | The CPU OpenMP 2.0 thread accelerator |
| ►Calpaka::interface::Implements< ConceptIdxBt, IdxBtRefThreadIdMap< TDim, TIdx > > | |
| ►Calpaka::bt::IdxBtRefThreadIdMap< TDim, TIdx > | The threads accelerator index provider |
| Calpaka::AccCpuThreads< TDim, TIdx > | The CPU threads accelerator |
| ►Calpaka::interface::Implements< ConceptIdxBt, IdxBtUniformCudaHipBuiltIn< TDim, TIdx > > | |
| ►Calpaka::bt::IdxBtUniformCudaHipBuiltIn< TDim, TIdx > | The CUDA/HIP accelerator ND index provider |
| Calpaka::AccGpuUniformCudaHipRt< TApi, TDim, TIdx > | The GPU CUDA accelerator |
| ►Calpaka::interface::Implements< ConceptIdxBt, IdxBtZero< TDim, TIdx > > | |
| ►Calpaka::bt::IdxBtZero< TDim, TIdx > | A zero block thread index provider |
| Calpaka::AccCpuOmp2Blocks< TDim, TIdx > | The CPU OpenMP 2.0 block accelerator |
| Calpaka::AccCpuSerial< TDim, TIdx > | The CPU serial accelerator |
| ►Calpaka::interface::Implements< ConceptIdxGb, IdxGbLinear< TDim, TIdx > > | |
| Calpaka::gb::IdxGbLinear< TDim, TIdx > | General ND index provider based on a linear index |
| ►Calpaka::interface::Implements< ConceptIdxGb, IdxGbRef< TDim, TIdx > > | |
| ►Calpaka::gb::IdxGbRef< TDim, TIdx > | A IdxGbRef grid block index |
| Calpaka::AccCpuOmp2Blocks< TDim, TIdx > | The CPU OpenMP 2.0 block accelerator |
| Calpaka::AccCpuOmp2Threads< TDim, TIdx > | The CPU OpenMP 2.0 thread accelerator |
| Calpaka::AccCpuSerial< TDim, TIdx > | The CPU serial accelerator |
| Calpaka::AccCpuThreads< TDim, TIdx > | The CPU threads accelerator |
| ►Calpaka::interface::Implements< ConceptIdxGb, IdxGbUniformCudaHipBuiltIn< TDim, TIdx > > | |
| ►Calpaka::gb::IdxGbUniformCudaHipBuiltIn< TDim, TIdx > | The CUDA/HIP accelerator ND index provider |
| Calpaka::AccGpuUniformCudaHipRt< TApi, TDim, TIdx > | The GPU CUDA accelerator |
| ►Calpaka::interface::Implements< ConceptIntrinsic, IntrinsicCpu > | |
| ►Calpaka::IntrinsicCpu | The CPU intrinsic |
| Calpaka::AccCpuOmp2Blocks< TDim, TIdx > | The CPU OpenMP 2.0 block accelerator |
| Calpaka::AccCpuOmp2Threads< TDim, TIdx > | The CPU OpenMP 2.0 thread accelerator |
| Calpaka::AccCpuSerial< TDim, TIdx > | The CPU serial accelerator |
| Calpaka::AccCpuThreads< TDim, TIdx > | The CPU threads accelerator |
| ►Calpaka::interface::Implements< ConceptIntrinsic, IntrinsicFallback > | |
| Calpaka::IntrinsicFallback | The Fallback intrinsic |
| ►Calpaka::interface::Implements< ConceptIntrinsic, IntrinsicUniformCudaHipBuiltIn > | |
| ►Calpaka::IntrinsicUniformCudaHipBuiltIn | The GPU CUDA/HIP intrinsic |
| Calpaka::AccGpuUniformCudaHipRt< TApi, TDim, TIdx > | The GPU CUDA accelerator |
| ►Calpaka::interface::Implements< ConceptMathAbs, AbsStdLib > | |
| ►Calpaka::math::AbsStdLib | The standard library abs, implementation covered by the general template |
| ►Calpaka::math::MathStdLib | The standard library math trait specializations |
| Calpaka::AccCpuOmp2Blocks< TDim, TIdx > | The CPU OpenMP 2.0 block accelerator |
| Calpaka::AccCpuOmp2Threads< TDim, TIdx > | The CPU OpenMP 2.0 thread accelerator |
| Calpaka::AccCpuSerial< TDim, TIdx > | The CPU serial accelerator |
| Calpaka::AccCpuThreads< TDim, TIdx > | The CPU threads accelerator |
| ►Calpaka::interface::Implements< ConceptMathAbs, AbsUniformCudaHipBuiltIn > | |
| ►Calpaka::math::AbsUniformCudaHipBuiltIn | The CUDA built in abs |
| ►Calpaka::math::MathUniformCudaHipBuiltIn | The standard library math trait specializations |
| Calpaka::AccGpuUniformCudaHipRt< TApi, TDim, TIdx > | The GPU CUDA accelerator |
| ►Calpaka::interface::Implements< ConceptMathAcos, AcosStdLib > | |
| ►Calpaka::math::AcosStdLib | The standard library acos, implementation covered by the general template |
| Calpaka::math::MathStdLib | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathAcos, AcosUniformCudaHipBuiltIn > | |
| ►Calpaka::math::AcosUniformCudaHipBuiltIn | The CUDA built in acos |
| Calpaka::math::MathUniformCudaHipBuiltIn | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathAcosh, AcoshStdLib > | |
| ►Calpaka::math::AcoshStdLib | The standard library acos, implementation covered by the general template |
| Calpaka::math::MathStdLib | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathAcosh, AcoshUniformCudaHipBuiltIn > | |
| ►Calpaka::math::AcoshUniformCudaHipBuiltIn | The CUDA built in acosh |
| Calpaka::math::MathUniformCudaHipBuiltIn | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathArg, ArgStdLib > | |
| ►Calpaka::math::ArgStdLib | The standard library arg, implementation covered by the general template |
| Calpaka::math::MathStdLib | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathArg, ArgUniformCudaHipBuiltIn > | |
| ►Calpaka::math::ArgUniformCudaHipBuiltIn | The CUDA built in arg |
| Calpaka::math::MathUniformCudaHipBuiltIn | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathAsin, AsinStdLib > | |
| ►Calpaka::math::AsinStdLib | The standard library asin, implementation covered by the general template |
| Calpaka::math::MathStdLib | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathAsin, AsinUniformCudaHipBuiltIn > | |
| ►Calpaka::math::AsinUniformCudaHipBuiltIn | The CUDA built in asin |
| Calpaka::math::MathUniformCudaHipBuiltIn | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathAsinh, AsinhStdLib > | |
| ►Calpaka::math::AsinhStdLib | The standard library asinh, implementation covered by the general template |
| Calpaka::math::MathStdLib | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathAsinh, AsinhUniformCudaHipBuiltIn > | |
| ►Calpaka::math::AsinhUniformCudaHipBuiltIn | The CUDA built in asinh |
| Calpaka::math::MathUniformCudaHipBuiltIn | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathAtan, AtanStdLib > | |
| ►Calpaka::math::AtanStdLib | The standard library atan, implementation covered by the general template |
| Calpaka::math::MathStdLib | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathAtan, AtanUniformCudaHipBuiltIn > | |
| ►Calpaka::math::AtanUniformCudaHipBuiltIn | The CUDA built in atan |
| Calpaka::math::MathUniformCudaHipBuiltIn | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathAtan2, Atan2StdLib > | |
| ►Calpaka::math::Atan2StdLib | The standard library atan2, implementation covered by the general template |
| Calpaka::math::MathStdLib | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathAtan2, Atan2UniformCudaHipBuiltIn > | |
| ►Calpaka::math::Atan2UniformCudaHipBuiltIn | The CUDA built in atan2 |
| Calpaka::math::MathUniformCudaHipBuiltIn | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathAtanh, AtanhStdLib > | |
| ►Calpaka::math::AtanhStdLib | The standard library atanh, implementation covered by the general template |
| Calpaka::math::MathStdLib | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathAtanh, AtanhUniformCudaHipBuiltIn > | |
| ►Calpaka::math::AtanhUniformCudaHipBuiltIn | The CUDA built in atanh |
| Calpaka::math::MathUniformCudaHipBuiltIn | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathCbrt, CbrtStdLib > | |
| ►Calpaka::math::CbrtStdLib | The standard library cbrt, implementation covered by the general template |
| Calpaka::math::MathStdLib | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathCbrt, CbrtUniformCudaHipBuiltIn > | |
| ►Calpaka::math::CbrtUniformCudaHipBuiltIn | The CUDA built in cbrt |
| Calpaka::math::MathUniformCudaHipBuiltIn | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathCeil, CeilStdLib > | |
| ►Calpaka::math::CeilStdLib | The standard library ceil, implementation covered by the general template |
| Calpaka::math::MathStdLib | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathCeil, CeilUniformCudaHipBuiltIn > | |
| ►Calpaka::math::CeilUniformCudaHipBuiltIn | The CUDA built in ceil |
| Calpaka::math::MathUniformCudaHipBuiltIn | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathConj, ConjStdLib > | |
| ►Calpaka::math::ConjStdLib | The standard library conj, implementation covered by the general template |
| Calpaka::math::MathStdLib | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathConj, ConjUniformCudaHipBuiltIn > | |
| ►Calpaka::math::ConjUniformCudaHipBuiltIn | The CUDA built in conj |
| Calpaka::math::MathUniformCudaHipBuiltIn | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathCopysign, CopysignStdLib > | |
| ►Calpaka::math::CopysignStdLib | The standard library copysign, implementation covered by the general template |
| Calpaka::math::MathStdLib | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathCopysign, CopysignUniformCudaHipBuiltIn > | |
| ►Calpaka::math::CopysignUniformCudaHipBuiltIn | The CUDA built in copysign |
| Calpaka::math::MathUniformCudaHipBuiltIn | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathCos, CosStdLib > | |
| ►Calpaka::math::CosStdLib | The standard library cos, implementation covered by the general template |
| Calpaka::math::MathStdLib | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathCos, CosUniformCudaHipBuiltIn > | |
| ►Calpaka::math::CosUniformCudaHipBuiltIn | The CUDA built in cos |
| Calpaka::math::MathUniformCudaHipBuiltIn | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathCosh, CoshStdLib > | |
| ►Calpaka::math::CoshStdLib | The standard library cosh, implementation covered by the general template |
| Calpaka::math::MathStdLib | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathCosh, CoshUniformCudaHipBuiltIn > | |
| ►Calpaka::math::CoshUniformCudaHipBuiltIn | The CUDA built in cosh |
| Calpaka::math::MathUniformCudaHipBuiltIn | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathErf, ErfStdLib > | |
| ►Calpaka::math::ErfStdLib | The standard library erf, implementation covered by the general template |
| Calpaka::math::MathStdLib | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathErf, ErfUniformCudaHipBuiltIn > | |
| ►Calpaka::math::ErfUniformCudaHipBuiltIn | The CUDA built in erf |
| Calpaka::math::MathUniformCudaHipBuiltIn | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathExp, ExpStdLib > | |
| ►Calpaka::math::ExpStdLib | The standard library exp, implementation covered by the general template |
| Calpaka::math::MathStdLib | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathExp, ExpUniformCudaHipBuiltIn > | |
| ►Calpaka::math::ExpUniformCudaHipBuiltIn | The CUDA built in exp |
| Calpaka::math::MathUniformCudaHipBuiltIn | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathFloor, FloorStdLib > | |
| ►Calpaka::math::FloorStdLib | The standard library floor, implementation covered by the general template |
| Calpaka::math::MathStdLib | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathFloor, FloorUniformCudaHipBuiltIn > | |
| ►Calpaka::math::FloorUniformCudaHipBuiltIn | The CUDA built in floor |
| Calpaka::math::MathUniformCudaHipBuiltIn | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathFma, FmaStdLib > | |
| ►Calpaka::math::FmaStdLib | The standard library fma, implementation covered by the general template |
| Calpaka::math::MathStdLib | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathFma, FmaUniformCudaHipBuiltIn > | |
| ►Calpaka::math::FmaUniformCudaHipBuiltIn | The CUDA built in fma |
| Calpaka::math::MathUniformCudaHipBuiltIn | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathFmod, FmodStdLib > | |
| ►Calpaka::math::FmodStdLib | The standard library fmod, implementation covered by the general template |
| Calpaka::math::MathStdLib | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathFmod, FmodUniformCudaHipBuiltIn > | |
| ►Calpaka::math::FmodUniformCudaHipBuiltIn | The CUDA built in fmod |
| Calpaka::math::MathUniformCudaHipBuiltIn | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathIsfinite, IsfiniteStdLib > | |
| ►Calpaka::math::IsfiniteStdLib | The standard library isfinite, implementation covered by the general template |
| Calpaka::math::MathStdLib | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathIsfinite, IsfiniteUniformCudaHipBuiltIn > | |
| ►Calpaka::math::IsfiniteUniformCudaHipBuiltIn | The CUDA built in isfinite |
| Calpaka::math::MathUniformCudaHipBuiltIn | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathIsinf, IsinfStdLib > | |
| ►Calpaka::math::IsinfStdLib | The standard library isinf, implementation covered by the general template |
| Calpaka::math::MathStdLib | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathIsinf, IsinfUniformCudaHipBuiltIn > | |
| ►Calpaka::math::IsinfUniformCudaHipBuiltIn | The CUDA built in isinf |
| Calpaka::math::MathUniformCudaHipBuiltIn | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathIsnan, IsnanStdLib > | |
| ►Calpaka::math::IsnanStdLib | The standard library isnan, implementation covered by the general template |
| Calpaka::math::MathStdLib | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathIsnan, IsnanUniformCudaHipBuiltIn > | |
| ►Calpaka::math::IsnanUniformCudaHipBuiltIn | The CUDA built in isnan |
| Calpaka::math::MathUniformCudaHipBuiltIn | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathLog, LogStdLib > | |
| ►Calpaka::math::LogStdLib | The standard library log, implementation covered by the general template |
| Calpaka::math::MathStdLib | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathLog, LogUniformCudaHipBuiltIn > | |
| ►Calpaka::math::LogUniformCudaHipBuiltIn | |
| Calpaka::math::MathUniformCudaHipBuiltIn | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathLog10, Log10StdLib > | |
| ►Calpaka::math::Log10StdLib | The standard library log10, implementation covered by the general template |
| Calpaka::math::MathStdLib | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathLog10, Log10UniformCudaHipBuiltIn > | |
| ►Calpaka::math::Log10UniformCudaHipBuiltIn | |
| Calpaka::math::MathUniformCudaHipBuiltIn | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathLog2, Log2StdLib > | |
| ►Calpaka::math::Log2StdLib | The standard library log2, implementation covered by the general template |
| Calpaka::math::MathStdLib | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathLog2, Log2UniformCudaHipBuiltIn > | |
| ►Calpaka::math::Log2UniformCudaHipBuiltIn | |
| Calpaka::math::MathUniformCudaHipBuiltIn | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathMax, MaxStdLib > | |
| ►Calpaka::math::MaxStdLib | The standard library max |
| Calpaka::math::MathStdLib | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathMax, MaxUniformCudaHipBuiltIn > | |
| ►Calpaka::math::MaxUniformCudaHipBuiltIn | The CUDA built in max |
| Calpaka::math::MathUniformCudaHipBuiltIn | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathMin, MinStdLib > | |
| ►Calpaka::math::MinStdLib | The standard library min |
| Calpaka::math::MathStdLib | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathMin, MinUniformCudaHipBuiltIn > | |
| ►Calpaka::math::MinUniformCudaHipBuiltIn | The CUDA built in min |
| Calpaka::math::MathUniformCudaHipBuiltIn | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathPow, PowStdLib > | |
| ►Calpaka::math::PowStdLib | The standard library pow, implementation covered by the general template |
| Calpaka::math::MathStdLib | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathPow, PowUniformCudaHipBuiltIn > | |
| ►Calpaka::math::PowUniformCudaHipBuiltIn | The CUDA built in pow |
| Calpaka::math::MathUniformCudaHipBuiltIn | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathRemainder, RemainderStdLib > | |
| ►Calpaka::math::RemainderStdLib | The standard library remainder, implementation covered by the general template |
| Calpaka::math::MathStdLib | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathRemainder, RemainderUniformCudaHipBuiltIn > | |
| ►Calpaka::math::RemainderUniformCudaHipBuiltIn | The CUDA built in remainder |
| Calpaka::math::MathUniformCudaHipBuiltIn | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathRound, RoundStdLib > | |
| ►Calpaka::math::RoundStdLib | The standard library round, implementation covered by the general template |
| Calpaka::math::MathStdLib | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathRound, RoundUniformCudaHipBuiltIn > | |
| ►Calpaka::math::RoundUniformCudaHipBuiltIn | The CUDA round |
| Calpaka::math::MathUniformCudaHipBuiltIn | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathRsqrt, RsqrtStdLib > | |
| ►Calpaka::math::RsqrtStdLib | The standard library rsqrt, implementation covered by the general template |
| Calpaka::math::MathStdLib | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathRsqrt, RsqrtUniformCudaHipBuiltIn > | |
| ►Calpaka::math::RsqrtUniformCudaHipBuiltIn | The CUDA rsqrt |
| Calpaka::math::MathUniformCudaHipBuiltIn | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathSin, SinStdLib > | |
| ►Calpaka::math::SinStdLib | The standard library sin, implementation covered by the general template |
| Calpaka::math::MathStdLib | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathSin, SinUniformCudaHipBuiltIn > | |
| ►Calpaka::math::SinUniformCudaHipBuiltIn | The CUDA sin |
| Calpaka::math::MathUniformCudaHipBuiltIn | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathSinCos, SinCosStdLib > | |
| ►Calpaka::math::SinCosStdLib | The standard library sincos, implementation covered by the general template |
| Calpaka::math::MathStdLib | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathSinCos, SinCosUniformCudaHipBuiltIn > | |
| ►Calpaka::math::SinCosUniformCudaHipBuiltIn | The CUDA sincos |
| Calpaka::math::MathUniformCudaHipBuiltIn | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathSinh, SinhStdLib > | |
| ►Calpaka::math::SinhStdLib | The standard library sinh, implementation covered by the general template |
| Calpaka::math::MathStdLib | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathSinh, SinhUniformCudaHipBuiltIn > | |
| ►Calpaka::math::SinhUniformCudaHipBuiltIn | The CUDA sinh |
| Calpaka::math::MathUniformCudaHipBuiltIn | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathSqrt, SqrtStdLib > | |
| ►Calpaka::math::SqrtStdLib | The standard library sqrt, implementation covered by the general template |
| Calpaka::math::MathStdLib | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathSqrt, SqrtUniformCudaHipBuiltIn > | |
| ►Calpaka::math::SqrtUniformCudaHipBuiltIn | The CUDA sqrt |
| Calpaka::math::MathUniformCudaHipBuiltIn | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathTan, TanStdLib > | |
| ►Calpaka::math::TanStdLib | The standard library tan, implementation covered by the general template |
| Calpaka::math::MathStdLib | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathTan, TanUniformCudaHipBuiltIn > | |
| ►Calpaka::math::TanUniformCudaHipBuiltIn | The CUDA tan |
| Calpaka::math::MathUniformCudaHipBuiltIn | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathTanh, TanhStdLib > | |
| ►Calpaka::math::TanhStdLib | The standard library tanh, implementation covered by the general template |
| Calpaka::math::MathStdLib | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathTanh, TanhUniformCudaHipBuiltIn > | |
| ►Calpaka::math::TanhUniformCudaHipBuiltIn | The CUDA tanh |
| Calpaka::math::MathUniformCudaHipBuiltIn | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathTrunc, TruncStdLib > | |
| ►Calpaka::math::TruncStdLib | The standard library trunc, implementation covered by the general template |
| Calpaka::math::MathStdLib | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMathTrunc, TruncUniformCudaHipBuiltIn > | |
| ►Calpaka::math::TruncUniformCudaHipBuiltIn | The CUDA trunc |
| Calpaka::math::MathUniformCudaHipBuiltIn | The standard library math trait specializations |
| ►Calpaka::interface::Implements< ConceptMemAlloc, AllocCpuAligned< TAlignment > > | |
| Calpaka::AllocCpuAligned< TAlignment > | The CPU boost aligned allocator |
| ►Calpaka::interface::Implements< ConceptMemAlloc, AllocCpuNew > | |
| Calpaka::AllocCpuNew | The CPU new allocator |
| ►Calpaka::interface::Implements< ConceptMemFence, MemFenceCpu > | |
| ►Calpaka::MemFenceCpu | The default CPU memory fence |
| Calpaka::AccCpuThreads< TDim, TIdx > | The CPU threads accelerator |
| ►Calpaka::interface::Implements< ConceptMemFence, MemFenceCpuSerial > | |
| ►Calpaka::MemFenceCpuSerial | The serial CPU memory fence |
| Calpaka::AccCpuSerial< TDim, TIdx > | The CPU serial accelerator |
| ►Calpaka::interface::Implements< ConceptMemFence, MemFenceOmp2Blocks > | |
| ►Calpaka::MemFenceOmp2Blocks | The CPU OpenMP 2.0 block memory fence |
| Calpaka::AccCpuOmp2Blocks< TDim, TIdx > | The CPU OpenMP 2.0 block accelerator |
| ►Calpaka::interface::Implements< ConceptMemFence, MemFenceOmp2Threads > | |
| ►Calpaka::MemFenceOmp2Threads | The CPU OpenMP 2.0 block memory fence |
| Calpaka::AccCpuOmp2Threads< TDim, TIdx > | The CPU OpenMP 2.0 thread accelerator |
| ►Calpaka::interface::Implements< ConceptMemFence, MemFenceUniformCudaHipBuiltIn > | |
| ►Calpaka::MemFenceUniformCudaHipBuiltIn | The GPU CUDA/HIP memory fence |
| Calpaka::AccGpuUniformCudaHipRt< TApi, TDim, TIdx > | The GPU CUDA accelerator |
| ►Calpaka::interface::Implements< ConceptPlatform, PlatformCpu > | |
| Calpaka::PlatformCpu | The CPU device platform |
| ►Calpaka::interface::Implements< ConceptPlatform, PlatformUniformCudaHipRt< TApi > > | |
| Calpaka::PlatformUniformCudaHipRt< TApi > | The CUDA/HIP RT platform |
| ►Calpaka::interface::Implements< ConceptQueue, QueueGenericThreadsBlocking< DevCpu > > | |
| Calpaka::QueueGenericThreadsBlocking< DevCpu > | |
| ►Calpaka::interface::Implements< ConceptQueue, QueueGenericThreadsBlocking< TDev > > | |
| Calpaka::QueueGenericThreadsBlocking< TDev > | The CPU device queue |
| ►Calpaka::interface::Implements< ConceptQueue, QueueGenericThreadsNonBlocking< TDev > > | |
| Calpaka::QueueGenericThreadsNonBlocking< TDev > | The CPU device queue |
| ►Calpaka::interface::Implements< ConceptQueue, QueueUniformCudaHipRt< TApi, TBlocking > > | |
| Calpaka::uniform_cuda_hip::detail::QueueUniformCudaHipRt< TApi, TBlocking > | The CUDA/HIP RT queue |
| ►Calpaka::interface::Implements< ConceptRand, MersenneTwister > | |
| Calpaka::rand::MersenneTwister | The standard library mersenne twister implementation |
| ►Calpaka::interface::Implements< ConceptRand, Philox4x32x10 > | |
| Calpaka::rand::Philox4x32x10 | |
| ►Calpaka::interface::Implements< ConceptRand, Philox4x32x10Vector > | |
| Calpaka::rand::Philox4x32x10Vector | |
| ►Calpaka::interface::Implements< ConceptRand, PhiloxStateless4x32x10Vector > | |
| Calpaka::rand::PhiloxStateless4x32x10Vector | |
| ►Calpaka::interface::Implements< ConceptRand, RandDefault > | |
| Calpaka::rand::RandDefault | |
| ►Calpaka::interface::Implements< ConceptRand, RandomDevice > | |
| Calpaka::rand::RandomDevice | The standard library rand device implementation |
| ►Calpaka::interface::Implements< ConceptRand, RandUniformCudaHipRand< TApi > > | |
| ►Calpaka::rand::RandUniformCudaHipRand< TApi > | The CUDA/HIP rand implementation |
| Calpaka::AccGpuUniformCudaHipRt< TApi, TDim, TIdx > | The GPU CUDA accelerator |
| ►Calpaka::interface::Implements< ConceptRand, TinyMersenneTwister > | |
| ►Calpaka::rand::TinyMersenneTwister | "Tiny" state mersenne twister implementation |
| Calpaka::AccCpuOmp2Blocks< TDim, TIdx > | The CPU OpenMP 2.0 block accelerator |
| Calpaka::AccCpuOmp2Threads< TDim, TIdx > | The CPU OpenMP 2.0 thread accelerator |
| Calpaka::AccCpuSerial< TDim, TIdx > | The CPU serial accelerator |
| Calpaka::AccCpuThreads< TDim, TIdx > | The CPU threads accelerator |
| ►Calpaka::interface::Implements< ConceptRand, UniformReal< TResult > > | |
| Calpaka::rand::UniformReal< TResult, TSfinae > | TEMP: Distributions to be decided on later. The generator should be compatible with STL as of now |
| ►Calpaka::interface::Implements< ConceptWarp, WarpSingleThread > | |
| ►Calpaka::warp::WarpSingleThread | The single-threaded warp to emulate it on CPUs |
| Calpaka::AccCpuOmp2Blocks< TDim, TIdx > | The CPU OpenMP 2.0 block accelerator |
| Calpaka::AccCpuOmp2Threads< TDim, TIdx > | The CPU OpenMP 2.0 thread accelerator |
| Calpaka::AccCpuSerial< TDim, TIdx > | The CPU serial accelerator |
| Calpaka::AccCpuThreads< TDim, TIdx > | The CPU threads accelerator |
| ►Calpaka::interface::Implements< ConceptWarp, WarpUniformCudaHipBuiltIn > | |
| ►Calpaka::warp::WarpUniformCudaHipBuiltIn | The GPU CUDA/HIP warp |
| Calpaka::AccGpuUniformCudaHipRt< TApi, TDim, TIdx > | The GPU CUDA accelerator |
| ►Calpaka::interface::Implements< ConceptWorkDiv, WorkDivMembers< Dim, Idx > > | |
| Calpaka::WorkDivMembers< Dim, Idx > | |
| ►Calpaka::interface::Implements< ConceptWorkDiv, WorkDivMembers< TDim, TIdx > > | |
| ►Calpaka::WorkDivMembers< TDim, TIdx > | A basic class holding the work division as grid block extent, block thread and thread element extent |
| Calpaka::AccCpuOmp2Blocks< TDim, TIdx > | The CPU OpenMP 2.0 block accelerator |
| Calpaka::AccCpuOmp2Threads< TDim, TIdx > | The CPU OpenMP 2.0 thread accelerator |
| Calpaka::AccCpuSerial< TDim, TIdx > | The CPU serial accelerator |
| Calpaka::AccCpuThreads< TDim, TIdx > | The CPU threads accelerator |
| Calpaka::TaskKernelCpuOmp2Blocks< TDim, TIdx, TKernelFnObj, TArgs > | The CPU OpenMP 2.0 block accelerator execution task |
| Calpaka::TaskKernelCpuOmp2Threads< TDim, TIdx, TKernelFnObj, TArgs > | The CPU OpenMP 2.0 thread accelerator execution task |
| Calpaka::TaskKernelCpuSerial< TDim, TIdx, TKernelFnObj, TArgs > | The CPU serial execution task implementation |
| Calpaka::TaskKernelCpuThreads< TDim, TIdx, TKernelFnObj, TArgs > | The CPU threads execution task |
| Calpaka::TaskKernelGpuUniformCudaHipRt< TApi, TAcc, TDim, TIdx, TKernelFnObj, TArgs > | The GPU CUDA/HIP accelerator execution task |
| ►Calpaka::interface::Implements< ConceptWorkDiv, WorkDivUniformCudaHipBuiltIn< TDim, TIdx > > | |
| ►Calpaka::WorkDivUniformCudaHipBuiltIn< TDim, TIdx > | The GPU CUDA/HIP accelerator work division |
| Calpaka::AccGpuUniformCudaHipRt< TApi, TDim, TIdx > | The GPU CUDA accelerator |
| ►Calpaka::interface::Implements< InterfaceAcc, AccCpuOmp2Blocks< TDim, TIdx > > | |
| Calpaka::AccCpuOmp2Blocks< TDim, TIdx > | The CPU OpenMP 2.0 block accelerator |
| ►Calpaka::interface::Implements< InterfaceAcc, AccCpuOmp2Threads< TDim, TIdx > > | |
| Calpaka::AccCpuOmp2Threads< TDim, TIdx > | The CPU OpenMP 2.0 thread accelerator |
| ►Calpaka::interface::Implements< InterfaceAcc, AccCpuSerial< TDim, TIdx > > | |
| Calpaka::AccCpuSerial< TDim, TIdx > | The CPU serial accelerator |
| ►Calpaka::interface::Implements< InterfaceAcc, AccCpuThreads< TDim, TIdx > > | |
| Calpaka::AccCpuThreads< TDim, TIdx > | The CPU threads accelerator |
| ►Calpaka::interface::Implements< InterfaceAcc, AccGpuUniformCudaHipRt< TApi, TDim, TIdx > > | |
| Calpaka::AccGpuUniformCudaHipRt< TApi, TDim, TIdx > | The GPU CUDA accelerator |
| Calpaka::interface::ImplementsInterface< TInterface, TDerived > | Checks whether the interface is implemented by the given class |
| Calpaka::InterfaceAcc | |
| ►Calpaka::InterfaceTag | |
| Calpaka::TagCpuOmp2Blocks | |
| Calpaka::TagCpuOmp2Threads | |
| Calpaka::TagCpuSerial | |
| Calpaka::TagCpuSycl | |
| Calpaka::TagCpuTbbBlocks | |
| Calpaka::TagCpuThreads | |
| Calpaka::TagFpgaSyclIntel | |
| Calpaka::TagGenericSycl | |
| Calpaka::TagGpuCudaRt | |
| Calpaka::TagGpuHipRt | |
| Calpaka::TagGpuSyclAmd | |
| Calpaka::TagGpuSyclIntel | |
| Calpaka::TagGpuSyclNvidia | |
| ►Calpaka::internal::BaseViewAccessor< TView > | |
| Calpaka::internal::HostViewAccessor< TView > | |
| Calpaka::internal::Complex< T > | Implementation of a complex number useable on host and device |
| Calpaka::internal::ViewAccessor< TDev > | |
| Calpaka::internal::ViewAccessor< alpaka::DevCpu > | |
| Calpaka::KernelCfg< TAcc, TGridElemExtent, TThreadElemExtent > | Kernel start configuration to determine a valid work division |
| Calpaka::KernelFunctionAttributes | Kernel 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::Abs< AbsUniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_signed_v< TArg > > > | The CUDA abs trait specialization for real types |
| Calpaka::math::trait::Abs< TAcc, Complex< T > > | The abs trait specialization for complex types |
| Calpaka::math::trait::Acos< T, TArg, TSfinae > | The acos trait |
| Calpaka::math::trait::Acos< AcosUniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > > | The CUDA acos trait specialization for real types |
| Calpaka::math::trait::Acos< TAcc, Complex< T > > | The acos trait specialization for complex types |
| Calpaka::math::trait::Acosh< T, TArg, TSfinae > | The acosh trait |
| Calpaka::math::trait::Acosh< AcoshUniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > > | The CUDA acosh trait specialization for real types |
| Calpaka::math::trait::Acosh< TAcc, Complex< T > > | The acosh trait specialization for complex types |
| Calpaka::math::trait::Arg< T, TArgument, TSfinae > | The arg trait |
| Calpaka::math::trait::Arg< ArgUniformCudaHipBuiltIn, TArgument, std::enable_if_t< std::is_floating_point_v< TArgument > > > | The CUDA arg trait specialization for real types |
| Calpaka::math::trait::Arg< TAcc, Complex< T > > | The arg Complex<T> specialization for complex types |
| Calpaka::math::trait::Asin< T, TArg, TSfinae > | The asin trait |
| Calpaka::math::trait::Asin< AsinUniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > > | The CUDA asin trait specialization for real types |
| Calpaka::math::trait::Asin< TAcc, Complex< T > > | The asin trait specialization for complex types |
| Calpaka::math::trait::Asinh< T, TArg, TSfinae > | The asin trait |
| Calpaka::math::trait::Asinh< AsinhUniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > > | The CUDA asinh trait specialization for real types |
| Calpaka::math::trait::Asinh< TAcc, Complex< T > > | The asinh trait specialization for complex types |
| Calpaka::math::trait::Atan< T, TArg, TSfinae > | The atan trait |
| Calpaka::math::trait::Atan2< T, Ty, Tx, TSfinae > | The atan2 trait |
| Calpaka::math::trait::Atan2< Atan2UniformCudaHipBuiltIn, Ty, Tx, std::enable_if_t< std::is_floating_point_v< Ty > &&std::is_floating_point_v< Tx > > > | The CUDA atan2 trait specialization |
| Calpaka::math::trait::Atan< AtanUniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > > | The CUDA atan trait specialization for real types |
| Calpaka::math::trait::Atan< TAcc, Complex< T > > | The atan trait specialization for complex types |
| Calpaka::math::trait::Atanh< T, TArg, TSfinae > | The atanh trait |
| Calpaka::math::trait::Atanh< AtanhUniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > > | The CUDA atanh trait specialization for real types |
| Calpaka::math::trait::Atanh< TAcc, Complex< T > > | The atanh trait specialization for complex types |
| Calpaka::math::trait::Cbrt< T, TArg, TSfinae > | The cbrt trait |
| Calpaka::math::trait::Cbrt< CbrtUniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_arithmetic_v< TArg > > > | The CUDA cbrt trait specialization |
| Calpaka::math::trait::Ceil< T, TArg, TSfinae > | The ceil trait |
| Calpaka::math::trait::Ceil< CeilUniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > > | The CUDA ceil trait specialization |
| Calpaka::math::trait::Conj< T, TArg, TSfinae > | The conj trait |
| Calpaka::math::trait::Conj< ConjUniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > > | The CUDA conj trait specialization for real types |
| Calpaka::math::trait::Conj< TAcc, Complex< T > > | The conj specialization for complex types |
| Calpaka::math::trait::Copysign< T, TMag, TSgn, TSfinae > | The copysign trait |
| Calpaka::math::trait::Copysign< CopysignUniformCudaHipBuiltIn, TMag, TSgn, std::enable_if_t< std::is_floating_point_v< TMag > &&std::is_floating_point_v< TSgn > > > | The CUDA copysign trait specialization for real types |
| Calpaka::math::trait::Cos< T, TArg, TSfinae > | The cos trait |
| Calpaka::math::trait::Cos< CosUniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > > | The CUDA cos trait specialization for real types |
| Calpaka::math::trait::Cos< TAcc, Complex< T > > | The cos trait specialization for complex types |
| Calpaka::math::trait::Cosh< T, TArg, TSfinae > | The cosh trait |
| Calpaka::math::trait::Cosh< CoshUniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > > | The CUDA cosh trait specialization for real types |
| Calpaka::math::trait::Cosh< TAcc, Complex< T > > | The cosh trait specialization for complex types |
| Calpaka::math::trait::Erf< T, TArg, TSfinae > | |
| Calpaka::math::trait::Erf< ErfUniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > > | The CUDA erf trait specialization |
| Calpaka::math::trait::Exp< T, TArg, TSfinae > | The exp trait |
| Calpaka::math::trait::Exp< ExpUniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > > | The CUDA exp trait specialization for real types |
| Calpaka::math::trait::Exp< TAcc, Complex< T > > | The exp trait specialization for complex types |
| Calpaka::math::trait::Floor< T, TArg, TSfinae > | The floor trait |
| Calpaka::math::trait::Floor< FloorUniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > > | The CUDA floor trait specialization |
| Calpaka::math::trait::Fma< T, Tx, Ty, Tz, TSfinae > | The fma trait |
| Calpaka::math::trait::Fma< FmaUniformCudaHipBuiltIn, Tx, Ty, Tz, std::enable_if_t< std::is_floating_point_v< Tx > &&std::is_floating_point_v< Ty > &&std::is_floating_point_v< Tz > > > | The CUDA fma trait specialization |
| Calpaka::math::trait::Fmod< T, Tx, Ty, TSfinae > | The fmod trait |
| Calpaka::math::trait::Fmod< FmodUniformCudaHipBuiltIn, Tx, Ty, std::enable_if_t< std::is_floating_point_v< Tx > &&std::is_floating_point_v< Ty > > > | The CUDA fmod trait specialization |
| Calpaka::math::trait::Isfinite< T, TArg, TSfinae > | The isfinite trait |
| Calpaka::math::trait::Isfinite< IsfiniteStdLib, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > > | Custom IEEE 754 bitwise implementation of isfinite. std counterpart does not work correctly for some compiler flags at CPU backend |
| Calpaka::math::trait::Isfinite< IsfiniteUniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > > | The CUDA isfinite trait specialization |
| Calpaka::math::trait::Isinf< T, TArg, TSfinae > | The isinf trait |
| Calpaka::math::trait::Isinf< IsinfStdLib, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > > | Custom IEEE 754 bitwise implementation of isinf std counterpart does not work correctly for some compiler flags at CPU backend |
| Calpaka::math::trait::Isinf< IsinfUniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > > | The CUDA isinf trait specialization |
| Calpaka::math::trait::Isnan< T, TArg, TSfinae > | The isnan trait |
| Calpaka::math::trait::Isnan< IsnanStdLib, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > > | Custom IEEE 754 bitwise implementation of isnan std counterpart does not work correctly for some compiler flags at CPU backend |
| Calpaka::math::trait::Isnan< IsnanUniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > > | The CUDA isnan trait specialization |
| Calpaka::math::trait::Llround< T, TArg, TSfinae > | The round trait |
| Calpaka::math::trait::Llround< RoundUniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > > | The CUDA llround trait specialization |
| 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::Log10< Log10UniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > > | The CUDA log10 trait specialization for real types |
| Calpaka::math::trait::Log10< TAcc, Complex< T > > | The log10 trait specialization for complex types |
| Calpaka::math::trait::Log2< T, TArg, TSfinae > | The bas 2 log trait |
| Calpaka::math::trait::Log2< Log2UniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > > | The CUDA log2 trait specialization for real types |
| Calpaka::math::trait::Log2< TAcc, Complex< T > > | The log2 trait specialization for complex types |
| Calpaka::math::trait::Log< LogUniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > > | The CUDA log trait specialization for real types |
| Calpaka::math::trait::Log< TAcc, Complex< T > > | The log trait specialization for complex types |
| Calpaka::math::trait::Lround< T, TArg, TSfinae > | The round trait |
| Calpaka::math::trait::Lround< RoundUniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > > | The CUDA lround trait specialization |
| Calpaka::math::trait::Max< T, Tx, Ty, TSfinae > | The max trait |
| Calpaka::math::trait::Max< MaxStdLib, Tx, Ty, std::enable_if_t< std::is_arithmetic_v< Tx > &&std::is_arithmetic_v< Ty > > > | The standard library max trait specialization |
| Calpaka::math::trait::Max< MaxUniformCudaHipBuiltIn, Tx, Ty, std::enable_if_t< std::is_arithmetic_v< Tx > &&std::is_arithmetic_v< Ty > > > | The CUDA max trait specialization |
| Calpaka::math::trait::Min< T, Tx, Ty, TSfinae > | The min trait |
| Calpaka::math::trait::Min< MinStdLib, Tx, Ty, std::enable_if_t< std::is_arithmetic_v< Tx > &&std::is_arithmetic_v< Ty > > > | The standard library min trait specialization |
| Calpaka::math::trait::Min< MinUniformCudaHipBuiltIn, Tx, Ty, std::enable_if_t< std::is_arithmetic_v< Tx > &&std::is_arithmetic_v< Ty > > > | The CUDA min trait specialization |
| Calpaka::math::trait::Pow< T, TBase, TExp, TSfinae > | The pow trait |
| Calpaka::math::trait::Pow< PowUniformCudaHipBuiltIn, TBase, TExp, std::enable_if_t< std::is_floating_point_v< TBase > &&std::is_floating_point_v< TExp > > > | The CUDA pow trait specialization for real types |
| Calpaka::math::trait::Pow< TAcc, Complex< T >, Complex< U > > | The pow trait specialization for complex types |
| Calpaka::math::trait::Pow< TAcc, Complex< T >, U > | The pow trait specialization for complex and real types |
| Calpaka::math::trait::Pow< TAcc, T, Complex< U > > | The pow trait specialization for real and complex types |
| Calpaka::math::trait::Remainder< T, Tx, Ty, TSfinae > | The remainder trait |
| Calpaka::math::trait::Remainder< RemainderUniformCudaHipBuiltIn, Tx, Ty, std::enable_if_t< std::is_floating_point_v< Tx > &&std::is_floating_point_v< Ty > > > | The CUDA remainder trait specialization |
| Calpaka::math::trait::Round< T, TArg, TSfinae > | The round trait |
| Calpaka::math::trait::Round< RoundUniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > > | The CUDA round trait specialization |
| Calpaka::math::trait::Rsqrt< T, TArg, TSfinae > | The rsqrt trait |
| Calpaka::math::trait::Rsqrt< RsqrtUniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_arithmetic_v< TArg > > > | The CUDA rsqrt trait specialization for real types |
| Calpaka::math::trait::Rsqrt< TAcc, Complex< T > > | The rsqrt trait specialization for complex types |
| Calpaka::math::trait::Sin< T, TArg, TSfinae > | The sin trait |
| Calpaka::math::trait::Sin< SinUniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > > | The CUDA sin trait specialization for real types |
| Calpaka::math::trait::Sin< TAcc, Complex< T > > | The sin trait specialization for complex types |
| Calpaka::math::trait::SinCos< T, TArg, TSfinae > | The sincos trait |
| Calpaka::math::trait::SinCos< SinCosUniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > > | The CUDA sincos trait specialization for real types |
| Calpaka::math::trait::SinCos< TAcc, Complex< T > > | The sincos trait specialization for complex types |
| Calpaka::math::trait::Sinh< T, TArg, TSfinae > | The sin trait |
| Calpaka::math::trait::Sinh< SinhUniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > > | The CUDA sinh trait specialization for real types |
| Calpaka::math::trait::Sinh< TAcc, Complex< T > > | The sinh trait specialization for complex types |
| Calpaka::math::trait::Sqrt< T, TArg, TSfinae > | The sqrt trait |
| Calpaka::math::trait::Sqrt< SqrtUniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_arithmetic_v< TArg > > > | The CUDA sqrt trait specialization for real types |
| Calpaka::math::trait::Sqrt< TAcc, Complex< T > > | The sqrt trait specialization for complex types |
| Calpaka::math::trait::Tan< T, TArg, TSfinae > | The tan trait |
| Calpaka::math::trait::Tan< TAcc, Complex< T > > | The tan trait specialization for complex types |
| Calpaka::math::trait::Tan< TanUniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > > | The CUDA tan trait specialization for real types |
| Calpaka::math::trait::Tanh< T, TArg, TSfinae > | The tanh trait |
| Calpaka::math::trait::Tanh< TAcc, Complex< T > > | The tanh trait specialization for complex types |
| Calpaka::math::trait::Tanh< TanhUniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > > | The CUDA tanh trait specialization for real types |
| Calpaka::math::trait::Trunc< T, TArg, TSfinae > | The trunc trait |
| Calpaka::math::trait::Trunc< TruncUniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > > | The CUDA trunc trait specialization |
| ►Calpaka::mem_order::MemoryOrderTag | |
| Calpaka::mem_order::AcqRel | |
| Calpaka::mem_order::Acquire | |
| Calpaka::mem_order::Relaxed | |
| Calpaka::mem_order::Release | |
| Calpaka::mem_order::SeqCst | |
| Calpaka::MemOrderCuda | |
| Calpaka::MemOrderStl | |
| ►Calpaka::memory_scope::MemoryScopeTag | |
| Calpaka::memory_scope::Block | Memory fences are observed by all threads in the same block |
| Calpaka::memory_scope::Device | Memory fences are observed by all threads on the device |
| Calpaka::memory_scope::Grid | Memory fences are observed by all threads in the same grid |
| Calpaka::MemSetKernel | Any 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::IsParameterPackSetImpl< T, Ts... > | |
| 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< Ts... > | |
| Calpaka::meta::detail::IsParameterPackSetImpl< T, 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, T > | |
| Calpaka::meta::ToList< TListType, T > | |
| 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::AccCpuOmp2Blocks< TDim, TIdx > | The CPU OpenMP 2.0 block accelerator |
| Calpaka::AccCpuOmp2Threads< TDim, TIdx > | The CPU OpenMP 2.0 thread accelerator |
| Calpaka::AccCpuSerial< TDim, TIdx > | The CPU serial accelerator |
| Calpaka::AccCpuThreads< TDim, TIdx > | The CPU threads accelerator |
| Calpaka::AccGpuUniformCudaHipRt< TApi, TDim, TIdx > | The GPU CUDA accelerator |
| 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::Schedule | Representation 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::gpu::detail::BitsType< TFloat > | |
| Calpaka::rand::distribution::gpu::detail::BitsType< double > | |
| Calpaka::rand::distribution::gpu::detail::BitsType< float > | |
| Calpaka::rand::distribution::gpu::NormalReal< Acc, T > | |
| Calpaka::rand::distribution::gpu::UniformReal< T > | The GPU random number uniform distribution |
| Calpaka::rand::distribution::gpu::UniformUint< T > | The GPU 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< RandStdLib, T, std::enable_if_t< std::is_floating_point_v< T > > > | The CPU 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< RandStdLib, T, std::enable_if_t< std::is_floating_point_v< T > > > | The CPU 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< RandStdLib, T, std::enable_if_t< std::is_integral_v< T > > > | The CPU 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< T > | The CUDA/HIP random number floating point normal distribution |
| 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< T > | The CUDA/HIP random number floating point uniform 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< T > | The CUDA/HIP random number integer uniform distribution |
| Calpaka::rand::distribution::uniform_cuda_hip::UniformUint< unsigned int > | The CUDA/HIP random number unsigned integer uniform distribution |
| Calpaka::rand::engine::cpu::MersenneTwister | The standard library mersenne twister random number generator |
| Calpaka::rand::engine::cpu::RandomDevice | The standard library's random device based on the local entropy pool |
| Calpaka::rand::engine::cpu::TinyMersenneTwister | "Tiny" state mersenne twister implementation |
| Calpaka::rand::engine::cpu::TinyMTengine | Implementation of std::UniformRandomBitGenerator for TinyMT32 |
| ►Calpaka::rand::engine::PhiloxConstants< TParams > | |
| ►Calpaka::rand::engine::PhiloxStateless< TParams > | |
| ►Calpaka::rand::engine::PhiloxBaseCommon< TParams, PhiloxSingle< TParams > > | |
| Calpaka::rand::engine::PhiloxSingle< TParams > | |
| ►Calpaka::rand::engine::PhiloxBaseCommon< TParams, PhiloxVector< TParams > > | |
| Calpaka::rand::engine::PhiloxVector< TParams > | |
| Calpaka::rand::engine::PhiloxBaseCommon< TParams, TImpl > | |
| Calpaka::rand::engine::PhiloxStatelessKeyedBase< TParams > | |
| ►Calpaka::rand::engine::PhiloxConstants< engine::PhiloxParams< 4, 32, 10 > > | |
| ►Calpaka::rand::engine::PhiloxStateless< engine::PhiloxParams< 4, 32, 10 > > | |
| Calpaka::rand::PhiloxStateless4x32x10Vector | |
| ►Calpaka::rand::engine::PhiloxConstants< EngineParams > | |
| ►Calpaka::rand::engine::PhiloxStateless< EngineParams > | |
| ►Calpaka::rand::engine::PhiloxBaseCommon< EngineParams, PhiloxSingle< EngineParams > > | |
| Calpaka::rand::engine::PhiloxSingle< EngineParams > | |
| ►Calpaka::rand::engine::PhiloxBaseCommon< EngineParams, PhiloxVector< EngineParams > > | |
| Calpaka::rand::engine::PhiloxVector< EngineParams > | |
| Calpaka::rand::engine::PhiloxParams< TCounterSize, TWidth, TRounds > | |
| Calpaka::rand::engine::PhiloxStateSingle< TCounter, TKey > | |
| Calpaka::rand::engine::PhiloxStateSingle< Counter, Key > | |
| Calpaka::rand::engine::PhiloxStateVector< TCounter, TKey > | |
| Calpaka::rand::engine::PhiloxStateVector< Counter, Key > | |
| 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::engine::uniform_cuda_hip::Xor | The CUDA/HIP Xor random number generator engine |
| 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::cpu::detail::EventHostManualTriggerCpuImpl< DevCpu > | |
| Calpaka::test::detail::StreamOutAccName | The 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::VerifyBytesSetKernel | Compares element-wise that all bytes are set to the same value |
| Calpaka::test::VerifyViewsEqualKernel | Compares iterators element-wise |
| Calpaka::trait::AccToTag< TAcc > | |
| Calpaka::trait::AccToTag< alpaka::AccCpuOmp2Blocks< TDim, TIdx > > | |
| Calpaka::trait::AccToTag< alpaka::AccCpuOmp2Threads< TDim, TIdx > > | |
| Calpaka::trait::AccToTag< alpaka::AccCpuSerial< TDim, TIdx > > | |
| Calpaka::trait::AccToTag< alpaka::AccCpuThreads< TDim, TIdx > > | |
| Calpaka::trait::AccToTag< alpaka::AccGpuCudaRt< TDim, TIdx > > | |
| Calpaka::trait::AccType< T, TSfinae > | The accelerator type trait |
| Calpaka::trait::AccType< AccCpuOmp2Blocks< TDim, TIdx > > | The CPU OpenMP 2.0 block accelerator accelerator type trait specialization |
| Calpaka::trait::AccType< AccCpuOmp2Threads< TDim, TIdx > > | The CPU OpenMP 2.0 thread accelerator accelerator type trait specialization |
| Calpaka::trait::AccType< AccCpuSerial< TDim, TIdx > > | The CPU serial accelerator accelerator type trait specialization |
| Calpaka::trait::AccType< AccCpuThreads< TDim, TIdx > > | The CPU threads accelerator accelerator type trait specialization |
| Calpaka::trait::AccType< AccGpuUniformCudaHipRt< TApi, TDim, TIdx > > | The GPU CUDA accelerator accelerator type trait specialization |
| Calpaka::trait::AccType< TaskKernelCpuOmp2Blocks< TDim, TIdx, TKernelFnObj, TArgs... > > | The CPU OpenMP 2.0 grid block execution task accelerator type trait specialization |
| Calpaka::trait::AccType< TaskKernelCpuOmp2Threads< TDim, TIdx, TKernelFnObj, TArgs... > > | The CPU OpenMP 2.0 block thread execution task accelerator type trait specialization |
| Calpaka::trait::AccType< TaskKernelCpuSerial< TDim, TIdx, TKernelFnObj, TArgs... > > | The CPU serial execution task accelerator type trait specialization |
| Calpaka::trait::AccType< TaskKernelCpuThreads< TDim, TIdx, TKernelFnObj, TArgs... > > | The CPU threads execution task 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< AtomicAdd, AtomicAtomicRef, T, THierarchy > | The CPU accelerators AtomicAdd |
| Calpaka::trait::AtomicOp< AtomicAdd, AtomicOmpBuiltIn, T, THierarchy > | The OpenMP accelerators atomic operation: ADD |
| Calpaka::trait::AtomicOp< AtomicAnd, AtomicAtomicRef, T, THierarchy > | The CPU accelerators AtomicAnd |
| Calpaka::trait::AtomicOp< AtomicAnd, AtomicOmpBuiltIn, T, THierarchy > | The OpenMP accelerators atomic operation: AND |
| Calpaka::trait::AtomicOp< AtomicCas, AtomicAtomicRef, T, THierarchy > | The CPU accelerators AtomicCas |
| Calpaka::trait::AtomicOp< AtomicCas, AtomicUniformCudaHipBuiltIn, T, THierarchy > | |
| Calpaka::trait::AtomicOp< AtomicDec, AtomicAtomicRef, T, THierarchy > | The CPU accelerators AtomicDec |
| Calpaka::trait::AtomicOp< AtomicExch, AtomicAtomicRef, T, THierarchy > | The CPU accelerators AtomicExch |
| Calpaka::trait::AtomicOp< AtomicExch, AtomicOmpBuiltIn, T, THierarchy > | The OpenMP accelerators atomic operation: EXCH |
| Calpaka::trait::AtomicOp< AtomicInc, AtomicAtomicRef, T, THierarchy > | The CPU accelerators AtomicInc |
| Calpaka::trait::AtomicOp< AtomicMax, AtomicAtomicRef, T, THierarchy > | The CPU accelerators AtomicMax |
| Calpaka::trait::AtomicOp< AtomicMin, AtomicAtomicRef, T, THierarchy > | The CPU accelerators AtomicMin |
| Calpaka::trait::AtomicOp< AtomicOr, AtomicAtomicRef, T, THierarchy > | The CPU accelerators AtomicOr |
| Calpaka::trait::AtomicOp< AtomicOr, AtomicOmpBuiltIn, T, THierarchy > | The OpenMP accelerators atomic operation: OR |
| Calpaka::trait::AtomicOp< AtomicSub, AtomicAtomicRef, T, THierarchy > | The CPU accelerators AtomicSub |
| Calpaka::trait::AtomicOp< AtomicSub, AtomicOmpBuiltIn, T, THierarchy > | The OpenMP accelerators atomic operation: SUB |
| Calpaka::trait::AtomicOp< AtomicXor, AtomicAtomicRef, T, THierarchy > | The CPU accelerators AtomicXor |
| Calpaka::trait::AtomicOp< AtomicXor, AtomicOmpBuiltIn, T, THierarchy > | The OpenMP accelerators atomic operation: XOR |
| Calpaka::trait::AtomicOp< TOp, AtomicNoOp, T, THierarchy > | The NoOp atomic operation |
| Calpaka::trait::AtomicOp< TOp, AtomicOmpBuiltIn, T, THierarchy > | The OpenMP accelerators atomic operation |
| 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::BufAllocManaged< TPlatform, TElem, TDim, TIdx > | The managed (unified) memory allocator trait |
| Calpaka::trait::BufAllocManaged< PlatformCpu, TElem, TDim, TIdx > | The unified/managed memory allocation trait specialization |
| Calpaka::trait::BufAllocManaged< PlatformUniformCudaHipRt< TApi >, TElem, TDim, TIdx > | The unified/managed memory allocation trait specialization for the CUDA/HIP devices |
| 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::BufAllocMapped< PlatformUniformCudaHipRt< TApi >, TElem, TDim, TIdx > | The pinned/mapped memory allocation trait specialization for the CUDA/HIP devices |
| 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::BufType< DevUniformCudaHipRt< TApi >, TElem, TDim, TIdx > | The CUDA/HIP RT 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::ConstBufType< TDev, TElem, TDim, TIdx, TSfinae > | The memory const-buffer type trait |
| Calpaka::trait::ConstBufType< DevCpu, TElem, TDim, TIdx > | The CPU device memory const-buffer type trait specialization |
| Calpaka::trait::ConstBufType< DevUniformCudaHipRt< TApi >, TElem, TDim, TIdx > | The CUDA/HIP RT device memory const-buffer type trait specialization |
| Calpaka::trait::CreateSubView< TDev, TSfinae > | The sub view creation trait |
| Calpaka::trait::CreateTaskFill< TDim, TDev, TSfinae > | |
| Calpaka::trait::CreateTaskFill< TDim, DevCpu > | The memory fill task trait specialization for CPU devices |
| Calpaka::trait::CreateTaskFill< TDim, DevUniformCudaHipRt< TApi > > | |
| Calpaka::trait::CreateTaskKernel< TAcc, TWorkDiv, TKernelFnObj, TArgs > | The kernel execution task creation trait |
| Calpaka::trait::CreateTaskKernel< AccCpuOmp2Blocks< TDim, TIdx >, TWorkDiv, TKernelFnObj, TArgs... > | The CPU OpenMP 2.0 block accelerator execution task type trait specialization |
| Calpaka::trait::CreateTaskKernel< AccCpuOmp2Threads< TDim, TIdx >, TWorkDiv, TKernelFnObj, TArgs... > | The CPU OpenMP 2.0 thread accelerator execution task type trait specialization |
| Calpaka::trait::CreateTaskKernel< AccCpuSerial< TDim, TIdx >, TWorkDiv, TKernelFnObj, TArgs... > | The CPU serial accelerator execution task type trait specialization |
| Calpaka::trait::CreateTaskKernel< AccCpuThreads< TDim, TIdx >, TWorkDiv, TKernelFnObj, TArgs... > | The CPU threads accelerator execution task type trait specialization |
| 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::CreateTaskMemcpy< TDim, DevCpu, DevUniformCudaHipRt< TApi > > | The CUDA/HIP to CPU memory copy trait specialization |
| Calpaka::trait::CreateTaskMemcpy< TDim, DevUniformCudaHipRt< TApi >, DevCpu > | The CPU to CUDA/HIP memory copy trait specialization |
| Calpaka::trait::CreateTaskMemcpy< TDim, DevUniformCudaHipRt< TApi >, DevUniformCudaHipRt< TApi > > | The CUDA/HIP to CUDA/HIP 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< DevUniformCudaHipRt< TApi > > | The thread CUDA/HIP device 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::DeclareSharedVar< T, TuniqueId, BlockSharedMemStUniformCudaHipBuiltIn > | |
| 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::detail::EmulateAtomic< TOp, TAtomic, T, THierarchy, TSfinae, TDefer > | Emulate atomic |
| Calpaka::trait::detail::EmulateAtomic< alpaka::AtomicCas, alpaka::AtomicUniformCudaHipBuiltIn, T, THierarchy > | Emulate AtomicCas with equivalent unisigned integral type |
| Calpaka::trait::DevType< T, TSfinae > | The device type trait |
| Calpaka::trait::DevType< AccCpuOmp2Blocks< TDim, TIdx > > | The CPU OpenMP 2.0 block accelerator device type trait specialization |
| Calpaka::trait::DevType< AccCpuOmp2Threads< TDim, TIdx > > | The CPU OpenMP 2.0 thread accelerator device type trait specialization |
| Calpaka::trait::DevType< AccCpuSerial< TDim, TIdx > > | The CPU serial accelerator device type trait specialization |
| Calpaka::trait::DevType< AccCpuThreads< TDim, TIdx > > | The CPU threads accelerator device type trait specialization |
| 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< ConstBufCpu< TElem, TDim, TIdx > > | The ConstBufCpu device type trait specialization |
| Calpaka::trait::DevType< ConstBufUniformCudaHipRt< TApi, TElem, TDim, TIdx > > | The ConstBufUniformCudaHipRt 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::span< TElem > > | The std::span device type trait specialization |
| Calpaka::trait::DevType< std::vector< TElem, TAllocator > > | The std::vector device type trait specialization |
| Calpaka::trait::DevType< TaskKernelCpuOmp2Blocks< TDim, TIdx, TKernelFnObj, TArgs... > > | The CPU OpenMP 2.0 grid block execution task device type trait specialization |
| Calpaka::trait::DevType< TaskKernelCpuOmp2Threads< TDim, TIdx, TKernelFnObj, TArgs... > > | The CPU OpenMP 2.0 block thread execution task device type trait specialization |
| Calpaka::trait::DevType< TaskKernelCpuSerial< TDim, TIdx, TKernelFnObj, TArgs... > > | The CPU serial execution task device type trait specialization |
| Calpaka::trait::DevType< TaskKernelCpuThreads< TDim, TIdx, TKernelFnObj, TArgs... > > | The CPU threads execution task 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< TTag > | |
| ►Calpaka::trait::DevType< TView > | |
| Calpaka::trait::DevType< ViewConst< TView > > | |
| 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< AccCpuOmp2Blocks< TDim, TIdx > > | The CPU OpenMP 2.0 block accelerator dimension getter trait specialization |
| Calpaka::trait::DimType< AccCpuOmp2Threads< TDim, TIdx > > | The CPU OpenMP 2.0 thread accelerator dimension getter trait specialization |
| Calpaka::trait::DimType< AccCpuSerial< TDim, TIdx > > | The CPU serial accelerator dimension getter trait specialization |
| Calpaka::trait::DimType< AccCpuThreads< TDim, TIdx > > | The CPU threads accelerator dimension getter trait specialization |
| 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::IdxBtOmp< TDim, TIdx > > | The OpenMP accelerator index dimension get trait specialization |
| Calpaka::trait::DimType< bt::IdxBtRefThreadIdMap< TDim, TIdx > > | The CPU threads accelerator index dimension get trait specialization |
| Calpaka::trait::DimType< bt::IdxBtUniformCudaHipBuiltIn< TDim, TIdx > > | The GPU CUDA/HIP accelerator index dimension get trait specialization |
| Calpaka::trait::DimType< bt::IdxBtZero< TDim, TIdx > > | The zero block thread index provider 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 |
| Calpaka::trait::DimType< ConstBufCpu< TElem, TDim, TIdx > > | The ConstBufCpu dimension getter trait |
| Calpaka::trait::DimType< ConstBufUniformCudaHipRt< TApi, TElem, TDim, TIdx > > | The ConstBufUniformCudaHipRt 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< gb::IdxGbUniformCudaHipBuiltIn< TDim, TIdx > > | The GPU CUDA/HIP accelerator index dimension get trait specialization |
| Calpaka::trait::DimType< std::array< TElem, Tsize > > | The std::array dimension getter trait specialization |
| Calpaka::trait::DimType< std::span< TElem > > | The std::span 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< TaskKernelCpuOmp2Blocks< TDim, TIdx, TKernelFnObj, TArgs... > > | The CPU OpenMP 2.0 grid block execution task dimension getter trait specialization |
| Calpaka::trait::DimType< TaskKernelCpuOmp2Threads< TDim, TIdx, TKernelFnObj, TArgs... > > | The CPU OpenMP 2.0 block thread execution task dimension getter trait specialization |
| Calpaka::trait::DimType< TaskKernelCpuSerial< TDim, TIdx, TKernelFnObj, TArgs... > > | The CPU serial execution task dimension getter trait specialization |
| Calpaka::trait::DimType< TaskKernelCpuThreads< TDim, TIdx, TKernelFnObj, TArgs... > > | The CPU threads execution task 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< TView > | |
| Calpaka::trait::DimType< ViewConst< TView > > | |
| 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< ConstBufCpu< TElem, TDim, TIdx > > | The ConstBufCpu memory element type get trait specialization |
| Calpaka::trait::ElemType< ConstBufUniformCudaHipRt< TApi, TElem, TDim, TIdx > > | The ConstBufUniformCudaHipRt 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::span< TElem > > | The std::span 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::TaskCopyUniformCudaHip< TApi, DimInt< 0u >, TViewDst, TViewSrc, TExtent > > | The CUDA/HIP blocking device queue scalar copy enqueue trait specialization |
| Calpaka::trait::Enqueue< QueueUniformCudaHipRtBlocking< TApi >, alpaka::detail::TaskCopyUniformCudaHip< TApi, DimInt< 1u >, TViewDst, TViewSrc, TExtent > > | The CUDA/HIP blocking device queue 1D copy enqueue trait specialization |
| Calpaka::trait::Enqueue< QueueUniformCudaHipRtBlocking< TApi >, alpaka::detail::TaskCopyUniformCudaHip< TApi, DimInt< 2u >, TViewDst, TViewSrc, TExtent > > | The CUDA/HIP blocking device queue 2D copy enqueue trait specialization |
| Calpaka::trait::Enqueue< QueueUniformCudaHipRtBlocking< TApi >, alpaka::detail::TaskCopyUniformCudaHip< TApi, DimInt< 3u >, TViewDst, TViewSrc, TExtent > > | The CUDA/HIP blocking device queue 3D copy enqueue trait specialization |
| 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::TaskCopyUniformCudaHip< TApi, DimInt< 0u >, TViewDst, TViewSrc, TExtent > > | The CUDA/HIP non-blocking device queue scalar copy enqueue trait specialization |
| Calpaka::trait::Enqueue< QueueUniformCudaHipRtNonBlocking< TApi >, alpaka::detail::TaskCopyUniformCudaHip< TApi, DimInt< 1u >, TViewDst, TViewSrc, TExtent > > | The CUDA/HIP non-blocking device queue 1D copy enqueue trait specialization |
| Calpaka::trait::Enqueue< QueueUniformCudaHipRtNonBlocking< TApi >, alpaka::detail::TaskCopyUniformCudaHip< TApi, DimInt< 2u >, TViewDst, TViewSrc, TExtent > > | The CUDA/HIP non-blocking device queue 2D copy enqueue trait specialization |
| Calpaka::trait::Enqueue< QueueUniformCudaHipRtNonBlocking< TApi >, alpaka::detail::TaskCopyUniformCudaHip< TApi, DimInt< 3u >, TViewDst, TViewSrc, TExtent > > | The CUDA/HIP non-blocking device queue 3D copy 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::Ffs< IntrinsicCpu > | |
| Calpaka::trait::Ffs< IntrinsicFallback > | |
| Calpaka::trait::Ffs< IntrinsicUniformCudaHipBuiltIn > | |
| Calpaka::trait::Free< T, TAlloc, TSfinae > | The memory free trait |
| Calpaka::trait::Free< T, AllocCpuAligned< TAlignment > > | The CPU boost aligned allocator memory free trait specialization |
| Calpaka::trait::Free< T, AllocCpuNew > | The CPU new allocator memory free trait specialization |
| 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::FreeSharedVars< BlockSharedMemStUniformCudaHipBuiltIn > | |
| Calpaka::trait::FunctionAttributes< TAcc, TDev, TKernelFnObj, TArgs > | The structure template to access to the functions attributes of a kernel function object |
| Calpaka::trait::FunctionAttributes< AccCpuOmp2Blocks< TDim, TIdx >, TDev, TKernelFn, TArgs... > | Specialisation of the class template FunctionAttributes |
| Calpaka::trait::FunctionAttributes< AccCpuOmp2Threads< TDim, TIdx >, TDev, TKernelFn, TArgs... > | Specialisation of the class template FunctionAttributes |
| Calpaka::trait::FunctionAttributes< AccCpuSerial< TDim, TIdx >, TDev, TKernelFn, TArgs... > | Specialisation of the class template FunctionAttributes |
| Calpaka::trait::FunctionAttributes< AccCpuThreads< TDim, TIdx >, TDev, TKernelFn, TArgs... > | Specialisation of the class template FunctionAttributes |
| Calpaka::trait::FunctionAttributes< AccGpuUniformCudaHipRt< TApi, TDim, TIdx >, TDev, TKernelFn, TArgs... > | Specialisation of the class template FunctionAttributes |
| Calpaka::trait::GetAccDevProps< TAcc > | The device properties get trait |
| Calpaka::trait::GetAccDevProps< AccCpuOmp2Blocks< TDim, TIdx > > | The CPU OpenMP 2.0 block accelerator device properties get trait specialization |
| Calpaka::trait::GetAccDevProps< AccCpuOmp2Threads< TDim, TIdx > > | The CPU OpenMP 2.0 thread accelerator device properties get trait specialization |
| Calpaka::trait::GetAccDevProps< AccCpuSerial< TDim, TIdx > > | The CPU serial accelerator device properties get trait specialization |
| Calpaka::trait::GetAccDevProps< AccCpuThreads< TDim, TIdx > > | The CPU threads accelerator device properties get trait specialization |
| Calpaka::trait::GetAccDevProps< AccGpuUniformCudaHipRt< TApi, TDim, TIdx > > | The GPU CUDA accelerator device properties get trait specialization |
| Calpaka::trait::GetAccName< TAcc > | The accelerator name trait |
| Calpaka::trait::GetAccName< AccCpuOmp2Blocks< TDim, TIdx > > | The CPU OpenMP 2.0 block accelerator name trait specialization |
| Calpaka::trait::GetAccName< AccCpuOmp2Threads< TDim, TIdx > > | The CPU OpenMP 2.0 thread accelerator name trait specialization |
| Calpaka::trait::GetAccName< AccCpuSerial< TDim, TIdx > > | The CPU serial accelerator name trait specialization |
| Calpaka::trait::GetAccName< AccCpuThreads< TDim, TIdx > > | The CPU threads accelerator name trait specialization |
| 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< ConstBufCpu< TElem, TDim, TIdx > > | The ConstBufCpu device get trait specialization |
| Calpaka::trait::GetDev< ConstBufUniformCudaHipRt< TApi, TElem, TDim, TIdx > > | The ConstBufUniformCudaHipRt 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::span< TElem > > | The std::span 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< T, 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::GetDynSharedMem< T, BlockSharedMemDynMember< TStaticAllocKiB > > | |
| Calpaka::trait::GetDynSharedMem< T, BlockSharedMemDynUniformCudaHipBuiltIn > | |
| 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 width get trait specialization |
| Calpaka::trait::GetExtents< ConstBufCpu< TElem, TDim, TIdx > > | The ConstBufCpu width get trait specialization |
| Calpaka::trait::GetExtents< ConstBufUniformCudaHipRt< TApi, TElem, TDim, TIdx > > | The ConstBufUniformCudaHipRt 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::span< TElem > > | |
| Calpaka::trait::GetExtents< std::vector< TElem, TAllocator > > | |
| ►Calpaka::trait::GetExtents< TCudaHipBuiltin > | |
| Calpaka::trait::GetOffsets< TCudaHipBuiltin, std::enable_if_t< alpaka::detail::isCudaHipBuiltInType< TCudaHipBuiltin > > > | |
| 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::GetFreeMemBytes< DevCpu > | The CPU device free memory get trait specialization |
| Calpaka::trait::GetFreeMemBytes< DevUniformCudaHipRt< TApi > > | The CUDA/HIP RT device free memory get trait specialization |
| 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::IdxBtOmp< DimInt< 1u >, TIdx >, origin::Block, unit::Threads > | |
| Calpaka::trait::GetIdx< bt::IdxBtOmp< TDim, TIdx >, origin::Block, unit::Threads > | The OpenMP accelerator 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< bt::IdxBtUniformCudaHipBuiltIn< TDim, TIdx >, origin::Block, unit::Threads > | The GPU CUDA/HIP accelerator block thread index get trait specialization |
| Calpaka::trait::GetIdx< bt::IdxBtZero< TDim, TIdx >, origin::Block, unit::Threads > | The zero block thread index provider 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< gb::IdxGbUniformCudaHipBuiltIn< TDim, TIdx >, origin::Grid, unit::Blocks > | The GPU CUDA/HIP accelerator 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::GetMemBytes< DevCpu > | The CPU device available memory get trait specialization |
| Calpaka::trait::GetMemBytes< DevUniformCudaHipRt< TApi > > | The CUDA/HIP RT device available memory get trait specialization |
| Calpaka::trait::GetName< TDev, TSfinae > | The device name get trait |
| Calpaka::trait::GetName< DevCpu > | The CPU device name get trait specialization |
| Calpaka::trait::GetName< DevUniformCudaHipRt< TApi > > | The CUDA/HIP RT device name get trait specialization |
| 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< ConstBufCpu< TElem, TDim, TIdx > > | The ConstBufCpu offset get trait specialization |
| Calpaka::trait::GetOffsets< ConstBufUniformCudaHipRt< TApi, TElem, TDim, TIdx > > | The ConstBufUniformCudaHipRt offset get trait specialization |
| Calpaka::trait::GetOffsets< std::array< TElem, Tsize > > | The std::array offset get trait specialization |
| Calpaka::trait::GetOffsets< std::span< TElem > > | The std::span 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< ConstBufUniformCudaHipRt< 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::GetPreferredWarpSize< DevCpu > | The CPU device preferred warp size get trait specialization |
| Calpaka::trait::GetPreferredWarpSize< DevUniformCudaHipRt< ApiCudaRt > > | The CUDA RT preferred device warp size get trait specialization |
| Calpaka::trait::GetPreferredWarpSize< DevUniformCudaHipRt< TApi > > | The CUDA/HIP RT preferred device warp size get trait specialization |
| 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::GetPtrDev< ConstBufCpu< TElem, TDim, TIdx >, DevCpu > | The ConstBufCpu pointer on device get trait specialization |
| Calpaka::trait::GetPtrDev< ConstBufCpu< TElem, TDim, TIdx >, DevUniformCudaHipRt< TApi > > | The ConstBufCpu pointer on CUDA/HIP device get trait specialization |
| Calpaka::trait::GetPtrDev< ConstBufUniformCudaHipRt< TApi, TElem, TDim, TIdx >, DevUniformCudaHipRt< TApi > > | The ConstBufUniformCudaHipRt 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< ConstBufCpu< TElem, TDim, TIdx > > | The ConstBufCpu native pointer get trait specialization |
| Calpaka::trait::GetPtrNative< ConstBufUniformCudaHipRt< TApi, TElem, TDim, TIdx > > | The ConstBufUniformCudaHipRt native pointer get trait specialization |
| Calpaka::trait::GetPtrNative< std::array< TElem, Tsize > > | The std::array native pointer get trait specialization |
| Calpaka::trait::GetPtrNative< std::span< TElem > > | The std::span 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::GetWarpSizes< DevCpu > | The CPU device warp size get trait specialization |
| Calpaka::trait::GetWarpSizes< DevUniformCudaHipRt< TApi > > | The CUDA/HIP RT device warp size get trait specialization |
| 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< AccCpuOmp2Blocks< TDim, TIdx > > | The CPU OpenMP 2.0 block accelerator idx type trait specialization |
| Calpaka::trait::IdxType< AccCpuOmp2Threads< TDim, TIdx > > | The CPU OpenMP 2.0 thread accelerator idx type trait specialization |
| Calpaka::trait::IdxType< AccCpuSerial< TDim, TIdx > > | The CPU serial accelerator idx type trait specialization |
| Calpaka::trait::IdxType< AccCpuThreads< TDim, TIdx > > | The CPU threads accelerator idx type trait specialization |
| 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::IdxBtOmp< TDim, TIdx > > | The OpenMP accelerator 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< bt::IdxBtUniformCudaHipBuiltIn< TDim, TIdx > > | The GPU CUDA/HIP accelerator block thread index idx type trait specialization |
| Calpaka::trait::IdxType< bt::IdxBtZero< TDim, TIdx > > | The zero 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< ConstBufCpu< TElem, TDim, TIdx > > | The ConstBufCpu idx type trait specialization |
| Calpaka::trait::IdxType< ConstBufUniformCudaHipRt< TApi, TElem, TDim, TIdx > > | The ConstBufUniformCudaHipRt 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< gb::IdxGbUniformCudaHipBuiltIn< TDim, TIdx > > | The GPU CUDA/HIP accelerator grid block index idx type trait specialization |
| Calpaka::trait::IdxType< std::array< TElem, Tsize > > | The std::array idx type trait specialization |
| Calpaka::trait::IdxType< std::span< TElem > > | The std::span 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< TaskKernelCpuOmp2Blocks< TDim, TIdx, TKernelFnObj, TArgs... > > | The CPU OpenMP 2.0 block execution task idx type trait specialization |
| Calpaka::trait::IdxType< TaskKernelCpuOmp2Threads< TDim, TIdx, TKernelFnObj, TArgs... > > | The CPU OpenMP 2.0 block thread execution task idx type trait specialization |
| Calpaka::trait::IdxType< TaskKernelCpuSerial< TDim, TIdx, TKernelFnObj, TArgs... > > | The CPU serial execution task idx type trait specialization |
| Calpaka::trait::IdxType< TaskKernelCpuThreads< TDim, TIdx, TKernelFnObj, TArgs... > > | The CPU threads execution task 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< TView > | |
| Calpaka::trait::IdxType< ViewConst< TView > > | |
| 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::MakeConstBuf< TBuf > | The trait to transform a mutable buffer into a constant one |
| Calpaka::trait::MakeConstBuf< BufCpu< TElem, TDim, TIdx > > | The MakeConstBuf trait for CPU buffers |
| Calpaka::trait::MakeConstBuf< BufUniformCudaHipRt< TApi, TElem, TDim, TIdx > > | The MakeConstBuf trait for CUDA/HIP buffers |
| Calpaka::trait::MakeConstBuf< ConstBufCpu< TElem, TDim, TIdx > > | The MakeConstBuf trait for constant CPU buffers |
| Calpaka::trait::MakeConstBuf< ConstBufUniformCudaHipRt< TApi, TElem, TDim, TIdx > > | The MakeConstBuf trait for constant CUDA/HIP buffers |
| Calpaka::trait::Malloc< T, TAlloc, TSfinae > | The memory allocation trait |
| Calpaka::trait::Malloc< T, AllocCpuAligned< TAlignment > > | The CPU boost aligned allocator memory allocation trait specialization |
| Calpaka::trait::Malloc< T, AllocCpuNew > | The CPU new allocator memory allocation trait specialization |
| Calpaka::trait::MemFence< TMemFence, TMemOrder, TMemScope, TSfinae > | The mem_fence trait |
| Calpaka::trait::MemFence< MemFenceCpu, TMemOrder, TMemScope > | |
| Calpaka::trait::MemFence< MemFenceCpuSerial, TMemOrder, memory_scope::Block > | |
| Calpaka::trait::MemFence< MemFenceCpuSerial, TMemOrder, memory_scope::Grid > | |
| Calpaka::trait::MemFence< MemFenceCpuSerial, TMemOrder, TMemScope > | |
| Calpaka::trait::MemFence< MemFenceOmp2Blocks, TMemOrder, memory_scope::Block > | |
| Calpaka::trait::MemFence< MemFenceOmp2Blocks, TMemOrder, memory_scope::Device > | |
| Calpaka::trait::MemFence< MemFenceOmp2Blocks, TMemOrder, memory_scope::Grid > | |
| Calpaka::trait::MemFence< MemFenceOmp2Threads, TMemOrder, TMemScope > | |
| Calpaka::trait::MemFence< MemFenceUniformCudaHipBuiltIn, TMemOrder, memory_scope::Block > | |
| Calpaka::trait::MemFence< MemFenceUniformCudaHipBuiltIn, TMemOrder, TMemScope > | |
| Calpaka::trait::MemFenceDefaultOrder< TAcc > | |
| Calpaka::trait::MemFenceDefaultOrder< MemFenceCpu > | |
| Calpaka::trait::MemFenceDefaultOrder< MemFenceCpuSerial > | |
| Calpaka::trait::MemFenceDefaultOrder< MemFenceOmp2Blocks > | |
| Calpaka::trait::MemFenceDefaultOrder< MemFenceOmp2Threads > | |
| Calpaka::trait::MemFenceDefaultOrder< MemFenceUniformCudaHipBuiltIn > | |
| Calpaka::trait::NativeHandle< TImpl, TSfinae > | The native handle trait |
| Calpaka::trait::NativeHandle< DevCpu > | The CPU device native handle type trait specialization |
| Calpaka::trait::NativeHandle< DevUniformCudaHipRt< TApi > > | The CUDA/HIP RT device native handle trait specialization |
| 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< AccCpuOmp2Blocks< TDim, TIdx > > | The CPU OpenMP 2.0 block execution task platform type trait specialization |
| Calpaka::trait::PlatformType< AccCpuOmp2Threads< TDim, TIdx > > | The CPU OpenMP 2.0 thread execution task platform type trait specialization |
| Calpaka::trait::PlatformType< AccCpuSerial< TDim, TIdx > > | The CPU serial execution task platform type trait specialization |
| Calpaka::trait::PlatformType< AccCpuThreads< TDim, TIdx > > | The CPU threads execution task platform type trait specialization |
| 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< DevUniformCudaHipRt< TApi > > | The CUDA/HIP RT device platform type trait specialization |
| Calpaka::trait::PlatformType< TaskKernelCpuOmp2Blocks< TDim, TIdx, TKernelFnObj, TArgs... > > | The CPU OpenMP 2.0 grid block execution task platform type trait specialization |
| Calpaka::trait::PlatformType< TaskKernelCpuOmp2Threads< TDim, TIdx, TKernelFnObj, TArgs... > > | The CPU OpenMP 2.0 block thread execution task platform type trait specialization |
| Calpaka::trait::PlatformType< TaskKernelCpuSerial< TDim, TIdx, TKernelFnObj, TArgs... > > | The CPU serial execution task platform type trait specialization |
| Calpaka::trait::PlatformType< TaskKernelCpuThreads< TDim, TIdx, TKernelFnObj, TArgs... > > | The CPU threads execution task 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::Popcount< IntrinsicCpu > | |
| Calpaka::trait::Popcount< IntrinsicFallback > | |
| Calpaka::trait::Popcount< IntrinsicUniformCudaHipBuiltIn > | |
| Calpaka::trait::QueueType< TAcc, TProperty, TSfinae > | Queue for an accelerator |
| Calpaka::trait::QueueType< DevCpu, Blocking > | |
| Calpaka::trait::QueueType< DevCpu, NonBlocking > | |
| Calpaka::trait::QueueType< DevUniformCudaHipRt< TApi >, Blocking > | |
| Calpaka::trait::QueueType< DevUniformCudaHipRt< TApi >, NonBlocking > | |
| Calpaka::trait::QueueType< TAcc, TProperty > | |
| 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::Reset< DevCpu > | The CPU device reset trait specialization |
| Calpaka::trait::Reset< DevUniformCudaHipRt< TApi > > | The CUDA/HIP RT device reset trait specialization |
| 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::SyncBlockThreads< BlockSyncNoOp > | |
| Calpaka::trait::SyncBlockThreads< BlockSyncUniformCudaHipBuiltIn > | |
| Calpaka::trait::SyncBlockThreadsPredicate< TOp, TBlockSync, TSfinae > | The block synchronization and predicate operation trait |
| Calpaka::trait::SyncBlockThreadsPredicate< BlockAnd, BlockSyncUniformCudaHipBuiltIn > | |
| Calpaka::trait::SyncBlockThreadsPredicate< BlockCount, BlockSyncUniformCudaHipBuiltIn > | |
| Calpaka::trait::SyncBlockThreadsPredicate< BlockOr, BlockSyncUniformCudaHipBuiltIn > | |
| Calpaka::trait::SyncBlockThreadsPredicate< TOp, BlockSyncBarrierOmp > | |
| Calpaka::trait::SyncBlockThreadsPredicate< TOp, BlockSyncBarrierThread< TIdx > > | |
| Calpaka::trait::SyncBlockThreadsPredicate< TOp, BlockSyncNoOp > | |
| Calpaka::trait::TagToAcc< TTag, TDim, TIdx > | |
| Calpaka::trait::TagToAcc< alpaka::TagCpuOmp2Blocks, TDim, TIdx > | |
| Calpaka::trait::TagToAcc< alpaka::TagCpuOmp2Threads, TDim, TIdx > | |
| Calpaka::trait::TagToAcc< alpaka::TagCpuSerial, TDim, TIdx > | |
| Calpaka::trait::TagToAcc< alpaka::TagCpuThreads, 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::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::warp::ConceptWarp | |
| Calpaka::warp::trait::Activemask< TWarp, TSfinae > | The active mask trait |
| Calpaka::warp::trait::Activemask< WarpSingleThread > | |
| Calpaka::warp::trait::Activemask< WarpUniformCudaHipBuiltIn > | |
| Calpaka::warp::trait::All< TWarp, TSfinae > | The all warp vote trait |
| Calpaka::warp::trait::All< WarpSingleThread > | |
| Calpaka::warp::trait::All< WarpUniformCudaHipBuiltIn > | |
| Calpaka::warp::trait::Any< TWarp, TSfinae > | The any warp vote trait |
| Calpaka::warp::trait::Any< WarpSingleThread > | |
| Calpaka::warp::trait::Any< WarpUniformCudaHipBuiltIn > | |
| Calpaka::warp::trait::Ballot< TWarp, TSfinae > | The ballot warp vote trait |
| Calpaka::warp::trait::Ballot< WarpSingleThread > | |
| Calpaka::warp::trait::Ballot< WarpUniformCudaHipBuiltIn > | |
| Calpaka::warp::trait::GetSize< TWarp, TSfinae > | The warp size trait |
| Calpaka::warp::trait::GetSize< WarpSingleThread > | |
| Calpaka::warp::trait::GetSize< WarpUniformCudaHipBuiltIn > | |
| Calpaka::warp::trait::GetSizeCompileTime< TWarp, TSfinae > | The compile-time warp size trait |
| Calpaka::warp::trait::GetSizeCompileTime< WarpSingleThread > | |
| Calpaka::warp::trait::GetSizeCompileTime< WarpUniformCudaHipBuiltIn > | |
| Calpaka::warp::trait::GetSizeUpperLimit< TWarp, TSfinae > | The warp size upper-limit trait |
| Calpaka::warp::trait::GetSizeUpperLimit< WarpSingleThread > | |
| Calpaka::warp::trait::GetSizeUpperLimit< WarpUniformCudaHipBuiltIn > | |
| Calpaka::warp::trait::Shfl< TWarp, TSfinae > | The shfl warp swizzling trait |
| Calpaka::warp::trait::Shfl< WarpSingleThread > | |
| Calpaka::warp::trait::Shfl< WarpUniformCudaHipBuiltIn > | |
| Calpaka::warp::trait::ShflDown< TWarp, TSfinae > | The shfl down warp swizzling trait |
| Calpaka::warp::trait::ShflDown< WarpSingleThread > | |
| Calpaka::warp::trait::ShflDown< WarpUniformCudaHipBuiltIn > | |
| Calpaka::warp::trait::ShflUp< TWarp, TSfinae > | The shfl up warp swizzling trait |
| Calpaka::warp::trait::ShflUp< WarpSingleThread > | |
| Calpaka::warp::trait::ShflUp< WarpUniformCudaHipBuiltIn > | |
| Calpaka::warp::trait::ShflXor< TWarp, TSfinae > | The shfl xor warp swizzling trait |
| Calpaka::warp::trait::ShflXor< WarpSingleThread > | |
| Calpaka::warp::trait::ShflXor< WarpUniformCudaHipBuiltIn > | |
| ►Cinternal::ViewAccessorType | |
| Calpaka::ViewPlainPtr< Dev, TElem, TDim, TIdx > | |
| Calpaka::BufCpu< TElem, TDim, TIdx > | The CPU memory buffer template implementing muting accessors |
| Calpaka::BufUniformCudaHipRt< TApi, TElem, TDim, TIdx > | The generic memory buffer template implementing muting accessors |
| Calpaka::ConstBufCpu< TElem, TDim, TIdx > | The CPU memory buffer |
| Calpaka::ConstBufUniformCudaHipRt< TApi, TElem, TDim, TIdx > | The CUDA/HIP memory buffer |
| Calpaka::ViewConst< TView > | A non-modifiable wrapper around a view. This view acts as the wrapped view, but the underlying data is only exposed const-qualified |
| Calpaka::ViewPlainPtr< TDev, TElem, TDim, TIdx > | The memory view to wrap plain pointers |
| Calpaka::ViewSubView< TDev, TElem, TDim, TIdx > | A sub-view to a view |
| ►Cstd::bool_constant | |
| Calpaka::IsKernelArgumentTriviallyCopyable< T, typename > | Check if a type used as kernel argument is trivially copyable |
| Calpaka::meta::detail::NonZeroImpl< std::integral_constant< T, TValue > > | |
| ►Cstd::conditional_t | |
| Calpaka::meta::detail::UniqueHelper< TList< Ts... >, U, Us... > | |
| ►Cstd::false_type | |
| Calpaka::AccIsEnabled< TTag, typename > | Check if the accelerator is enabled for a given tag |
| Calpaka::meta::Contains< List, Value > | |
| Calpaka::meta::DependentFalseType< T > | A false_type being dependent on a ignored template parameter. This allows to use static_assert in uninstantiated template specializations without triggering |
| Calpaka::meta::IsArrayOrVector< T > | |
| Calpaka::meta::IsList< T > | |
| Calpaka::meta::detail::NonZeroImpl< T > | |
| Calpaka::trait::HasAsyncBufSupport< TDim, TDev > | The stream-ordered memory allocation capability trait |
| Calpaka::trait::HasMappedBufSupport< TPlatform > | The pinned/mapped memory allocation capability trait |
| Calpaka::trait::IsMultiThreadAcc< TAcc, TSfinae > | The multi thread accelerator trait |
| Calpaka::trait::IsMultiThreadAcc< AccCpuOmp2Blocks< TDim, TIdx > > | The CPU OpenMP 2.0 block multi thread accelerator type trait specialization |
| Calpaka::trait::IsMultiThreadAcc< AccCpuSerial< TDim, TIdx > > | The CPU serial multi thread accelerator type trait specialization |
| Calpaka::trait::IsSingleThreadAcc< TAcc, TSfinae > | The single thread accelerator trait |
| Calpaka::trait::IsSingleThreadAcc< AccCpuOmp2Threads< TDim, TIdx > > | The CPU OpenMP 2.0 thread single thread accelerator type trait specialization |
| Calpaka::trait::IsSingleThreadAcc< AccCpuThreads< TDim, TIdx > > | The CPU threads single thread accelerator type trait specialization |
| Calpaka::trait::IsSingleThreadAcc< AccGpuUniformCudaHipRt< TApi, TDim, TIdx > > | The GPU CUDA single thread accelerator type trait specialization |
| CalpakaGlobal::AlpakaBuiltInAtomic< TOp, T, THierarchy, TSfinae > | Provide an interface to builtin atomic functions |
| ►Cstd::integral_constant | |
| Calpaka::core::RoundUpToPowerOfTwo< N > | Rounds to the next higher power of two (if not already power of two) |
| Calpaka::core::align::OptimalAlignment< TsizeBytes > | Calculates the optimal alignment for data of the given size |
| Calpaka::core::detail::RoundUpToPowerOfTwoHelper< N, TisPowerTwo > | Base case for N being a power of two |
| Calpaka::core::detail::RoundUpToPowerOfTwoHelper< N, false > | Case for N not being a power of two |
| Calpaka::trait::WarpSize< TKernelFnObj, TAcc, TSfinae > | The trait for getting the warp size required by a kernel |
| Cstd::tuple_size< alpaka::Vec< TDim, TVal > > | |
| ►Cstd::is_trivially_copyable | |
| Calpaka::IsKernelTriviallyCopyable< T, typename > | Check if the kernel type is trivially copyable |
| ►Cstd::true_type | |
| Calpaka::AccIsEnabled< TTag, std::void_t< TagToAcc< TTag, alpaka::DimInt< 1 >, int > > > | |
| Calpaka::meta::IsArrayOrVector< T[N]> | |
| Calpaka::meta::IsArrayOrVector< alpaka::Vec< N, T > > | |
| Calpaka::meta::IsArrayOrVector< std::array< T, N > > | |
| Calpaka::meta::IsArrayOrVector< std::vector< T, A > > | |
| Calpaka::meta::IsList< TList< TTypes... > > | |
| Calpaka::test::trait::IsBlockingQueue< QueueCpuOmp2Collective > | The blocking queue trait specialization for a OpenMP2 collective CPU queue |
| Calpaka::trait::HasAsyncBufSupport< TDim, DevCpu > | The BufCpu stream-ordered memory allocation capability trait specialization |
| Calpaka::trait::HasAsyncBufSupport< TDim, DevUniformCudaHipRt< TApi > > | The CUDA/HIP stream-ordered memory allocation capability trait specialization |
| Calpaka::trait::HasMappedBufSupport< PlatformCpu > | The pinned/mapped memory allocation capability trait specialization |
| Calpaka::trait::HasMappedBufSupport< PlatformUniformCudaHipRt< TApi > > | The pinned/mapped memory allocation capability trait specialization |
| Calpaka::trait::IsMultiThreadAcc< AccCpuOmp2Threads< TDim, TIdx > > | The CPU OpenMP 2.0 thread multi thread accelerator type trait specialization |
| Calpaka::trait::IsMultiThreadAcc< AccCpuThreads< TDim, TIdx > > | The CPU threads multi thread accelerator type trait specialization |
| Calpaka::trait::IsMultiThreadAcc< AccGpuUniformCudaHipRt< TApi, TDim, TIdx > > | The GPU CUDA multi thread accelerator type trait specialization |
| Calpaka::trait::IsSingleThreadAcc< AccCpuOmp2Blocks< TDim, TIdx > > | The CPU OpenMP 2.0 block single thread accelerator type trait specialization |
| Calpaka::trait::IsSingleThreadAcc< AccCpuSerial< TDim, TIdx > > | The CPU serial single thread accelerator type trait specialization |
| CalpakaGlobal::AlpakaBuiltInAtomic< alpaka::AtomicAdd, T, THierarchy, typename std::void_t< decltype(atomicAdd(alpaka::core::declval< T * >(), alpaka::core::declval< T >()))> > | |
| CalpakaGlobal::AlpakaBuiltInAtomic< alpaka::AtomicAdd, T, alpaka::hierarchy::Threads, typename std::void_t< decltype(atomicAdd_block(alpaka::core::declval< T * >(), alpaka::core::declval< T >()))> > | |
| CalpakaGlobal::AlpakaBuiltInAtomic< alpaka::AtomicAnd, T, THierarchy, typename std::void_t< decltype(atomicAnd(alpaka::core::declval< T * >(), alpaka::core::declval< T >()))> > | |
| CalpakaGlobal::AlpakaBuiltInAtomic< alpaka::AtomicAnd, T, alpaka::hierarchy::Threads, typename std::void_t< decltype(atomicAnd_block(alpaka::core::declval< T * >(), alpaka::core::declval< T >()))> > | |
| CalpakaGlobal::AlpakaBuiltInAtomic< alpaka::AtomicCas, T, THierarchy, typename std::void_t< decltype(atomicCAS(alpaka::core::declval< T * >(), alpaka::core::declval< T >(), alpaka::core::declval< T >()))> > | |
| CalpakaGlobal::AlpakaBuiltInAtomic< alpaka::AtomicCas, T, alpaka::hierarchy::Threads, typename std::void_t< decltype(atomicCAS_block(alpaka::core::declval< T * >(), alpaka::core::declval< T >(), alpaka::core::declval< T >()))> > | |
| CalpakaGlobal::AlpakaBuiltInAtomic< alpaka::AtomicDec, T, THierarchy, typename std::void_t< decltype(atomicDec(alpaka::core::declval< T * >(), alpaka::core::declval< T >()))> > | |
| CalpakaGlobal::AlpakaBuiltInAtomic< alpaka::AtomicDec, T, alpaka::hierarchy::Threads, typename std::void_t< decltype(atomicDec_block(alpaka::core::declval< T * >(), alpaka::core::declval< T >()))> > | |
| CalpakaGlobal::AlpakaBuiltInAtomic< alpaka::AtomicExch, T, THierarchy, typename std::void_t< decltype(atomicExch(alpaka::core::declval< T * >(), alpaka::core::declval< T >()))> > | |
| CalpakaGlobal::AlpakaBuiltInAtomic< alpaka::AtomicExch, T, alpaka::hierarchy::Threads, typename std::void_t< decltype(atomicExch_block(alpaka::core::declval< T * >(), alpaka::core::declval< T >()))> > | |
| CalpakaGlobal::AlpakaBuiltInAtomic< alpaka::AtomicInc, T, THierarchy, typename std::void_t< decltype(atomicInc(alpaka::core::declval< T * >(), alpaka::core::declval< T >()))> > | |
| CalpakaGlobal::AlpakaBuiltInAtomic< alpaka::AtomicInc, T, alpaka::hierarchy::Threads, typename std::void_t< decltype(atomicInc_block(alpaka::core::declval< T * >(), alpaka::core::declval< T >()))> > | |
| CalpakaGlobal::AlpakaBuiltInAtomic< alpaka::AtomicMax, T, THierarchy, typename std::void_t< decltype(atomicMax(alpaka::core::declval< T * >(), alpaka::core::declval< T >()))> > | |
| CalpakaGlobal::AlpakaBuiltInAtomic< alpaka::AtomicMax, T, alpaka::hierarchy::Threads, typename std::void_t< decltype(atomicMax_block(alpaka::core::declval< T * >(), alpaka::core::declval< T >()))> > | |
| CalpakaGlobal::AlpakaBuiltInAtomic< alpaka::AtomicMin, T, THierarchy, typename std::void_t< decltype(atomicMin(alpaka::core::declval< T * >(), alpaka::core::declval< T >()))> > | |
| CalpakaGlobal::AlpakaBuiltInAtomic< alpaka::AtomicMin, T, alpaka::hierarchy::Threads, typename std::void_t< decltype(atomicMin_block(alpaka::core::declval< T * >(), alpaka::core::declval< T >()))> > | |
| CalpakaGlobal::AlpakaBuiltInAtomic< alpaka::AtomicOr, T, THierarchy, typename std::void_t< decltype(atomicOr(alpaka::core::declval< T * >(), alpaka::core::declval< T >()))> > | |
| CalpakaGlobal::AlpakaBuiltInAtomic< alpaka::AtomicOr, T, alpaka::hierarchy::Threads, typename std::void_t< decltype(atomicOr_block(alpaka::core::declval< T * >(), alpaka::core::declval< T >()))> > | |
| CalpakaGlobal::AlpakaBuiltInAtomic< alpaka::AtomicSub, T, THierarchy, typename std::void_t< decltype(atomicSub(alpaka::core::declval< T * >(), alpaka::core::declval< T >()))> > | |
| CalpakaGlobal::AlpakaBuiltInAtomic< alpaka::AtomicSub, T, alpaka::hierarchy::Threads, typename std::void_t< decltype(atomicSub_block(alpaka::core::declval< T * >(), alpaka::core::declval< T >()))> > | |
| CalpakaGlobal::AlpakaBuiltInAtomic< alpaka::AtomicXor, T, THierarchy, typename std::void_t< decltype(atomicXor(alpaka::core::declval< T * >(), alpaka::core::declval< T >()))> > | |
| CalpakaGlobal::AlpakaBuiltInAtomic< alpaka::AtomicXor, T, alpaka::hierarchy::Threads, typename std::void_t< decltype(atomicXor_block(alpaka::core::declval< T * >(), alpaka::core::declval< T >()))> > | |
| Cstd::tuple_element< I, alpaka::Vec< TDim, TVal > > | |
| ►CTBases... | |
| Calpaka::meta::InheritFromList< TList< TBases... > > | |
| CTINYMT32_T | |