Kokkos Core Kernels Package Version of the Day
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 NKokkos
 NExperimental
 NImpl
 CChunkedArrayManager
 CAcquireTeamUniqueTokenRAII helper for per-team unique token values
 CAcquireUniqueTokenRAII helper for per-thread unique token values
 CDynamicViewDynamic views are restricted to rank-one and no layout. Resize only occurs on host outside of parallel_regions. Subviews are not allowed
 CLayoutTiledLayoutTiled
 CLogicalMemorySpaceLogicalMemorySpace is a space that is identical to another space, but differentiable by name and template argument
 CUniqueTokenClass to generate unique ids base on the required amount of concurrency
 CUniqueToken< ExecutionSpace, UniqueTokenScope::Instance >Instance scope UniqueToken allows for a max size other than execution_space().concurrency()
 NImplScopeGuard Some user scope issues have been identified with some Kokkos::finalize calls; ScopeGuard aims to correct these issues
 CFunctorPolicyExecutionSpaceGiven a Functor and Execution Policy query an execution space
 CMemorySpaceAccessAccess relationship between DstMemorySpace and SrcMemorySpace
 CParallelForImplementation of the ParallelFor operator that has a partial specialization for the device
 CParallelReduceImplementation detail of parallel_reduce
 CParallelScanImplementation detail of parallel_scan
 CViewToDynRankViewTagAssign compatible default mappings
 NTools
 NExperimental
 NImpl
 CDimensionValueExtractor
 Cget_space_dimensionality
 CGetMultidimensionalPoint
 CMapTypeConverter
 CValueHierarchyConstructor
 CValueHierarchyNode
 CArrayDerived from the C++17 'std::array'. Dropping the iterator interface
 CBitsetA thread safe view to a bitset
 CcomplexPartial reimplementation of std::complex that works as the result of a Kokkos::parallel_reduce
 CConstBitset
 CCrsCompressed row storage array
 CGraphRowViewConstView of a row of a sparse graph
 CHostSpaceMemory management for host memory
 CLaunchBoundsSpecify Launch Bounds for CUDA execution
 CLayoutLeftMemory layout tag indicating left-to-right (Fortran scheme) striding of multi-indices
 CLayoutRightMemory layout tag indicating right-to-left (C or lexigraphical scheme) striding of multi-indices
 CLayoutStrideMemory layout tag indicated arbitrarily strided multi-index mapping into contiguous memory
 CpairReplacement for std::pair that works on CUDA devices
 CRangePolicyExecution policy for work over a range of an integral type
 CWorkRangeSubrange for a partition's rank and size
 CScratchMemorySpaceScratch memory space associated with an execution space
 CSpaceAccessibilityCan AccessSpace access MemorySpace ?
 CStaticCrsGraphCompressed row storage array
 CTeamPolicyExecution policy for parallel work over a league of teams of threads
 CTimerTime since construction
 CUnorderedMapThread-safe, performance-portable lookup table
 CUnorderedMapInsertResultFirst element of the return value of UnorderedMap::insert()
 CViewView to an array of data
 CViewTraitsTraits class for accessing attributes of a View