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:
 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
     CValueHierarchyNode
     CMapTypeConverter
     CValueHierarchyConstructor
     Cget_space_dimensionality
     CDimensionValueExtractor
     CGetMultidimensionalPoint
  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
  CUnorderedMapInsertOpTypesOperations applied to the values array upon subsequent insertions
  CUnorderedMapInsertResultFirst element of the return value of UnorderedMap::insert()
  CViewView to an array of data
  CViewTraitsTraits class for accessing attributes of a View