Kokkos Core Kernels Package Version of the Day
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CKokkos::Experimental::AcquireTeamUniqueToken< TeamPolicy >RAII helper for per-team unique token values
 CKokkos::Experimental::AcquireUniqueToken< ExecutionSpace, TokenScope >RAII helper for per-thread unique token values
 CKokkos::Array< T, N, Proxy >Derived from the C++17 'std::array'. Dropping the iterator interface
 CKokkos::Array< array_index_type, rank >
 CKokkos::Array< int64_t, Rank >
 CKokkos::Bitset< Device >A thread safe view to a bitset
 CKokkos::Experimental::Impl::ChunkedArrayManager< MemorySpace, ValueType >
 CKokkos::Experimental::Impl::ChunkedArrayManager< device_space, value_type >
 CKokkos::Experimental::Impl::ChunkedArrayManager< host_space, value_type >
 CKokkos::complex< RealType >Partial reimplementation of std::complex that works as the result of a Kokkos::parallel_reduce
 CKokkos::ConstBitset< Device >
 CKokkos::Crs< DataType, Arg1Type, Arg2Type, SizeType >Compressed row storage array
 CKokkos::Tools::Experimental::Impl::DimensionValueExtractor< Container >
 CKokkos::Impl::FunctorPolicyExecutionSpace< Functor, Policy >Given a Functor and Execution Policy query an execution space
 CKokkos::Tools::Experimental::Impl::get_space_dimensionality< InspectForDepth >
 CKokkos::Tools::Experimental::Impl::GetMultidimensionalPoint< HierarchyNode, InterpolationIndices >
 CKokkos::GraphRowViewConst< GraphType >View of a row of a sparse graph
 CKokkos::HostSpaceMemory management for host memory
 CKokkos::LaunchBounds< maxT, minB >Specify Launch Bounds for CUDA execution
 CKokkos::LayoutLeftMemory layout tag indicating left-to-right (Fortran scheme) striding of multi-indices
 CKokkos::LayoutRightMemory layout tag indicating right-to-left (C or lexigraphical scheme) striding of multi-indices
 CKokkos::LayoutStrideMemory layout tag indicated arbitrarily strided multi-index mapping into contiguous memory
 CKokkos::Experimental::LayoutTiled< OuterP, InnerP, ArgN0, ArgN1, ArgN2, ArgN3, ArgN4, ArgN5, ArgN6, ArgN7, IsPowerOfTwo >LayoutTiled
 CKokkos::Experimental::LogicalMemorySpace< BaseSpace, DefaultBaseExecutionSpace, Namer, SharesAccessWithBase >LogicalMemorySpace is a space that is identical to another space, but differentiable by name and template argument
 CKokkos::Tools::Experimental::Impl::MapTypeConverter< NestedMap >
 CKokkos::Tools::Experimental::Impl::MapTypeConverter< ProblemSpaceInput >
 CKokkos::Impl::TeamPolicyInternal< ExecSpace, Properties >::member_typeParallel execution of a functor calls the functor once with each member of the execution policy
 CKokkos::Impl::MemorySpaceAccess< DstMemorySpace, SrcMemorySpace >Access relationship between DstMemorySpace and SrcMemorySpace
 CKokkos::pair< T1, T2 >Replacement for std::pair that works on CUDA devices
 CKokkos::Impl::ParallelFor< FunctorType, ExecPolicy, ExecutionSpace >Implementation of the ParallelFor operator that has a partial specialization for the device
 CKokkos::Impl::ParallelReduce< FunctorType, ExecPolicy, ReducerType, ExecutionSpace >Implementation detail of parallel_reduce
 CKokkos::Impl::ParallelScan< FunctorType, ExecPolicy, ExecutionSpace >Implementation detail of parallel_scan
 CKokkos::RangePolicy< Properties >Execution policy for work over a range of an integral type
 CKokkos::RangePolicy< Properties... >
 CKokkos::ScratchMemorySpace< ExecSpace >Scratch memory space associated with an execution space
 CKokkos::SpaceAccessibility< AccessSpace, MemorySpace >Can AccessSpace access MemorySpace ?
 CKokkos::StaticCrsGraph< DataType, Arg1Type, Arg2Type, Arg3Type, SizeType >Compressed row storage array
 CKokkos::TeamPolicy< Properties >Execution policy for parallel work over a league of teams of threads
 CKokkos::TimerTime since construction
 CKokkos::Experimental::UniqueToken< ExecutionSpace, UniqueTokenScope >Class to generate unique ids base on the required amount of concurrency
 CKokkos::Experimental::UniqueToken< exec_space >
 CKokkos::Experimental::UniqueToken< exec_space, UniqueTokenScope::Instance >
 CKokkos::Experimental::UniqueToken< execution_space, Kokkos::Experimental::UniqueTokenScope::Global >
 CKokkos::Experimental::UniqueToken< ExecutionSpace, UniqueTokenScope::Global >
 CKokkos::Experimental::UniqueToken< ExecutionSpace, UniqueTokenScope::Instance >Instance scope UniqueToken allows for a max size other than execution_space().concurrency()
 CKokkos::UnorderedMap< Key, Value, Device, Hasher, EqualTo >Thread-safe, performance-portable lookup table
 CKokkos::UnorderedMapInsertResultFirst element of the return value of UnorderedMap::insert()
 CKokkos::Tools::Experimental::Impl::ValueHierarchyConstructor< NestedMap >
 CKokkos::Tools::Experimental::Impl::ValueHierarchyNode< ValueType, ContainedType >
 CKokkos::Impl::ViewToDynRankViewTagAssign compatible default mappings
 CKokkos::ViewTraits< DataType, Properties >Traits class for accessing attributes of a View
 CKokkos::Experimental::DynamicView< DP... >
 CKokkos::Experimental::DynamicView< SP... >
 CKokkos::View< unsigned int[2], LayoutLeft, Kokkos::HostSpace >
 CKokkos::View< typename traits::data_type, LayoutLeft, void, void >
 CKokkos::View< value_type, Space >
 CKokkos::View< unsigned *, Device, MemoryTraits< RandomAccess > >
 CKokkos::View< const unsigned *, Device, MemoryTraits< RandomAccess > >
 CKokkos::View< size_type *, array_layout, device_type >
 CKokkos::View< DataType *, array_layout, device_type >
 CKokkos::View< typename traits::data_type, void, void, void >
 CKokkos::View< size_type, typename exec_space::scratch_memory_space, Kokkos::MemoryUnmanaged >
 CKokkos::View< int, device_type >
 CKokkos::View< typename traits::data_type, device_type, void, void >
 CKokkos::View< internal_data_type, Kokkos::LayoutLeft, device_type >
 CKokkos::View< internal_data_type, Kokkos::LayoutRight, device_type >
 CKokkos::View< value_type, typename InCounts::device_type >
 CKokkos::View< index_type *, memory_space >
 CKokkos::View< data_type *, array_layout, device_type, memory_traits >
 CKokkos::View< const size_type *, array_layout, device_type, memory_traits >
 CKokkos::View< int[num_scalars], LayoutLeft, device_type >
 CKokkos::View< std::int32_t *, memory_space >
 CKokkos::ViewTraits< const size_type *, Properties... >
 CKokkos::ViewTraits< const unsigned *, Properties... >
 CKokkos::ViewTraits< data_type *, Properties... >
 CKokkos::ViewTraits< DataType *, Properties... >
 CKokkos::ViewTraits< DataType, P... >
 CKokkos::Experimental::DynamicView< DataType, P >Dynamic views are restricted to rank-one and no layout. Resize only occurs on host outside of parallel_regions. Subviews are not allowed
 CKokkos::ViewTraits< DataType, Properties... >
 CKokkos::View< DataType, Properties >View to an array of data
 CKokkos::ViewTraits< DataType, void, void, void >
 CKokkos::ViewTraits< DP..., P... >
 CKokkos::ViewTraits< index_type *, Properties... >
 CKokkos::ViewTraits< int *, device_type, void, void >
 CKokkos::ViewTraits< int, Properties... >
 CKokkos::ViewTraits< internal_data_type, Properties... >
 CKokkos::ViewTraits< report_type *, device_type, void, void >
 CKokkos::ViewTraits< Scalar *, LayoutLeft, void, void >
 CKokkos::ViewTraits< size_type *, Properties... >
 CKokkos::ViewTraits< size_type, Properties... >
 CKokkos::ViewTraits< SP..., P... >
 CKokkos::ViewTraits< std::int32_t *, Properties... >
 CKokkos::ViewTraits< typename traits::data_type, Properties... >
 CKokkos::ViewTraits< unsigned *, Properties... >
 CKokkos::ViewTraits< unsigned int, Properties... >
 CKokkos::ViewTraits< value_type, Properties... >
 CKokkos::RangePolicy< Properties >::WorkRangeSubrange for a partition's rank and size