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::ConceptAcc | |
Calpaka::ConceptAtomicBlocks | |
Calpaka::ConceptAtomicGrids | |
Calpaka::ConceptAtomicThreads | |
Calpaka::ConceptBlockSharedDyn | |
Calpaka::ConceptBlockSharedSt | |
Calpaka::ConceptBlockSync | |
Calpaka::ConceptCurrentThreadWaitFor | |
Calpaka::ConceptIdxBt | |
Calpaka::ConceptIdxGb | |
Calpaka::ConceptIntrinsic | |
Calpaka::ConceptMemAlloc | |
Calpaka::ConceptMemFence | |
Calpaka::ConceptPlatform | |
Calpaka::ConceptWorkDiv | |
Calpaka::core::CallbackThread | |
Calpaka::core::detail::AssertGreaterThan< TLhs, TRhs > | |
Calpaka::core::detail::AssertValueUnsigned< TArg > | |
Calpaka::core::detail::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::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::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::DevGlobalImplGeneric< TTag, T > | |
Calpaka::detail::DevGlobalTrait< TTag, T > | |
Calpaka::detail::DevGlobalTrait< TagCpuOmp2Blocks, T > | |
Calpaka::detail::DevGlobalTrait< TagCpuOmp2Threads, T > | |
Calpaka::detail::DevGlobalTrait< TagCpuSerial, T > | |
Calpaka::detail::DevGlobalTrait< TagCpuTbbBlocks, T > | |
Calpaka::detail::DevGlobalTrait< TagCpuThreads, T > | |
Calpaka::detail::DevGlobalTrait< TagGpuCudaRt, T > | |
Calpaka::detail::DevGlobalTrait< TagGpuHipRt, T > | |
Calpaka::detail::IndependentGroupElementsAlong< TAcc, Dim, typename >::const_iterator | |
Calpaka::detail::IndependentGroupsAlong< TAcc, Dim, typename > | |
Calpaka::detail::IndependentGroupsAlong< TAcc, Dim, typename >::const_iterator | |
Calpaka::detail::ParallelFor< TKernel, TSchedule, TSfinae > | Executor of parallel OpenMP loop |
Calpaka::detail::ParallelFor< TKernel, omp::Schedule > | Executor of parallel OpenMP loop |
Calpaka::detail::ParallelFor< TKernel, TSchedule, UseScheduleKind< TKernel, TSchedule > > | Executor of parallel OpenMP loop |
►Calpaka::detail::ParallelForDynamicImpl< TKernel, TSchedule, TSfinae > | Helper executor of parallel OpenMP loop with the dynamic schedule |
Calpaka::detail::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::BufUniformCudaHipRt< TApi, TElem, TDim, TIdx > | The CUDA/HIP memory buffer |
Calpaka::detail::PitchHolder< TDim, std::enable_if_t< TDim::value >=2 > | |
Calpaka::detail::Print< TDim, TView > | |
Calpaka::detail::Print< DimInt< Dim< TView >::value - 1u >, TView > | |
Calpaka::detail::QueueRegistry< TQueue > | The CPU/GPU device queue registry implementation |
Calpaka::detail::TaskCopyCpu< DimInt< 0u >, TViewDst, TViewSrc, TExtent > | The CPU device scalar memory copy task |
►Calpaka::detail::TaskCopyCpuBase< TDim, TViewDst, TViewSrc, TExtent > | The CPU device memory copy task base |
Calpaka::detail::TaskCopyCpu< TDim, TViewDst, TViewSrc, TExtent > | The CPU device ND 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::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::TaskSetUniformCudaHip< TApi, TDim, TView, TExtent > | The CUDA/HIP memory set task |
Calpaka::detail::TaskSetUniformCudaHipBase< TApi, TDim, TView, TExtent > | The CUDA/HIP memory set task base |
Calpaka::detail::UniformElementsAlong< TAcc, Dim, typename > | |
Calpaka::detail::UniformElementsAlong< TAcc, Dim, typename >::const_iterator | |
Calpaka::detail::UniformElementsND< TAcc, typename >::at_end_t | |
Calpaka::detail::UniformElementsND< TAcc, typename >::const_iterator | |
Calpaka::detail::UniformGroupElementsAlong< TAcc, Dim, typename >::const_iterator | |
Calpaka::detail::UniformGroupsAlong< TAcc, Dim, typename >::const_iterator | |
Calpaka::ElementIndex< TIdx > | |
Calpaka::hierarchy::Blocks | |
Calpaka::hierarchy::Grids | |
Calpaka::hierarchy::Threads | |
►Calpaka::IGenericThreadsQueue< TDev > | The CPU queue interface |
Calpaka::generic::detail::QueueGenericThreadsBlockingImpl< DevCpu > | |
Calpaka::generic::detail::QueueGenericThreadsBlockingImpl< TDev > | The CPU device queue implementation |
Calpaka::generic::detail::QueueGenericThreadsNonBlockingImpl< TDev > | The CPU 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::QueueGenericThreadsBlocking< DevCpu > | |
Calpaka::QueueGenericThreadsBlocking< DevCpu > | |
Calpaka::QueueGenericThreadsBlocking< DevCpu > | |
Calpaka::WorkDivMembers< Dim, Idx > | |
►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::BlockSharedMemStMember< TDataAlignBytes > | Static block shared memory provider using a pointer to externally allocated fixed-size memory, likely provided by BlockSharedMemDynMember |
Calpaka::BlockSharedMemStMemberMasterSync< TDataAlignBytes > | |
Calpaka::interface::ImplementsInterface< TInterface, TDerived > | Checks whether the interface is implemented by the given class |
►Calpaka::InterfaceTag | |
Calpaka::TagCpuOmp2Blocks | |
Calpaka::TagCpuOmp2Threads | |
Calpaka::TagCpuSerial | |
Calpaka::TagCpuSycl | |
Calpaka::TagCpuTbbBlocks | |
Calpaka::TagCpuThreads | |
Calpaka::TagFpgaSyclIntel | |
Calpaka::TagGenericSycl | |
Calpaka::TagGpuCudaRt | |
Calpaka::TagGpuHipRt | |
Calpaka::TagGpuSyclIntel | |
Calpaka::internal::Complex< T > | Implementation of a complex number useable on host and device |
►Calpaka::internal::ViewAccessOps< TView > | |
Calpaka::ViewPlainPtr< Dev, TElem, TDim, TIdx > | |
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::Acos< T, TArg, TSfinae > | The acos trait |
Calpaka::math::trait::Acosh< T, TArg, TSfinae > | The acosh trait |
Calpaka::math::trait::Arg< T, TArgument, TSfinae > | The arg trait |
Calpaka::math::trait::Asin< T, TArg, TSfinae > | The asin trait |
Calpaka::math::trait::Asinh< T, TArg, TSfinae > | The asin trait |
Calpaka::math::trait::Atan< T, TArg, TSfinae > | The atan trait |
Calpaka::math::trait::Atan2< T, Ty, Tx, TSfinae > | The atan2 trait |
Calpaka::math::trait::Atanh< T, TArg, TSfinae > | The atanh trait |
Calpaka::math::trait::Cbrt< T, TArg, TSfinae > | The cbrt trait |
Calpaka::math::trait::Ceil< T, TArg, TSfinae > | The ceil trait |
Calpaka::math::trait::Conj< T, TArg, TSfinae > | The conj trait |
Calpaka::math::trait::Copysign< T, TMag, TSgn, TSfinae > | The copysign trait |
Calpaka::math::trait::Cos< T, TArg, TSfinae > | The cos trait |
Calpaka::math::trait::Cosh< T, TArg, TSfinae > | The cosh trait |
Calpaka::math::trait::Erf< T, TArg, TSfinae > | |
Calpaka::math::trait::Exp< T, TArg, TSfinae > | The exp trait |
Calpaka::math::trait::Floor< T, TArg, TSfinae > | The floor trait |
Calpaka::math::trait::Fma< T, Tx, Ty, Tz, TSfinae > | The fma trait |
Calpaka::math::trait::Fmod< T, Tx, Ty, TSfinae > | The fmod trait |
Calpaka::math::trait::Isfinite< T, TArg, TSfinae > | The isfinite trait |
Calpaka::math::trait::Isinf< T, TArg, TSfinae > | The isinf trait |
Calpaka::math::trait::Isnan< T, TArg, TSfinae > | The isnan trait |
Calpaka::math::trait::Llround< T, TArg, TSfinae > | The round trait |
Calpaka::math::trait::Log< T, TArg, TSfinae > | The log trait |
Calpaka::math::trait::Log10< T, TArg, TSfinae > | The base 10 log trait |
Calpaka::math::trait::Log2< T, TArg, TSfinae > | The bas 2 log trait |
Calpaka::math::trait::Lround< T, TArg, TSfinae > | The round trait |
Calpaka::math::trait::Max< T, Tx, Ty, TSfinae > | The max trait |
Calpaka::math::trait::Min< T, Tx, Ty, TSfinae > | The min trait |
Calpaka::math::trait::Pow< T, TBase, TExp, TSfinae > | The pow trait |
Calpaka::math::trait::Remainder< T, Tx, Ty, TSfinae > | The remainder trait |
Calpaka::math::trait::Round< T, TArg, TSfinae > | The round trait |
Calpaka::math::trait::Rsqrt< T, TArg, TSfinae > | The rsqrt trait |
Calpaka::math::trait::Sin< T, TArg, TSfinae > | The sin trait |
Calpaka::math::trait::SinCos< T, TArg, TSfinae > | The sincos trait |
Calpaka::math::trait::Sinh< T, TArg, TSfinae > | The sin trait |
Calpaka::math::trait::Sqrt< T, TArg, TSfinae > | The sqrt trait |
Calpaka::math::trait::Tan< T, TArg, TSfinae > | The tan trait |
Calpaka::math::trait::Tanh< T, TArg, TSfinae > | The tanh trait |
Calpaka::math::trait::Trunc< T, TArg, TSfinae > | The trunc trait |
Calpaka::memory_scope::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<> | |
Calpaka::meta::detail::IsSetImpl< TList > | |
Calpaka::meta::detail::IsSetImpl< TList< Ts... > > | |
Calpaka::meta::detail::MakeIntegerSequenceHelper< TisSizeNegative, TbIsBegin, T, Tbegin, TIntCon, TIntSeq > | |
Calpaka::meta::detail::MakeIntegerSequenceHelper< false, false, T, Tbegin, std::integral_constant< T, TIdx >, std::integer_sequence< T, Tvals... > > | |
Calpaka::meta::detail::MakeIntegerSequenceHelper< false, true, T, Tbegin, std::integral_constant< T, Tbegin >, std::integer_sequence< T, Tvals... > > | |
Calpaka::meta::detail::ToListImpl< TListType, TType, typename > | |
Calpaka::meta::detail::ToListImpl< TListType, TList, std::enable_if_t< alpaka::meta::isList< TList > > > | |
Calpaka::meta::detail::TransformImpl< Ts, TOp > | |
Calpaka::meta::detail::TransformImpl< TList< Ts... >, TOp > | |
Calpaka::meta::detail::UniqueHelper< T, Ts > | |
Calpaka::meta::detail::UniqueImpl< T > | |
Calpaka::meta::detail::UniqueImpl< TList< Ts... > > | |
►Calpaka::meta::InheritFromList< TBaseList > | |
Calpaka::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::trait::CreateNormalReal< TRand, T, TSfinae > | The random number float normal distribution get trait |
Calpaka::rand::distribution::trait::CreateNormalReal< RandDefault, T, std::enable_if_t< std::is_floating_point_v< T > > > | The GPU device random number float normal distribution get trait specialization |
Calpaka::rand::distribution::trait::CreateNormalReal< RandUniformCudaHipRand< TApi >, T, std::enable_if_t< std::is_floating_point_v< T > > > | The CUDA/HIP random number float normal distribution get trait specialization |
Calpaka::rand::distribution::trait::CreateUniformReal< TRand, T, TSfinae > | The random number float uniform distribution get trait |
Calpaka::rand::distribution::trait::CreateUniformReal< RandDefault, T, std::enable_if_t< std::is_floating_point_v< T > > > | The GPU device random number float uniform distribution get trait specialization |
Calpaka::rand::distribution::trait::CreateUniformReal< RandUniformCudaHipRand< TApi >, T, std::enable_if_t< std::is_floating_point_v< T > > > | The CUDA/HIP random number float uniform distribution get trait specialization |
Calpaka::rand::distribution::trait::CreateUniformUint< TRand, T, TSfinae > | The random number integer uniform distribution get trait |
Calpaka::rand::distribution::trait::CreateUniformUint< RandDefault, T, std::enable_if_t< std::is_integral_v< T > > > | The GPU device random number integer uniform distribution get trait specialization |
Calpaka::rand::distribution::trait::CreateUniformUint< RandUniformCudaHipRand< TApi >, T, std::enable_if_t< std::is_integral_v< T > > > | The CUDA/HIP random number integer uniform distribution get trait specialization |
Calpaka::rand::distribution::uniform_cuda_hip::NormalReal< double > | The CUDA/HIP random number float normal distribution |
Calpaka::rand::distribution::uniform_cuda_hip::NormalReal< float > | The CUDA/HIP random number float normal distribution |
Calpaka::rand::distribution::uniform_cuda_hip::UniformReal< double > | The CUDA/HIP random number float uniform distribution |
Calpaka::rand::distribution::uniform_cuda_hip::UniformReal< float > | The CUDA/HIP random number float uniform distribution |
Calpaka::rand::distribution::uniform_cuda_hip::UniformUint< unsigned int > | The CUDA/HIP random number unsigned integer uniform distribution |
Calpaka::rand::engine::cpu::TinyMTengine | Implementation of std::UniformRandomBitGenerator for TinyMT32 |
►Calpaka::rand::engine::PhiloxConstants< TParams > | |
►Calpaka::rand::engine::PhiloxStateless< engine::PhiloxParams< 4, 32, 10 > > | |
Calpaka::rand::PhiloxStateless4x32x10Vector | |
Calpaka::rand::engine::PhiloxStateless< EngineParams > | |
►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< EngineParams, PhiloxSingle< EngineParams > > | |
Calpaka::rand::engine::PhiloxBaseCommon< EngineParams, PhiloxVector< EngineParams > > | |
►Calpaka::rand::engine::PhiloxBaseCommon< TParams, TImpl > | |
Calpaka::rand::engine::PhiloxSingle< EngineParams > | |
Calpaka::rand::engine::PhiloxVector< EngineParams > | |
Calpaka::rand::engine::PhiloxStatelessKeyedBase< TParams > | |
Calpaka::rand::engine::PhiloxParams< TCounterSize, TWidth, TRounds > | |
Calpaka::rand::engine::PhiloxStateSingle< TCounter, TKey > | |
Calpaka::rand::engine::PhiloxStateVector< TCounter, TKey > | |
Calpaka::rand::engine::trait::CreateDefault< TRand, TSfinae > | The random number default generator engine get trait |
Calpaka::rand::engine::trait::CreateDefault< MersenneTwister > | |
Calpaka::rand::engine::trait::CreateDefault< RandDefault > | The GPU device random number default generator get trait specialization |
Calpaka::rand::engine::trait::CreateDefault< RandomDevice > | |
Calpaka::rand::engine::trait::CreateDefault< RandUniformCudaHipRand< TApi > > | The CUDA/HIP random number default generator get trait specialization |
Calpaka::rand::engine::trait::CreateDefault< TinyMersenneTwister > | The CPU device random number default generator get trait specialization |
Calpaka::rand::EngineCallHostAccProxy< TEngine > | |
Calpaka::remove_restrict< T > | Removes restrict from a type |
Calpaka::remove_restrict< T *__restrict__ > | |
Calpaka::test::Array< TType, TSize > | |
Calpaka::test::cpu::detail::EventHostManualTriggerCpuImpl< TDev > | Event that can be enqueued into a queue and can be triggered by the Host |
Calpaka::test::detail::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::AccGpuCudaRt< TDim, TIdx > > | |
Calpaka::trait::AccType< T, TSfinae > | The accelerator type trait |
Calpaka::trait::AccType< AccGpuUniformCudaHipRt< TApi, TDim, TIdx > > | The GPU CUDA accelerator accelerator type trait specialization |
Calpaka::trait::AccType< TaskKernelGpuUniformCudaHipRt< TApi, TAcc, TDim, TIdx, TKernelFnObj, TArgs... > > | The GPU CUDA/HIP execution task accelerator type trait specialization |
Calpaka::trait::AsyncBufAlloc< TElem, TDim, TIdx, TDev, TSfinae > | The stream-ordered memory allocator trait |
Calpaka::trait::AsyncBufAlloc< TElem, TDim, TIdx, DevCpu > | The BufCpu stream-ordered memory allocation trait specialization |
Calpaka::trait::AsyncBufAlloc< TElem, TDim, TIdx, DevUniformCudaHipRt< TApi > > | The CUDA/HIP stream-ordered memory allocation trait specialization |
Calpaka::trait::AtomicOp< TOp, TAtomic, T, THierarchy, TSfinae > | The atomic operation trait |
Calpaka::trait::AtomicOp< AtomicCas, AtomicUniformCudaHipBuiltIn, T, THierarchy > | |
Calpaka::trait::AtomicOp< TOp, AtomicUniformCudaHipBuiltIn, T, THierarchy > | Generic atomic implementation |
Calpaka::trait::BlockSharedMemDynSizeBytes< TKernelFnObj, TAcc, TSfinae > | The trait for getting the size of the block shared dynamic memory of a kernel |
Calpaka::trait::BufAlloc< TElem, TDim, TIdx, TDev, TSfinae > | The memory allocator trait |
Calpaka::trait::BufAlloc< TElem, Dim, TIdx, DevUniformCudaHipRt< TApi > > | The CUDA/HIP memory allocation trait specialization |
Calpaka::trait::BufAlloc< TElem, TDim, TIdx, DevCpu > | The BufCpu memory allocation trait specialization |
Calpaka::trait::BufAllocMapped< TPlatform, TElem, TDim, TIdx > | The pinned/mapped memory allocator trait |
Calpaka::trait::BufAllocMapped< PlatformCpu, TElem, TDim, TIdx > | The pinned/mapped memory allocation trait specialization |
Calpaka::trait::BufType< TDev, TElem, TDim, TIdx, TSfinae > | The memory buffer type trait |
Calpaka::trait::BufType< DevCpu, TElem, TDim, TIdx > | The CPU device memory buffer type trait specialization |
Calpaka::trait::CastVec< TVal, TVec, TSfinae > | Trait for casting a vector |
Calpaka::trait::CastVec< TValNew, Vec< TDim, TVal > > | |
Calpaka::trait::ConcatVec< TVecL, TVecR, TSfinae > | Trait for concatenating two vectors |
Calpaka::trait::ConcatVec< Vec< TDimL, TVal >, Vec< TDimR, TVal > > | Concatenation specialization for Vec |
Calpaka::trait::CreateSubView< TDev, TSfinae > | The sub view creation trait |
Calpaka::trait::CreateTaskKernel< TAcc, TWorkDiv, TKernelFnObj, TArgs > | The kernel execution task creation trait |
Calpaka::trait::CreateTaskKernel< AccGpuUniformCudaHipRt< TApi, TDim, TIdx >, TWorkDiv, TKernelFnObj, TArgs... > | The GPU CUDA accelerator execution task type trait specialization |
Calpaka::trait::CreateTaskMemcpy< TDim, TDevDst, TDevSrc, TSfinae > | The memory copy task trait |
Calpaka::trait::CreateTaskMemcpy< TDim, DevCpu, DevCpu > | The CPU device memory copy trait specialization |
Calpaka::trait::CreateTaskMemset< TDim, TDev, TSfinae > | The memory set task trait |
Calpaka::trait::CreateTaskMemset< TDim, DevCpu > | The CPU device memory set trait specialization |
Calpaka::trait::CreateTaskMemset< TDim, DevUniformCudaHipRt< TApi > > | The CUDA device memory set trait specialization |
Calpaka::trait::CreateViewPlainPtr< TDev, TSfinae > | The device memory view creation trait |
Calpaka::trait::CreateViewPlainPtr< DevCpu > | The CPU device CreateViewPlainPtr trait specialization |
Calpaka::trait::CreateViewPlainPtr< DevUniformCudaHipRt< TApi > > | The CUDA/HIP RT device CreateViewPlainPtr trait specialization |
Calpaka::trait::CurrentThreadWaitFor< TAwaited, TSfinae > | The thread wait trait |
Calpaka::trait::CurrentThreadWaitFor< alpaka::generic::detail::EventGenericThreadsImpl< TDev > > | The CPU device event implementation thread wait trait specialization |
Calpaka::trait::CurrentThreadWaitFor< DevCpu > | The CPU device thread wait specialization |
Calpaka::trait::CurrentThreadWaitFor< EventGenericThreads< TDev > > | The CPU device event thread wait trait specialization |
Calpaka::trait::CurrentThreadWaitFor< EventUniformCudaHipRt< TApi > > | The CUDA/HIP RT device event thread wait trait specialization |
Calpaka::trait::CurrentThreadWaitFor< QueueCpuOmp2Collective > | The CPU blocking device queue thread wait trait specialization |
Calpaka::trait::CurrentThreadWaitFor< QueueGenericThreadsBlocking< TDev > > | The CPU blocking device queue thread wait trait specialization |
Calpaka::trait::CurrentThreadWaitFor< QueueGenericThreadsNonBlocking< TDev > > | The CPU non-blocking device queue thread wait trait specialization |
Calpaka::trait::CurrentThreadWaitFor< uniform_cuda_hip::detail::QueueUniformCudaHipRt< TApi, TBlocking > > | The CUDA/HIP RT queue thread wait trait specialization |
Calpaka::trait::DeclareSharedVar< T, TuniqueId, TBlockSharedMemSt, TSfinae > | The block shared static memory variable allocation operation trait |
Calpaka::trait::DeclareSharedVar< T, TuniqueId, BlockSharedMemStMember< TDataAlignBytes > > | |
Calpaka::trait::DeclareSharedVar< T, TuniqueId, BlockSharedMemStMemberMasterSync< TDataAlignBytes > > | |
Calpaka::trait::detail::AtomicOp< TOp > | |
Calpaka::trait::detail::AtomicOp< BlockAnd > | |
Calpaka::trait::detail::AtomicOp< BlockCount > | |
Calpaka::trait::detail::AtomicOp< BlockOr > | |
Calpaka::trait::detail::EmulateAtomic< alpaka::AtomicAnd, alpaka::AtomicUniformCudaHipBuiltIn, T, THierarchy, std::enable_if_t< std::is_floating_point_v< T > > > | AtomicAnd can not be implemented for floating point types! |
Calpaka::trait::detail::EmulateAtomic< alpaka::AtomicDec, alpaka::AtomicUniformCudaHipBuiltIn, T, THierarchy, std::enable_if_t< std::is_floating_point_v< T > > > | AtomicDec can not be implemented for floating point types! |
Calpaka::trait::detail::EmulateAtomic< alpaka::AtomicInc, alpaka::AtomicUniformCudaHipBuiltIn, T, THierarchy, std::enable_if_t< std::is_floating_point_v< T > > > | AtomicInc can not be implemented for floating point types! |
Calpaka::trait::detail::EmulateAtomic< alpaka::AtomicOr, alpaka::AtomicUniformCudaHipBuiltIn, T, THierarchy, std::enable_if_t< std::is_floating_point_v< T > > > | AtomicOr can not be implemented for floating point types! |
Calpaka::trait::detail::EmulateAtomic< alpaka::AtomicSub, alpaka::AtomicUniformCudaHipBuiltIn, T, THierarchy > | Emulate AtomicSub with atomicAdd |
Calpaka::trait::detail::EmulateAtomic< alpaka::AtomicXor, alpaka::AtomicUniformCudaHipBuiltIn, T, THierarchy, std::enable_if_t< std::is_floating_point_v< T > > > | AtomicXor can not be implemented for floating point types! |
►Calpaka::trait::detail::EmulationBase | |
Calpaka::trait::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< AccGpuUniformCudaHipRt< TApi, TDim, TIdx > > | The GPU CUDA accelerator device type trait specialization |
Calpaka::trait::DevType< BufCpu< TElem, TDim, TIdx > > | The BufCpu device type trait specialization |
Calpaka::trait::DevType< BufUniformCudaHipRt< TApi, TElem, TDim, TIdx > > | The BufUniformCudaHipRt device type trait specialization |
Calpaka::trait::DevType< EventGenericThreads< TDev > > | The CPU device event device type trait specialization |
Calpaka::trait::DevType< EventUniformCudaHipRt< TApi > > | The CUDA/HIP RT device event device type trait specialization |
Calpaka::trait::DevType< PlatformCpu > | The CPU device device type trait specialization |
Calpaka::trait::DevType< PlatformUniformCudaHipRt< TApi > > | The CUDA/HIP RT platform device type trait specialization |
Calpaka::trait::DevType< QueueCpuOmp2Collective > | The CPU blocking device queue device type trait specialization |
Calpaka::trait::DevType< QueueGenericThreadsBlocking< TDev > > | The CPU blocking device queue device type trait specialization |
Calpaka::trait::DevType< QueueGenericThreadsNonBlocking< TDev > > | The CPU non-blocking device queue device type trait specialization |
Calpaka::trait::DevType< std::array< TElem, Tsize > > | The std::array device type trait specialization |
Calpaka::trait::DevType< std::vector< TElem, TAllocator > > | The std::vector device type trait specialization |
Calpaka::trait::DevType< TaskKernelGpuUniformCudaHipRt< TApi, TAcc, TDim, TIdx, TKernelFnObj, TArgs... > > | The GPU CUDA/HIP execution task device type trait specialization |
Calpaka::trait::DevType< TDev, std::enable_if_t< interface::ImplementsInterface< ConceptDev, TDev >::value > > | Get device type |
Calpaka::trait::DevType< uniform_cuda_hip::detail::QueueUniformCudaHipRt< TApi, TBlocking > > | The CUDA/HIP RT blocking queue device type trait specialization |
Calpaka::trait::DevType< ViewPlainPtr< TDev, TElem, TDim, TIdx > > | The ViewPlainPtr device type trait specialization |
Calpaka::trait::DevType< ViewSubView< TDev, TElem, TDim, TIdx > > | The ViewSubView device type trait specialization |
Calpaka::trait::DimType< T, TSfinae > | The dimension getter type trait |
Calpaka::trait::DimType< AccGpuUniformCudaHipRt< TApi, TDim, TIdx > > | The GPU CUDA accelerator dimension getter trait specialization |
Calpaka::trait::DimType< bt::IdxBtLinear< TDim, TIdx > > | The IdxBtLinear index dimension get trait specialization |
Calpaka::trait::DimType< bt::IdxBtRefThreadIdMap< TDim, TIdx > > | The CPU threads accelerator index dimension get trait specialization |
Calpaka::trait::DimType< BufCpu< TElem, TDim, TIdx > > | The BufCpu dimension getter trait |
Calpaka::trait::DimType< BufUniformCudaHipRt< TApi, TElem, TDim, TIdx > > | The BufUniformCudaHipRt dimension getter trait specialization |
Calpaka::trait::DimType< gb::IdxGbLinear< TDim, TIdx > > | The IdxGbLinear index dimension get trait specialization |
Calpaka::trait::DimType< gb::IdxGbRef< TDim, TIdx > > | The IdxGbRef grid block index dimension get trait specialization |
Calpaka::trait::DimType< std::array< TElem, Tsize > > | The std::array dimension getter trait specialization |
Calpaka::trait::DimType< std::vector< TElem, TAllocator > > | The std::vector dimension getter trait specialization |
Calpaka::trait::DimType< T, std::enable_if_t< meta::Contains< alpaka::detail::CudaHipBuiltinTypes1, T >::value > > | The CUDA/HIP vectors 1D dimension get trait specialization |
Calpaka::trait::DimType< T, std::enable_if_t< meta::Contains< alpaka::detail::CudaHipBuiltinTypes2, T >::value > > | The CUDA/HIP vectors 2D dimension get trait specialization |
Calpaka::trait::DimType< T, std::enable_if_t< meta::Contains< alpaka::detail::CudaHipBuiltinTypes3, T >::value > > | The CUDA/HIP vectors 3D dimension get trait specialization |
Calpaka::trait::DimType< T, std::enable_if_t< meta::Contains< alpaka::detail::CudaHipBuiltinTypes4, T >::value > > | The CUDA/HIP vectors 4D dimension get trait specialization |
Calpaka::trait::DimType< T, std::enable_if_t< std::is_arithmetic_v< T > > > | The arithmetic type dimension getter trait specialization |
Calpaka::trait::DimType< TaskKernelGpuUniformCudaHipRt< TApi, TAcc, TDim, TIdx, TKernelFnObj, TArgs... > > | The GPU CUDA/HIP execution task dimension getter trait specialization |
Calpaka::trait::DimType< Vec< TDim, TVal > > | The Vec dimension get trait specialization |
Calpaka::trait::DimType< ViewPlainPtr< TDev, TElem, TDim, TIdx > > | The ViewPlainPtr dimension getter trait |
Calpaka::trait::DimType< ViewSubView< TDev, TElem, TDim, TIdx > > | The ViewSubView dimension getter trait specialization |
Calpaka::trait::DimType< WorkDivMembers< TDim, TIdx > > | The WorkDivMembers dimension get trait specialization |
Calpaka::trait::DimType< WorkDivUniformCudaHipBuiltIn< TDim, TIdx > > | The GPU CUDA/HIP accelerator work division dimension get trait specialization |
Calpaka::trait::ElemType< TView, TSfinae > | The element type trait |
Calpaka::trait::ElemType< BufCpu< TElem, TDim, TIdx > > | The BufCpu memory element type get trait specialization |
Calpaka::trait::ElemType< BufUniformCudaHipRt< TApi, TElem, TDim, TIdx > > | The BufUniformCudaHipRt memory element type get trait specialization |
Calpaka::trait::ElemType< std::array< TElem, Tsize > > | The std::array memory element type get trait specialization |
Calpaka::trait::ElemType< std::vector< TElem, TAllocator > > | The std::vector memory element type get trait specialization |
Calpaka::trait::ElemType< T, std::enable_if_t< alpaka::detail::isCudaHipBuiltInType< T > > > | The CUDA/HIP vectors elem type trait specialization |
Calpaka::trait::ElemType< T, std::enable_if_t< std::is_fundamental_v< T > > > | The fundamental type elem type trait specialization |
Calpaka::trait::ElemType< ViewConst< TView > > | |
Calpaka::trait::ElemType< ViewPlainPtr< TDev, TElem, TDim, TIdx > > | The ViewPlainPtr memory element type get trait specialization |
Calpaka::trait::ElemType< ViewSubView< TDev, TElem, TDim, TIdx > > | The ViewSubView memory element type get trait specialization |
Calpaka::trait::Empty< TQueue, TSfinae > | The queue empty trait |
Calpaka::trait::Empty< QueueCpuOmp2Collective > | The CPU blocking device queue test trait specialization |
Calpaka::trait::Empty< QueueGenericThreadsBlocking< TDev > > | The CPU blocking device queue test trait specialization |
Calpaka::trait::Empty< QueueGenericThreadsNonBlocking< TDev > > | The CPU non-blocking device queue test trait specialization |
Calpaka::trait::Empty< uniform_cuda_hip::detail::QueueUniformCudaHipRt< TApi, TBlocking > > | The CUDA/HIP RT queue test trait specialization |
Calpaka::trait::Enqueue< TQueue, TTask, TSfinae > | The queue enqueue trait |
Calpaka::trait::Enqueue< alpaka::generic::detail::QueueGenericThreadsBlockingImpl< TDev >, EventGenericThreads< TDev > > | The CPU blocking device queue enqueue trait specialization |
Calpaka::trait::Enqueue< alpaka::generic::detail::QueueGenericThreadsNonBlockingImpl< TDev >, EventGenericThreads< TDev > > | The CPU non-blocking device queue enqueue trait specialization |
Calpaka::trait::Enqueue< cpu::detail::QueueCpuOmp2CollectiveImpl, EventCpu > | The CPU OpenMP2 collective device queue enqueue trait specialization |
Calpaka::trait::Enqueue< QueueCpuOmp2Collective, EventCpu > | The CPU OpenMP2 collective device queue enqueue trait specialization |
Calpaka::trait::Enqueue< QueueCpuOmp2Collective, TaskKernelCpuOmp2Blocks< TDim, TIdx, TKernelFnObj, TArgs... > > | The CPU blocking device queue enqueue trait specialization. This default implementation for all tasks directly invokes the function call operator of the task |
Calpaka::trait::Enqueue< QueueCpuOmp2Collective, test::EventHostManualTriggerCpu<> > | |
Calpaka::trait::Enqueue< QueueCpuOmp2Collective, TTask > | The CPU blocking device queue enqueue trait specialization. This default implementation for all tasks directly invokes the function call operator of the task |
Calpaka::trait::Enqueue< QueueCudaRtBlocking, test::EventHostManualTriggerCuda > | |
Calpaka::trait::Enqueue< QueueCudaRtNonBlocking, test::EventHostManualTriggerCuda > | |
Calpaka::trait::Enqueue< QueueGenericThreadsBlocking< TDev >, EventGenericThreads< TDev > > | The CPU blocking device queue enqueue trait specialization |
Calpaka::trait::Enqueue< QueueGenericThreadsBlocking< TDev >, test::EventHostManualTriggerCpu< TDev > > | |
Calpaka::trait::Enqueue< QueueGenericThreadsBlocking< TDev >, TTask > | The CPU blocking device queue enqueue trait specialization. This default implementation for all tasks directly invokes the function call operator of the task |
Calpaka::trait::Enqueue< QueueGenericThreadsNonBlocking< TDev >, EventGenericThreads< TDev > > | The CPU non-blocking device queue enqueue trait specialization |
Calpaka::trait::Enqueue< QueueGenericThreadsNonBlocking< TDev >, test::EventHostManualTriggerCpu< TDev > > | |
Calpaka::trait::Enqueue< QueueGenericThreadsNonBlocking< TDev >, TTask > | The CPU non-blocking device queue enqueue trait specialization. This default implementation for all tasks directly invokes the function call operator of the task |
Calpaka::trait::Enqueue< QueueUniformCudaHipRtBlocking< TApi >, alpaka::detail::TaskSetUniformCudaHip< TApi, DimInt< 0u >, TView, TExtent > > | The CUDA blocking device queue scalar set enqueue trait specialization |
Calpaka::trait::Enqueue< QueueUniformCudaHipRtBlocking< TApi >, alpaka::detail::TaskSetUniformCudaHip< TApi, DimInt< 1u >, TView, TExtent > > | The CUDA blocking device queue 1D set enqueue trait specialization |
Calpaka::trait::Enqueue< QueueUniformCudaHipRtBlocking< TApi >, alpaka::detail::TaskSetUniformCudaHip< TApi, DimInt< 2u >, TView, TExtent > > | The CUDA blocking device queue 2D set enqueue trait specialization |
Calpaka::trait::Enqueue< QueueUniformCudaHipRtBlocking< TApi >, alpaka::detail::TaskSetUniformCudaHip< TApi, DimInt< 3u >, TView, TExtent > > | The CUDA blocking device queue 3D set enqueue trait specialization |
Calpaka::trait::Enqueue< QueueUniformCudaHipRtBlocking< TApi >, EventUniformCudaHipRt< TApi > > | The CUDA/HIP RT queue enqueue trait specialization |
Calpaka::trait::Enqueue< QueueUniformCudaHipRtNonBlocking< TApi >, alpaka::detail::TaskSetUniformCudaHip< TApi, DimInt< 0u >, TView, TExtent > > | The CUDA non-blocking device queue scalar set enqueue trait specialization |
Calpaka::trait::Enqueue< QueueUniformCudaHipRtNonBlocking< TApi >, alpaka::detail::TaskSetUniformCudaHip< TApi, DimInt< 1u >, TView, TExtent > > | The CUDA non-blocking device queue 1D set enqueue trait specialization |
Calpaka::trait::Enqueue< QueueUniformCudaHipRtNonBlocking< TApi >, alpaka::detail::TaskSetUniformCudaHip< TApi, DimInt< 2u >, TView, TExtent > > | The CUDA non-blocking device queue 2D set enqueue trait specialization |
Calpaka::trait::Enqueue< QueueUniformCudaHipRtNonBlocking< TApi >, alpaka::detail::TaskSetUniformCudaHip< TApi, DimInt< 3u >, TView, TExtent > > | The CUDA non-blocking device queue 3D set enqueue trait specialization |
Calpaka::trait::Enqueue< QueueUniformCudaHipRtNonBlocking< TApi >, EventUniformCudaHipRt< TApi > > | The CUDA/HIP RT queue enqueue trait specialization |
Calpaka::trait::Enqueue< uniform_cuda_hip::detail::QueueUniformCudaHipRt< TApi, TBlocking >, TaskKernelGpuUniformCudaHipRt< TApi, TAcc, TDim, TIdx, TKernelFnObj, TArgs... > > | The CUDA/HIP kernel enqueue trait specialization |
Calpaka::trait::Enqueue< uniform_cuda_hip::detail::QueueUniformCudaHipRt< TApi, TBlocking >, TTask > | The CUDA/HIP RT blocking queue enqueue trait specialization |
Calpaka::trait::Enqueue< uniform_cuda_hip::detail::QueueUniformCudaHipRt< TApi, TBlocking >, TTask >::HostFuncData | |
Calpaka::trait::EventType< T, TSfinae > | The event type trait |
Calpaka::trait::EventType< QueueCpuOmp2Collective > | The CPU blocking device queue event type trait specialization |
Calpaka::trait::EventType< QueueGenericThreadsBlocking< TDev > > | The CPU blocking device queue event type trait specialization |
Calpaka::trait::EventType< QueueGenericThreadsNonBlocking< TDev > > | The CPU non-blocking device queue event type trait specialization |
Calpaka::trait::EventType< uniform_cuda_hip::detail::QueueUniformCudaHipRt< TApi, TBlocking > > | The CUDA/HIP RT blocking queue event type trait specialization |
Calpaka::trait::Ffs< TWarp, TSfinae > | The ffs trait |
Calpaka::trait::Free< T, TAlloc, TSfinae > | The memory free trait |
Calpaka::trait::FreeSharedVars< TBlockSharedMemSt, TSfinae > | The block shared static memory free operation trait |
Calpaka::trait::FreeSharedVars< BlockSharedMemStMember< TDataAlignBytes > > | |
Calpaka::trait::FreeSharedVars< BlockSharedMemStMemberMasterSync< TDataAlignBytes > > | |
Calpaka::trait::FunctionAttributes< TAcc, TDev, TKernelFnObj, TArgs > | The structure template to access to the functions attributes of a kernel function object |
Calpaka::trait::FunctionAttributes< AccGpuUniformCudaHipRt< TApi, TDim, TIdx >, TDev, TKernelFn, TArgs... > | Specialisation of the class template FunctionAttributes |
Calpaka::trait::GetAccDevProps< TAcc, TSfinae > | The device properties get trait |
Calpaka::trait::GetAccDevProps< AccGpuUniformCudaHipRt< TApi, TDim, TIdx > > | The GPU CUDA accelerator device properties get trait specialization |
Calpaka::trait::GetAccName< TAcc, TSfinae > | The accelerator name trait |
Calpaka::trait::GetAccName< AccGpuUniformCudaHipRt< TApi, TDim, TIdx > > | The GPU CUDA accelerator name trait specialization |
Calpaka::trait::GetDev< T, TSfinae > | The device get trait |
Calpaka::trait::GetDev< BufCpu< TElem, TDim, TIdx > > | The BufCpu device get trait specialization |
Calpaka::trait::GetDev< BufUniformCudaHipRt< TApi, TElem, TDim, TIdx > > | The BufUniformCudaHipRt device get trait specialization |
Calpaka::trait::GetDev< EventGenericThreads< TDev > > | The CPU device event device get trait specialization |
Calpaka::trait::GetDev< EventUniformCudaHipRt< TApi > > | The CUDA/HIP RT device event device get trait specialization |
Calpaka::trait::GetDev< QueueCpuOmp2Collective > | The CPU blocking device queue device get trait specialization |
Calpaka::trait::GetDev< QueueGenericThreadsBlocking< TDev > > | The CPU blocking device queue device get trait specialization |
Calpaka::trait::GetDev< QueueGenericThreadsNonBlocking< TDev > > | The CPU non-blocking device queue device get trait specialization |
Calpaka::trait::GetDev< std::array< TElem, Tsize > > | The std::array device get trait specialization |
Calpaka::trait::GetDev< std::vector< TElem, TAllocator > > | The std::vector device get trait specialization |
Calpaka::trait::GetDev< test::EventHostManualTriggerCpu< TDev > > | The CPU device event device get trait specialization |
Calpaka::trait::GetDev< test::EventHostManualTriggerCuda > | The CPU device event device get trait specialization |
Calpaka::trait::GetDev< uniform_cuda_hip::detail::QueueUniformCudaHipRt< TApi, TBlocking > > | The CUDA/HIP RT queue device get trait specialization |
Calpaka::trait::GetDev< ViewConst< TView > > | |
Calpaka::trait::GetDev< ViewPlainPtr< TDev, TElem, TDim, TIdx > > | The ViewPlainPtr device get trait specialization |
Calpaka::trait::GetDev< ViewSubView< TDev, TElem, TDim, TIdx > > | The ViewSubView device get trait specialization |
Calpaka::trait::GetDevByIdx< TPlatform, TSfinae > | The device get trait |
Calpaka::trait::GetDevByIdx< PlatformCpu > | The CPU platform device get trait specialization |
Calpaka::trait::GetDevByIdx< PlatformUniformCudaHipRt< TApi > > | The CUDA/HIP RT platform device get trait specialization |
Calpaka::trait::GetDevCount< T, TSfinae > | The device count get trait |
Calpaka::trait::GetDevCount< PlatformCpu > | The CPU platform device count get trait specialization |
Calpaka::trait::GetDevCount< PlatformUniformCudaHipRt< TApi > > | The CUDA/HIP RT platform device count get trait specialization |
Calpaka::trait::GetDynSharedMem< T, TBlockSharedMemDyn, TSfinae > | The block shared dynamic memory get trait |
Calpaka::trait::GetExtent< TIdxIntegralConst, TExtent, TSfinae > | The extent get trait |
Calpaka::trait::GetExtents< TExtent, TSfinae > | The GetExtents trait for getting the extents of an object as an alpaka::Vec |
Calpaka::trait::GetExtents< BufCpu< TElem, TDim, TIdx > > | The BufCpu width get trait specialization |
Calpaka::trait::GetExtents< BufUniformCudaHipRt< TApi, TElem, TDim, TIdx > > | The BufUniformCudaHipRt extent get trait specialization |
Calpaka::trait::GetExtents< Integral, std::enable_if_t< std::is_integral_v< Integral > > > | |
Calpaka::trait::GetExtents< std::array< TElem, Tsize > > | |
Calpaka::trait::GetExtents< std::vector< TElem, TAllocator > > | |
Calpaka::trait::GetExtents< TCudaHipBuiltin, std::enable_if_t< alpaka::detail::isCudaHipBuiltInType< TCudaHipBuiltin > > > | |
Calpaka::trait::GetExtents< Vec< TDim, TVal > > | The Vec extent get trait specialization |
Calpaka::trait::GetExtents< ViewConst< TView > > | |
Calpaka::trait::GetExtents< ViewPlainPtr< TDev, TElem, TDim, TIdx > > | |
Calpaka::trait::GetExtents< ViewSubView< TDev, TElem, TDim, TIdx > > | The ViewSubView width get trait specialization |
Calpaka::trait::GetFreeMemBytes< T, TSfinae > | The device free memory size get trait |
Calpaka::trait::GetIdx< TIdx, TOrigin, TUnit, TSfinae > | The index get trait |
Calpaka::trait::GetIdx< bt::IdxBtLinear< DimInt< 1u >, TIdx >, origin::Block, unit::Threads > | |
Calpaka::trait::GetIdx< bt::IdxBtLinear< TDim, TIdx >, origin::Block, unit::Threads > | The IdxBtLinear block thread index get trait specialization |
Calpaka::trait::GetIdx< bt::IdxBtRefThreadIdMap< TDim, TIdx >, origin::Block, unit::Threads > | The CPU threads accelerator block thread index get trait specialization |
Calpaka::trait::GetIdx< gb::IdxGbLinear< DimInt< 1u >, TIdx >, origin::Grid, unit::Blocks > | |
Calpaka::trait::GetIdx< gb::IdxGbLinear< TDim, TIdx >, origin::Grid, unit::Blocks > | The IdxGbLinear grid block index get trait specialization |
Calpaka::trait::GetIdx< gb::IdxGbRef< TDim, TIdx >, origin::Grid, unit::Blocks > | The IdxGbRef grid block index grid block index get trait specialization |
Calpaka::trait::GetIdx< TIdx, origin::Grid, unit::Threads > | The grid thread index get trait specialization |
Calpaka::trait::GetIdx< TIdxBt, origin::Block, unit::Threads > | The block thread index get trait specialization for classes with IdxBtBase member type |
Calpaka::trait::GetIdx< TIdxGb, origin::Grid, unit::Blocks > | The grid block index get trait specialization for classes with IdxGbBase member type |
Calpaka::trait::GetMemBytes< TDev, TSfinae > | The device memory size get trait |
Calpaka::trait::GetName< TDev, TSfinae > | The device name get trait |
Calpaka::trait::GetOffset< TIdx, TOffsets, TSfinae > | The x offset get trait |
Calpaka::trait::GetOffsets< TExtent, TSfinae > | The GetOffsets trait for getting the offsets of an object as an alpaka::Vec |
Calpaka::trait::GetOffsets< BufCpu< TElem, TDim, TIdx > > | The BufCpu offset get trait specialization |
Calpaka::trait::GetOffsets< BufUniformCudaHipRt< TApi, TElem, TDim, TIdx > > | The BufUniformCudaHipRt offset get trait specialization |
Calpaka::trait::GetOffsets< std::array< TElem, Tsize > > | The std::array offset get trait specialization |
Calpaka::trait::GetOffsets< std::vector< TElem, TAllocator > > | The std::vector offset get trait specialization |
Calpaka::trait::GetOffsets< TIntegral, std::enable_if_t< std::is_integral_v< TIntegral > > > | The unsigned integral x offset get trait specialization |
Calpaka::trait::GetOffsets< Vec< TDim, TVal > > | The Vec offset get trait specialization |
Calpaka::trait::GetOffsets< ViewConst< TView > > | |
Calpaka::trait::GetOffsets< ViewPlainPtr< TDev, TElem, TDim, TIdx > > | The ViewPlainPtr offset get trait specialization |
Calpaka::trait::GetOffsets< ViewSubView< TDev, TElem, TDim, TIdx > > | The ViewSubView x offset get trait specialization |
Calpaka::trait::GetPitchBytes< TIdx, TView, TSfinae > | The pitch in bytes. This is the distance in bytes in the linear memory between two consecutive elements in the next higher dimension (TIdx-1) |
Calpaka::trait::GetPitchesInBytes< TView, TSfinae > | Customization point for getPitchesInBytes. The default implementation uses the extent to calculate the pitches |
Calpaka::trait::GetPitchesInBytes< BufUniformCudaHipRt< TApi, TElem, TDim, TIdx > > | |
Calpaka::trait::GetPitchesInBytes< ViewConst< TView > > | |
Calpaka::trait::GetPitchesInBytes< ViewPlainPtr< TDev, TElem, TDim, TIdx > > | |
Calpaka::trait::GetPitchesInBytes< ViewSubView< TDev, TElem, TDim, TIdx > > | The ViewSubView pitch get trait specialization |
Calpaka::trait::GetPreferredWarpSize< T, TSfinae > | The device preferred warp size get trait |
Calpaka::trait::GetPtrDev< TView, TDev, TSfinae > | The pointer on device get trait |
Calpaka::trait::GetPtrDev< BufCpu< TElem, TDim, TIdx >, DevCpu > | The BufCpu pointer on device get trait specialization |
Calpaka::trait::GetPtrDev< BufCpu< TElem, TDim, TIdx >, DevUniformCudaHipRt< TApi > > | The BufCpu pointer on CUDA/HIP device get trait specialization |
Calpaka::trait::GetPtrDev< BufUniformCudaHipRt< TApi, TElem, TDim, TIdx >, DevUniformCudaHipRt< TApi > > | The BufUniformCudaHipRt pointer on device get trait specialization |
Calpaka::trait::GetPtrNative< TView, TSfinae > | The native pointer get trait |
Calpaka::trait::GetPtrNative< BufCpu< TElem, TDim, TIdx > > | The BufCpu native pointer get trait specialization |
Calpaka::trait::GetPtrNative< BufUniformCudaHipRt< TApi, TElem, TDim, TIdx > > | The BufUniformCudaHipRt native pointer get trait specialization |
Calpaka::trait::GetPtrNative< std::array< TElem, Tsize > > | The std::array native pointer get trait specialization |
Calpaka::trait::GetPtrNative< std::vector< TElem, TAllocator > > | The std::vector native pointer get trait specialization |
Calpaka::trait::GetPtrNative< ViewConst< TView > > | |
Calpaka::trait::GetPtrNative< ViewPlainPtr< TDev, TElem, TDim, TIdx > > | The ViewPlainPtr native pointer get trait specialization |
Calpaka::trait::GetPtrNative< ViewSubView< TDev, TElem, TDim, TIdx > > | The ViewSubView native pointer get trait specialization |
Calpaka::trait::GetWarpSizes< T, TSfinae > | The device warp size get trait |
Calpaka::trait::GetWorkDiv< TWorkDiv, TOrigin, TUnit, TSfinae > | The work div trait |
Calpaka::trait::GetWorkDiv< TWorkDiv, origin::Block, unit::Elems > | The work div block element extent trait specialization |
Calpaka::trait::GetWorkDiv< TWorkDiv, origin::Grid, unit::Elems > | The work div grid element extent trait specialization |
Calpaka::trait::GetWorkDiv< TWorkDiv, origin::Grid, unit::Threads > | The work div grid thread extent trait specialization |
Calpaka::trait::GetWorkDiv< WorkDivMembers< TDim, TIdx >, origin::Block, unit::Threads > | The WorkDivMembers block thread extent trait specialization |
Calpaka::trait::GetWorkDiv< WorkDivMembers< TDim, TIdx >, origin::Grid, unit::Blocks > | The WorkDivMembers grid block extent trait specialization |
Calpaka::trait::GetWorkDiv< WorkDivMembers< TDim, TIdx >, origin::Thread, unit::Elems > | The WorkDivMembers thread element extent trait specialization |
Calpaka::trait::GetWorkDiv< WorkDivUniformCudaHipBuiltIn< TDim, TIdx >, origin::Block, unit::Threads > | The GPU CUDA/HIP accelerator work division block thread extent trait specialization |
Calpaka::trait::GetWorkDiv< WorkDivUniformCudaHipBuiltIn< TDim, TIdx >, origin::Grid, unit::Blocks > | The GPU CUDA/HIP accelerator work division grid block extent trait specialization |
Calpaka::trait::GetWorkDiv< WorkDivUniformCudaHipBuiltIn< TDim, TIdx >, origin::Thread, unit::Elems > | The GPU CUDA/HIP accelerator work division thread element extent trait specialization |
Calpaka::trait::IdxType< T, TSfinae > | The idx type trait |
Calpaka::trait::IdxType< AccGpuUniformCudaHipRt< TApi, TDim, TIdx > > | The GPU CUDA accelerator idx type trait specialization |
Calpaka::trait::IdxType< bt::IdxBtLinear< TDim, TIdx > > | The IdxBtLinear block thread index idx type trait specialization |
Calpaka::trait::IdxType< bt::IdxBtRefThreadIdMap< TDim, TIdx > > | The CPU threads accelerator block thread index idx type trait specialization |
Calpaka::trait::IdxType< BufCpu< TElem, TDim, TIdx > > | The BufCpu idx type trait specialization |
Calpaka::trait::IdxType< BufUniformCudaHipRt< TApi, TElem, TDim, TIdx > > | The BufUniformCudaHipRt idx type trait specialization |
Calpaka::trait::IdxType< gb::IdxGbLinear< TDim, TIdx > > | The IdxGbLinear grid block index idx type trait specialization |
Calpaka::trait::IdxType< gb::IdxGbRef< TDim, TIdx > > | The IdxGbRef grid block index idx type trait specialization |
Calpaka::trait::IdxType< std::array< TElem, Tsize > > | The std::vector idx type trait specialization |
Calpaka::trait::IdxType< std::vector< TElem, TAllocator > > | The std::vector idx type trait specialization |
Calpaka::trait::IdxType< T, std::enable_if_t< std::is_arithmetic_v< T > > > | The arithmetic idx type trait specialization |
Calpaka::trait::IdxType< TaskKernelGpuUniformCudaHipRt< TApi, TAcc, TDim, TIdx, TKernelFnObj, TArgs... > > | The GPU CUDA/HIP execution task idx type trait specialization |
Calpaka::trait::IdxType< TIdx, std::enable_if_t< alpaka::detail::isCudaHipBuiltInType< TIdx > > > | The CUDA/HIP vectors idx type trait specialization |
Calpaka::trait::IdxType< Vec< TDim, TVal > > | The Vec idx type trait specialization |
Calpaka::trait::IdxType< ViewPlainPtr< TDev, TElem, TDim, TIdx > > | The ViewPlainPtr idx type trait specialization |
Calpaka::trait::IdxType< ViewSubView< TDev, TElem, TDim, TIdx > > | The ViewSubView idx type trait specialization |
Calpaka::trait::IdxType< WorkDivMembers< TDim, TIdx > > | The WorkDivMembers idx type trait specialization |
Calpaka::trait::IdxType< WorkDivUniformCudaHipBuiltIn< TDim, TIdx > > | The GPU CUDA/HIP accelerator work division idx type trait specialization |
Calpaka::trait::IsComplete< TEvent, TSfinae > | The event tester trait |
Calpaka::trait::IsComplete< EventGenericThreads< TDev > > | The CPU device event test trait specialization |
Calpaka::trait::IsComplete< EventUniformCudaHipRt< TApi > > | The CUDA/HIP RT device event test trait specialization |
Calpaka::trait::IsComplete< test::EventHostManualTriggerCpu< TDev > > | The CPU device event test trait specialization |
Calpaka::trait::IsComplete< test::EventHostManualTriggerCuda > | The CPU device event test trait specialization |
Calpaka::trait::Malloc< T, TAlloc, TSfinae > | The memory allocation trait |
Calpaka::trait::MemFence< TMemFence, TMemScope, TSfinae > | The mem_fence trait |
Calpaka::trait::NativeHandle< TImpl, TSfinae > | The native handle trait |
Calpaka::trait::NativeHandle< EventUniformCudaHipRt< TApi > > | The CUDA/HIP RT event native handle trait specialization |
Calpaka::trait::NativeHandle< uniform_cuda_hip::detail::QueueUniformCudaHipRt< TApi, TBlocking > > | The CUDA/HIP RT blocking queue native handle trait specialization |
Calpaka::trait::OmpSchedule< TKernelFnObj, TAcc, TSfinae > | The trait for getting the schedule to use when a kernel is run using the CpuOmp2Blocks accelerator |
Calpaka::trait::PlatformType< T, TSfinae > | The platform type trait |
Calpaka::trait::PlatformType< AccGpuUniformCudaHipRt< TApi, TDim, TIdx > > | The CPU CUDA execution task platform type trait specialization |
Calpaka::trait::PlatformType< DevCpu > | The CPU device platform type trait specialization |
Calpaka::trait::PlatformType< TaskKernelGpuUniformCudaHipRt< TApi, TAcc, TDim, TIdx, TKernelFnObj, TArgs... > > | The CPU CUDA/HIP execution task platform type trait specialization |
Calpaka::trait::PlatformType< TPlatform, std::enable_if_t< interface::ImplementsInterface< ConceptPlatform, TPlatform >::value > > | |
Calpaka::trait::Popcount< TWarp, TSfinae > | The popcount trait |
Calpaka::trait::QueueType< TAcc, TProperty, TSfinae > | Queue for an accelerator |
Calpaka::trait::QueueType< DevCpu, Blocking > | |
Calpaka::trait::QueueType< DevCpu, NonBlocking > | |
Calpaka::trait::QueueType< TAcc, TProperty, std::enable_if_t< interface::ImplementsInterface< ConceptAcc, TAcc >::value > > | |
Calpaka::trait::QueueType< TPlatform, TProperty, std::enable_if_t< interface::ImplementsInterface< ConceptPlatform, TPlatform >::value > > | |
Calpaka::trait::Reset< T, TSfinae > | The device reset trait |
Calpaka::trait::ReverseVec< TVec, TSfinae > | Trait for reversing a vector |
Calpaka::trait::ReverseVec< Vec< TDim, TVal > > | ReverseVec specialization for Vec |
Calpaka::trait::SubVecFromIndices< TVec, TIndexSequence, TSfinae > | Trait for selecting a sub-vector |
Calpaka::trait::SubVecFromIndices< Vec< TDim, TVal >, std::index_sequence< TIndices... > > | Specialization for selecting a sub-vector |
Calpaka::trait::SyncBlockThreads< TBlockSync, TSfinae > | The block synchronization operation trait |
Calpaka::trait::SyncBlockThreads< BlockSyncBarrierOmp > | |
Calpaka::trait::SyncBlockThreads< BlockSyncBarrierThread< TIdx > > | |
Calpaka::trait::SyncBlockThreadsPredicate< TOp, TBlockSync, TSfinae > | The block synchronization and predicate operation trait |
Calpaka::trait::SyncBlockThreadsPredicate< TOp, BlockSyncBarrierOmp > | |
Calpaka::trait::SyncBlockThreadsPredicate< TOp, BlockSyncBarrierThread< TIdx > > | |
Calpaka::trait::TagToAcc< TTag, TDim, TIdx > | |
Calpaka::trait::TagToAcc< alpaka::TagGpuCudaRt, TDim, TIdx > | |
Calpaka::trait::WaiterWaitFor< TWaiter, TAwaited, TSfinae > | The waiter wait trait |
Calpaka::trait::WaiterWaitFor< alpaka::generic::detail::QueueGenericThreadsBlockingImpl< TDev >, EventGenericThreads< TDev > > | The CPU blocking device queue event wait trait specialization |
Calpaka::trait::WaiterWaitFor< alpaka::generic::detail::QueueGenericThreadsNonBlockingImpl< TDev >, EventGenericThreads< TDev > > | The CPU non-blocking device queue event wait trait specialization |
Calpaka::trait::WaiterWaitFor< cpu::detail::QueueCpuOmp2CollectiveImpl, EventCpu > | The CPU OpenMP2 collective device queue event wait trait specialization |
Calpaka::trait::WaiterWaitFor< DevUniformCudaHipRt< TApi >, EventUniformCudaHipRt< TApi > > | The CUDA/HIP RT device event wait trait specialization |
Calpaka::trait::WaiterWaitFor< QueueCpuOmp2Collective, EventCpu > | The CPU OpenMP2 collective queue event wait trait specialization |
Calpaka::trait::WaiterWaitFor< QueueGenericThreadsBlocking< TDev >, EventGenericThreads< TDev > > | The CPU blocking device queue event wait trait specialization |
Calpaka::trait::WaiterWaitFor< QueueGenericThreadsNonBlocking< TDev >, EventGenericThreads< TDev > > | The CPU non-blocking device queue event wait trait specialization |
Calpaka::trait::WaiterWaitFor< QueueUniformCudaHipRtBlocking< TApi >, EventUniformCudaHipRt< TApi > > | The CUDA/HIP RT queue event wait trait specialization |
Calpaka::trait::WaiterWaitFor< QueueUniformCudaHipRtNonBlocking< TApi >, EventUniformCudaHipRt< TApi > > | The CUDA/HIP RT queue event wait trait specialization |
Calpaka::trait::WaiterWaitFor< TDev, EventGenericThreads< TDev > > | The CPU non-blocking device event wait trait specialization |
Calpaka::uniform_cuda_hip::detail::EventUniformCudaHipImpl< TApi > | The CUDA/HIP RT device event implementation |
Calpaka::uniform_cuda_hip::detail::QueueUniformCudaHipRtImpl< TApi > | The CUDA/HIP RT queue implementation |
Calpaka::Vec< TDim, TVal > | A n-dimensional vector |
Calpaka::warp::ConceptWarp | |
Calpaka::warp::trait::Activemask< TWarp, TSfinae > | The active mask trait |
Calpaka::warp::trait::All< TWarp, TSfinae > | The all warp vote trait |
Calpaka::warp::trait::Any< TWarp, TSfinae > | The any warp vote trait |
Calpaka::warp::trait::Ballot< TWarp, TSfinae > | The ballot warp vote trait |
Calpaka::warp::trait::GetSize< TWarp, TSfinae > | The warp size trait |
Calpaka::warp::trait::Shfl< TWarp, TSfinae > | The shfl warp swizzling trait |
Calpaka::warp::trait::ShflDown< TWarp, TSfinae > | The shfl down warp swizzling trait |
Calpaka::warp::trait::ShflUp< TWarp, TSfinae > | The shfl up warp swizzling trait |
Calpaka::warp::trait::ShflXor< TWarp, TSfinae > | The shfl xor warp swizzling trait |
Calpaka::detail::BlockSharedMemStMemberImpl< core::vectorization::defaultAlignment > | |
►Calpaka::trait::DevType< TView > | |
Calpaka::trait::DevType< ViewConst< TView > > | |
►Calpaka::trait::DimType< TView > | |
Calpaka::trait::DimType< ViewConst< TView > > | |
Calpaka::test::cpu::detail::EventHostManualTriggerCpuImpl< DevCpu > | |
►Calpaka::trait::GetExtents< TCudaHipBuiltin > | |
Calpaka::trait::GetOffsets< TCudaHipBuiltin, std::enable_if_t< alpaka::detail::isCudaHipBuiltInType< TCudaHipBuiltin > > > | |
►Calpaka::trait::IdxType< TView > | |
Calpaka::trait::IdxType< ViewConst< TView > > | |
►Calpaka::IGenericThreadsQueue< DevCpu > | |
Calpaka::cpu::detail::QueueCpuOmp2CollectiveImpl | The CPU collective device queue implementation |
►Calpaka::interface::Implements< ConceptAcc, AccCpuOmp2Blocks< TDim, TIdx > > | |
Calpaka::AccCpuOmp2Blocks< TDim, TIdx > | The CPU OpenMP 2.0 block accelerator |
►Calpaka::interface::Implements< ConceptAcc, AccCpuOmp2Threads< TDim, TIdx > > | |
Calpaka::AccCpuOmp2Threads< TDim, TIdx > | The CPU OpenMP 2.0 thread accelerator |
►Calpaka::interface::Implements< ConceptAcc, AccCpuSerial< TDim, TIdx > > | |
Calpaka::AccCpuSerial< TDim, TIdx > | The CPU serial accelerator |
►Calpaka::interface::Implements< ConceptAcc, AccCpuThreads< TDim, TIdx > > | |
Calpaka::AccCpuThreads< TDim, TIdx > | The CPU threads accelerator |
►Calpaka::interface::Implements< ConceptAcc, AccGpuUniformCudaHipRt< TApi, TDim, TIdx > > | |
Calpaka::AccGpuUniformCudaHipRt< TApi, TDim, TIdx > | The GPU CUDA accelerator |
Calpaka::interface::Implements< ConceptBlockSharedDyn, BlockSharedMemDynMember< BlockSharedDynMemberAllocKiB > > | |
►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::interface::Implements< ConceptBlockSharedSt, BlockSharedMemStMemberMasterSync< core::vectorization::defaultAlignment > > | |
►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::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::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::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::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::meta::detail::IsParameterPackSetImpl< Ts... > | |
Calpaka::meta::detail::IsParameterPackSetImpl< T, Ts... > | |
Calpaka::rand::engine::PhiloxConstants< engine::PhiloxParams< 4, 32, 10 > > | |
Calpaka::rand::engine::PhiloxConstants< EngineParams > | |
Calpaka::rand::engine::PhiloxStateSingle< Counter, Key > | |
Calpaka::rand::engine::PhiloxStateVector< Counter, Key > | |
Calpaka::detail::QueueRegistry< alpaka::uniform_cuda_hip::detail::QueueUniformCudaHipRtImpl > | |
►Cstd::bool_constant | |
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::bool_constant< TDim::value<=1 &&(std::is_same_v< TApi, ApiCudaRt > &&TApi::version >=BOOST_VERSION_NUMBER(11, 2, 0))> { };template< TApi, TElem, TDim, TIdx > struct BufAllocMapped< PlatformUniformCudaHipRt< TApi >, TElem, TDim, TIdx > { template< TExtent > ALPAKA_FN_HOST static auto allocMappedBuf(DevCpu const &host, PlatformUniformCudaHipRt< TApi > const &, TExtent const &extent) -> BufCpu | |
Calpaka::trait::HasAsyncBufSupport< TDim, DevUniformCudaHipRt< TApi > > | The CUDA/HIP stream-ordered memory allocation capability trait specialization |
►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::IsSingleThreadAcc< TAcc, TSfinae > | The single thread accelerator trait |
Calpaka::trait::IsSingleThreadAcc< AccGpuUniformCudaHipRt< TApi, TDim, TIdx > > | The GPU CUDA single thread accelerator type trait specialization |
►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::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< AccGpuUniformCudaHipRt< TApi, TDim, TIdx > > | The GPU CUDA multi thread accelerator type trait specialization |
Cstd::tuple_element< I, alpaka::Vec< TDim, TVal > > | |
►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::TaskSetCpuBase< DimInt< 1u >, TView, TExtent > | |
Calpaka::detail::TaskSetCpu< DimInt< 1u >, TView, TExtent > | The CPU device 1D memory set task |
►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 |
CTINYMT32_T | |
►Calpaka::meta::detail::ToListImpl< TListType, T > | |
Calpaka::meta::ToList< TListType, T > | |
Calpaka::Vec< Dim, Idx > | |
Calpaka::Vec< DimInt< 1u >, DstSize > | |
Calpaka::Vec< DimInt< 1u >, ExtentSize > | |
Calpaka::Vec< DimInt< 1u >, SrcSize > | |
Calpaka::Vec< TDim, DstSize > | |
Calpaka::Vec< TDim, ExtentSize > | |
Calpaka::Vec< TDim, SrcSize > | |
Calpaka::Vec< TDim, TIdx > | |
►Calpaka::internal::ViewAccessOps< BufCpu< TElem, TDim, TIdx > > | |
Calpaka::BufCpu< TElem, TDim, TIdx > | The CPU memory buffer |
►Calpaka::internal::ViewAccessOps< BufUniformCudaHipRt< TApi, TElem, TDim, TIdx > > | |
Calpaka::BufUniformCudaHipRt< TApi, TElem, TDim, TIdx > | The CUDA/HIP memory buffer |
►Calpaka::internal::ViewAccessOps< ViewConst< TView > > | |
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::internal::ViewAccessOps< ViewPlainPtr< Dev, TElem, TDim, TIdx > > | |
►Calpaka::internal::ViewAccessOps< ViewPlainPtr< TDev, TElem, TDim, TIdx > > | |
Calpaka::ViewPlainPtr< TDev, TElem, TDim, TIdx > | The memory view to wrap plain pointers |
►Calpaka::internal::ViewAccessOps< ViewSubView< TDev, TElem, TDim, TIdx > > | |
Calpaka::ViewSubView< TDev, TElem, TDim, TIdx > | A sub-view to a view |
►Calpaka::meta::TBases | |
Calpaka::meta::InheritFromList< TList< TBases... > > | |