CKokkos::ALL | Tag denoting that a subview should capture all of a dimension |
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::Experimental::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::TeamPolicy< Arg0, Arg1, ExecSpace >::member_type | Parallel execution of a functor calls the functor once with each member of the execution policy |
CKokkos::pair< T1, T2 > | Replacement for std::pair that works on CUDA devices |
CKokkos::Impl::ParallelFor< FunctorType, ExecPolicy > | Implementation of the ParallelFor operator that has a partial specialization for the device |
CKokkos::Impl::ParallelReduce< FunctorType, ExecPolicy > | Implementation detail of parallel_reduce |
CKokkos::Impl::ParallelScan< FunctorType, ExecPolicy > | Implementation detail of parallel_scan |
CKokkos::Qthread | Execution space supported by Qthread |
CKokkos::RangePolicy< Arg0, Arg1, Arg2, ExecSpace > | Execution policy for work over a range of an integral type |
CKokkos::ScratchMemorySpace< ExecSpace > | Scratch memory space associated with an execution space |
CKokkos::StaticCrsGraph< DataType, Arg1Type, Arg2Type, SizeType > | Compressed row storage array |
CKokkos::Experimental::TaskPolicy< Arg0 > | If the argument is an execution space then a serial task in that space |
CKokkos::TeamPolicy< Arg0, Arg1, ExecSpace > | Execution policy for parallel work over a league of teams of threads |
CKokkos::Experimental::TeamScratchRequest< MemorySpace > | Scratch memory request accepting per team and per thread value |
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::View< DataType, Arg1Type, Arg2Type, Arg3Type, Specialize > | View to an array of data |
CKokkos::View< const size_type *, array_layout, device_type > | |
CKokkos::View< const unsigned *, Kokkos::Device, MemoryTraits< RandomAccess > > | |
CKokkos::View< DataType *, array_layout, device_type > | |
CKokkos::View< int, typename ViewTraits< DataType, Arg1Type, Arg2Type, Arg3Type >::memory_space > | |
CKokkos::View< int[num_scalars], LayoutLeft, execution_space > | |
CKokkos::View< Kokkos::View *, typename ViewTraits< DataType, Arg1Type, Arg2Type, Arg3Type >::memory_space > | |
CKokkos::View< typename traits::data_type, Arg1Type, Arg2Type, Arg3Type > | |
CKokkos::View< typename traits::data_type, LayoutLeft, Arg1Type, void > | |
CKokkos::View< unsigned *, Kokkos::Device, MemoryTraits< RandomAccess > > | |
CKokkos::View< unsigned int, Kokkos::LayoutLeft, typename t_host::execution_space > | |
CKokkos::Impl::ViewEnableArrayOper< ReturnType, Traits, Layout, Rank, iType0, iType1, iType2, iType3, iType4, iType5, iType6, iType7, Enable > | Enable view parentheses operator for match of layout and integral arguments. If correct rank define type from traits, otherwise define type as an error message |
CKokkos::Impl::ViewSpecialize< ValueType, ArraySpecialize, ArrayLayout, MemorySpace, MemoryTraits > | View specialization mapping of view traits to a specialization tag |
CKokkos::Impl::ViewSpecialize< ValueType, void, LayoutLeft, MemorySpace, MemoryTraits > | Default view specialization has LayoutLeft, LayoutRight, or LayoutStride |
CKokkos::Experimental::ViewTraits< DataType, Properties > | Traits class for accessing attributes of a View |
CKokkos::ViewTraits< DataType, Arg1, Arg2, Arg3 > | Traits class for accessing attributes of a View |
CKokkos::ViewTraits< DataType, Arg1Type, Arg2Type, Arg3Type > | |
▼CKokkos::Experimental::ViewTraits< DataType, Properties... > | |
CKokkos::Experimental::View< DataType, Properties > | View to an array of data |
CKokkos::ViewTraits< Scalar *, LayoutLeft, Arg1Type, void > | |
CKokkos::RangePolicy< Arg0, Arg1, Arg2, ExecSpace >::WorkRange | Subrange for a partition's rank and size |