Kokkos Core Kernels Package  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
oNBelos
oNKokkos
|oNImplScopeGuard Some user scope issues have been identified with some Kokkos::finalize calls; ScopeGuard aims to correct these issues
||oCMemorySpaceAccessAccess relationship between DstMemorySpace and SrcMemorySpace
||oCFunctorPolicyExecutionSpaceGiven a Functor and Execution Policy query an execution space
||oCParallelForImplementation of the ParallelFor operator that has a partial specialization for the device
||oCParallelReduceImplementation detail of parallel_reduce
||oCParallelScanImplementation detail of parallel_scan
||\CViewToDynRankViewTagAssign compatible default mappings
|oNExperimental
||oNImpl
|||\CChunkedArrayManager
||oCUniqueTokenClass to generate unique ids base on the required amount of concurrency
||oCUniqueToken< ExecutionSpace, UniqueTokenScope::Instance >Instance scope UniqueToken allows for a max size other than execution_space().concurrency()
||oCAcquireUniqueTokenRAII helper for per-thread unique token values
||oCAcquireTeamUniqueTokenRAII helper for per-team 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
|oNhwlocMinimal subset of logical 'hwloc' functionality available from http://www.open-mpi.org/projects/hwloc/
|oNTools
||\NExperimental
|| \NImpl
||  oCValueHierarchyNode
||  oCMapTypeConverter
||  oCValueHierarchyConstructor
||  oCget_space_dimensionality
||  oCDimensionValueExtractor
||  \CGetMultidimensionalPoint
|oCArrayDerived from the C++17 'std::array'. Dropping the iterator interface
|oCcomplexPartial reimplementation of std::complex that works as the result of a Kokkos::parallel_reduce
|oCLaunchBoundsSpecify Launch Bounds for CUDA execution
|oCSpaceAccessibilityCan AccessSpace access MemorySpace ?
|oCCrsCompressed row storage array
|oCRangePolicyExecution policy for work over a range of an integral type
||\CWorkRangeSubrange for a partition's rank and size
|oCTeamPolicyExecution policy for parallel work over a league of teams of threads
|oCHostSpaceMemory management for host memory
|oCLayoutLeftMemory layout tag indicating left-to-right (Fortran scheme) striding of multi-indices
|oCLayoutRightMemory layout tag indicating right-to-left (C or lexigraphical scheme) striding of multi-indices
|oCLayoutStrideMemory layout tag indicated arbitrarily strided multi-index mapping into contiguous memory
|oCpairReplacement for std::pair that works on CUDA devices
|oCScratchMemorySpaceScratch memory space associated with an execution space
|oCTimerTime since construction
|oCBitsetA thread safe view to a bitset
|oCConstBitset
|oCGraphRowViewConstView of a row of a sparse graph
|oCStaticCrsGraphCompressed row storage array
|oCUnorderedMapInsertResultFirst element of the return value of UnorderedMap::insert()
|oCUnorderedMapInsertOpTypesOperations applied to the values array upon subsequent insertions
|\CUnorderedMapThread-safe, performance-portable lookup table
oNTeuchos
|\NMatrixMarket
\NTrilinos
 \NDetails