CKokkos::Array< T, N, Proxy > | Derived from the C++17 'std::array'. Dropping the iterator interface |
CKokkos::Bitset< Device > | A thread safe view to a bitset |
CKokkos::complex< RealType > | Partial reimplementation of std::complex that works as the result of a Kokkos::parallel_reduce |
CKokkos::ConstBitset< Device > | |
CKokkos::Device< ExecutionSpace, MemorySpace > | Memory space for main process and CPU execution spaces |
CKokkos::Impl::FunctorPolicyExecutionSpace< Functor, Policy, EnableFunctor, EnablePolicy > | Given a Functor and Execution Policy query an execution space |
CKokkos::Future< Arg1, Arg2 > | |
CKokkos::HostSpace | Memory management for host memory |
CKokkos::LayoutLeft | Memory layout tag indicating left-to-right (Fortran scheme) striding of multi-indices |
CKokkos::LayoutRight | Memory layout tag indicating right-to-left (C or lexigraphical scheme) striding of multi-indices |
CKokkos::LayoutStride | Memory layout tag indicated arbitrarily strided multi-index mapping into contiguous memory |
CKokkos::LayoutTileLeft< ArgN0, ArgN1, IsPowerOfTwo > | Memory layout tag indicating left-to-right (Fortran scheme) striding of multi-indices by tiles |
CKokkos::Impl::TeamPolicyInternal< ExecSpace, Properties >::member_type | Parallel execution of a functor calls the functor once with each member of the execution policy |
CKokkos::Experimental::MemoryPool< Device > | Bitset based memory manager for pools of same-sized chunks of memory |
CKokkos::Experimental::MemoryPool< typename traits::device_type > | |
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, ExecutionSapce > | Implementation detail of parallel_scan |
CKokkos::Qthread | Execution space supported by Qthread |
CKokkos::RangePolicy< Properties > | Execution policy for work over a range of an integral type |
CKokkos::ScratchMemorySpace< ExecSpace > | Scratch memory space associated with an execution space |
CKokkos::Impl::SpaceAccessibility< AccessSpace, MemorySpace > | Can AccessSpace access MemorySpace ? |
CKokkos::StaticCrsGraph< DataType, Arg1Type, Arg2Type, SizeType > | Compressed row storage array |
CKokkos::TeamPolicy< Properties > | Execution policy for parallel work over a league of teams of threads |
CKokkos::Timer | Time since construction |
CKokkos::UnorderedMap< Key, Value, Device, Hasher, EqualTo > | Thread-safe, performance-portable lookup table |
CKokkos::UnorderedMapInsertResult | First element of the return value of UnorderedMap::insert() |
CKokkos::Experimental::Impl::ViewToDynRankViewTag | Assign compatible default mappings |
CKokkos::ViewTraits< DataType, Properties > | Traits class for accessing attributes of a View |
▼CKokkos::ViewTraits< const size_type *, Properties ... > | |
CKokkos::View< const size_type *, array_layout, device_type > | |
▼CKokkos::ViewTraits< const unsigned *, Properties ... > | |
CKokkos::View< const unsigned *, Kokkos::Device, MemoryTraits< RandomAccess > > | |
▼CKokkos::ViewTraits< DataType *, Properties ... > | |
CKokkos::View< DataType *, array_layout, device_type > | |
CKokkos::ViewTraits< DataType, Arg1Type, Arg2Type, Arg3Type > | |
▼CKokkos::ViewTraits< DataType, P ... > | |
CKokkos::Experimental::DynamicView< DataType, P > | Dynamic views are restricted to rank-one and no layout. Subviews are not allowed |
▼CKokkos::ViewTraits< DataType, Properties ... > | |
CKokkos::View< DataType, Properties > | View to an array of data |
▼CKokkos::ViewTraits< int, Properties ... > | |
CKokkos::View< int[num_scalars], LayoutLeft, execution_space > | |
CKokkos::ViewTraits< Scalar *, LayoutLeft, Arg1Type, void > | |
▼CKokkos::ViewTraits< SuperblockHeader *, Properties ... > | |
CKokkos::View< SuperblockHeader *, device_type > | |
▼CKokkos::ViewTraits< typename traits::data_type, Properties ... > | |
CKokkos::View< typename traits::data_type, Arg1Type, Arg2Type, Arg3Type > | |
CKokkos::View< typename traits::data_type, LayoutLeft, Arg1Type, void > | |
▼CKokkos::ViewTraits< uint32_t *, Properties ... > | |
CKokkos::View< uint32_t *, device_type > | |
▼CKokkos::ViewTraits< unsigned *, Properties ... > | |
CKokkos::View< unsigned *, Kokkos::Device, MemoryTraits< RandomAccess > > | |
▼CKokkos::ViewTraits< unsigned int, Properties ... > | |
CKokkos::View< unsigned int, Kokkos::LayoutLeft, typename t_host::execution_space > | |
▼CKokkos::ViewTraits< value_type, Properties ... > | |
CKokkos::View< value_type, Space, Kokkos::MemoryTraits< Kokkos::Unmanaged > > | |
CKokkos::RangePolicy< Properties >::WorkRange | Subrange for a partition's rank and size |