API in Alphabetical Order ========================= All functions and classes listed here are part of the ``Kokkos::`` namespace. Algorithms ---------- +--------------------------+-----------+---------------+----------------------------------------------------------------+ | Name | Library | Category | Description | +==========================+===========+===============+================================================================+ | Rand | Algorithm | Random Number | Generator Type (12), draw options (3) | +--------------------------+-----------+---------------+----------------------------------------------------------------+ | Random_XorShift64_Pool | Algorithm | Random Number | Random Number Generator, pool for threads | +--------------------------+-----------+---------------+----------------------------------------------------------------+ | Random_XorShift64 | Algorithm | Random Number | Random Number Generator for 12 types, plus normal distribution | +--------------------------+-----------+---------------+----------------------------------------------------------------+ | init | Algorithm | Random Number | Initialize state using seed for Random_XorShift64_Pool | +--------------------------+-----------+---------------+----------------------------------------------------------------+ | Random_XorShift1024_Pool | Algorithm | Random Number | Random Number Generator, 1024 bit, pool for threads | +--------------------------+-----------+---------------+----------------------------------------------------------------+ | Random_XorShift1024 | Algorithm | Random Number | Random Number Generator for 12 types, plus normal distribution | +--------------------------+-----------+---------------+----------------------------------------------------------------+ | fill_random | Algorithm | Random Number | Create sample space to fit a (0 to) range or begin-end space | +--------------------------+-----------+---------------+----------------------------------------------------------------+ Containers ---------- +----------------------------------------------------+---------------------------------------+----------+----------------------------------------------------------------------------------------------------------------+ | Name | Library | Category | Description | +====================================================+=======================================+==========+================================================================================================================+ | `Bitset `_ | `Containers `_ | View | A concurrent Bitset class. | +----------------------------------------------------+---------------------------------------+----------+----------------------------------------------------------------------------------------------------------------+ | `DualView `_ | `Containers `_ | View | Host-Device Mirror of View with Host-Device Memory | +----------------------------------------------------+---------------------------------------+----------+----------------------------------------------------------------------------------------------------------------+ | `DynamicView `_ | `Containers `_ | View | A view which can change its size dynamically. | +----------------------------------------------------+---------------------------------------+----------+----------------------------------------------------------------------------------------------------------------+ | `DynRankView `_ | `Containers `_ | View | A view which can determine its rank at runtime. | +----------------------------------------------------+---------------------------------------+----------+----------------------------------------------------------------------------------------------------------------+ | ErrorReporter | `Containers `_ | View | A class supporting error recording in parallel code. | +----------------------------------------------------+---------------------------------------+----------+----------------------------------------------------------------------------------------------------------------+ | `OffsetView `_ | `Containers `_ | View | View structure supporting non-zero start indices. | +----------------------------------------------------+---------------------------------------+----------+----------------------------------------------------------------------------------------------------------------+ | `ScatterView `_ | `Containers `_ | View | View structure to transpartently support atomic and data replication strategies for scatter-reduce algorithms. | +----------------------------------------------------+---------------------------------------+----------+----------------------------------------------------------------------------------------------------------------+ | `StaticCrsGraph `_ | `Containers `_ | View | A non-resizable CRS graph structure with view semantics. | +----------------------------------------------------+---------------------------------------+----------+----------------------------------------------------------------------------------------------------------------+ | `UnorderedMap `_ | `Containers `_ | View | A map data structure optimized for concurrent inserts. | +----------------------------------------------------+---------------------------------------+----------+----------------------------------------------------------------------------------------------------------------+ | `vector `_ | `Containers `_ | View | [DEPRECATED] A class providing similar interfaces to ``std::vector``. | +----------------------------------------------------+---------------------------------------+----------+----------------------------------------------------------------------------------------------------------------+ Core ---- .. |SubviewType| replace:: Subview .. _SubviewType: core/view/Subview_type.html +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | Name | Library | Category | Description | +======================================================================================+===========================+========================================================================+=========================================================================================================================================+ | `abort `_ | `Core `_ | `Utilities `_ | Causes abnormal program termination. | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `ALL `_ | `Core `_ | `Utilities `_ | Selects all elements in a dimension. | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `atomic_exchange `_ | `Core `_ | `Atomic-Operations `_ | Atomic operation which exchanges a value and returns the old. | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `atomic_compare_exchange `_ | `Core `_ | `Atomic-Operations `_ | Atomic operation which exchanges a value only if the old value matches a comparison value and returns the old value. | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `atomic_compare_exchange_strong `_ | `Core `_ | `Atomic-Operations `_ | Atomic operation which exchanges a value only if the old value matches a comparison value and returns true if the exchange is executed. | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `atomic_load `_ | `Core `_ | `Atomic-Operations `_ | Atomic operation which loads a value. | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `atomic_\[op\] `_ | `Core `_ | `Atomic-Operations `_ | Atomic operation which don't return anything. | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `atomic_fetch_\[op\] `_ | `Core `_ | `Atomic-Operations `_ | Various atomic operations which return the old value. | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `atomic_\[op\]_fetch `_ | `Core `_ | `Atomic-Operations `_ | Various atomic operations which return the updated value. | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `atomic_store `_ | `Core `_ | `Atomic-Operations `_ | Atomic operation which stores a value. | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `BAnd `_ | `Core `_ | `Atomic-Operations `_ | Reducer for Binary 'And' reduction | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `BOr `_ | `Core `_ | `Atomic-Operations `_ | Reducer for Binary 'Or' reduction | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `complex `_ | `Core `_ | `STL Compatibility `_ | Complex numbers which work on host and device | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `(X)create_mirror `_ | `Core `_ | `View and related `_ | Mirror Host data to Device data | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `(X)create_mirror_view `_ | `Core `_ | `View and related `_ | Mirror Host data to Device data | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `Cuda `_ | `Core `_ | `Spaces `_ | The CUDA Execution Space. | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `CudaSpace `_ | `Core `_ | `Spaces `_ | The primary CUDA Memory Space. | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `CudaUVMSpace `_ | `Core `_ | `Spaces `_ | The CUDA Memory Space providing access to unified memory page migratable allocations. | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `CudaHostPinnedSpace `_ | `Core `_ | `Spaces `_ | The CUDA Memrory Space providing access to host pinned GPU-accessible host memory. | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `deep_copy `_ | `Core `_ | `View and related `_ | Copy Views | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `ExecutionPolicy Concept `_ | `Core `_ | `Execution Policies `_ | Concept for execution policies. | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `ExecutionSpace concept `_ | `Core `_ | `Spaces `_ | Concept for execution spaces. | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `fence `_ | `Core `_ | | Fences execution spaces. | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `finalize `_ | `Core `_ | `Initialization and Finalization `_ | function to finalize Kokkos | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `HostSpace `_ | `Core `_ | `Spaces `_ | The primary Host Memory Space. | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `HPX `_ | `Core `_ | `Spaces `_ | Execution space using the HPX runtime system execution mechanisms. | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `InitArguments `_ | `Core `_ | `Initialization and Finalization `_ | struct to programmatically define how to initialize Kokkos (deprecated in version 3.7) | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `InitializationSettings `_ | `Core `_ | `Initialization and Finalization `_ | class to programmatically define how to initialize Kokkos | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `initialize `_ | `Core `_ | `Initialization and Finalization `_ | function to initialize Kokkos | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `is_array_layout `_ | `Core `_ | `Traits `_ | Trait to detect types that model the Layout concept | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `is_execution_policy `_ | `Core `_ | `Traits `_ | Trait to detect types that model ExecutionPolicy concept | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | is_execution_space | `Core `_ | `Traits `_ | Trait to detect types that model `ExecutionSpace concept `_ | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `is_memory_space `_ | `Core `_ | `Traits `_ | Trait to detect types that model `MemorySpace concept `_ | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `is_memory_traits `_ | `Core `_ | `Traits `_ | Trait to detect specializations of `Kokkos::MemoryTraits` | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `is_reducer `_ | `Core `_ | `Traits `_ | Trait to detect types that model the `Reducer concept `_ | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `is_space `_ | `Core `_ | `Traits `_ | Trait to detect types that model the Space concept | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `LayoutLeft `_ | `Core `_ | `View and related `_ | Memory Layout matching Fortran | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `LayoutRight `_ | `Core `_ | `View and related `_ | Memory Layout matching C | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `LayoutStride `_ | `Core `_ | `View and related `_ | Memory Layout for arbitrary strides | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `kokkos_free `_ | `Core `_ | `Memory Management `_ | Dellocates previously allocated memory | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `kokkos_malloc `_ | `Core `_ | `Memory Management `_ | Allocates memory | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `kokkos_realloc `_ | `Core `_ | `Memory Management `_ | Expands previously allocated memory block | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `LAnd `_ | `Core `_ | `Built-in Reducers `_ | Reducer for Logical 'And' reduction | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `LOr `_ | `Core `_ | `Built-in Reducers `_ | Reducer for Logical 'Or' reduction | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `Max `_ | `Core `_ | `Built-in Reducers `_ | Reducer for Maximum reduction | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `MaxLoc `_ | `Core `_ | `Built-in Reducers `_ | Reducer for Reduction providing maximum and an associated index | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `(U)MDRangePolicy `_ | `Core `_ | `Execution Policies `_ | Policy to iterate over a multidimensional index range. | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `MemorySpace concept `_ | `Core `_ | `Spaces `_ | Concept for execution spaces. | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `Min `_ | `Core `_ | `Built-in Reducers `_ | Reducer for Minimum reduction | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `MinLoc `_ | `Core `_ | `Built-in Reducers `_ | Reducer for Reduction providing minimum and an associated index | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `MinMax `_ | `Core `_ | `Built-in Reducers `_ | Reducer for Reduction providing both minimum and maximum | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `MinMaxLoc `_ | `Core `_ | `Built-in Reducers `_ | Reducer for Reduction providing both minimum and maximum and associated indices | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `OpenMP `_ | `Core `_ | `Spaces `_ | Execution space using non-target OpenMP parallel execution mechanisms. | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `OpenMPTarget `_ | `Core `_ | `Spaces `_ | Execution space using targetoffload OpenMP parallel execution mechanisms. | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `pair `_ | `Core `_ | `STL Compatibility `_ | Device compatible std::pair analogue | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `parallel_for `_ | `Core `_ | | Bulk execute of independent work items. | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `ParallelForTag `_ | `Core `_ | | Tag passed to team_size functions | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `parallel_reduce `_ | `Core `_ | | Bulk execute of independent work items, which contribute to a reduction. | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `ParallelReduceTag `_ | `Core `_ | | Tag passed to team_size functions | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `parallel_scan `_ | `Core `_ | | Bulk execute of work items, which a simple pre- or postfix scan dependency. | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `ParallelScanTag `_ | `Core `_ | | Tag passed to team_size functions | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `partition_space `_ | `Core `_ | `Spaces `_ | Split an existing execution space instance into multiple | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `PerTeam `_ | `Core `_ | `Execution Policies `_ | Policy used in single construct to indicate once per team execution. | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `PerThread `_ | `Core `_ | `Execution Policies `_ | Policy used in single construct to indicate once per thread execution. | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `Prod `_ | `Core `_ | `Built-in Reducers `_ | Reducer for Multiplicative reduction | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `RangePolicy `_ | `Core `_ | `Execution Policies `_ | Policy to iterate over a 1D index range. | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `realloc `_ | `Core `_ | `View and related `_ | Resize an existing view without maintaining the content | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `ReducerConcept `_ | `Core `_ | `Built-in Reducers `_ | Provides the concept for Reducers. | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `resize `_ | `Core `_ | `View and related `_ | Resize an existing view while maintaining the content | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `Serial `_ | `Core `_ | `Spaces `_ | Execution space using serial execution the CPU. | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `SequentialHostInit `_ | `Core `_ | `View and related `_ | An option used with `view_alloc `_ | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `ScopeGuard `_ | `Core `_ | `Initialization and Finalization `_ | class to aggregate initializing and finalizing Kokkos | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `SpaceAccessibility `_ | `Core `_ | `Spaces `_ | Facility to query accessibility rules between execution and memory spaces. | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | |SubviewType|_ | `Core `_ | `View and related `_ | Type of multi-dimensional array which is returned by the subview function | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `subview `_ | `Core `_ | `View and related `_ | Crating multi-dimensional array which is a slice of a view | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `Sum `_ | `Core `_ | `Built-in Reducers `_ | Reducer for Sum reduction | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `TeamHandle concept `_ | `Core `_ | `Execution Policies `_ | Provides the concept for the `member_type` of a `TeamPolicy `_. | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `(U)TeamPolicy `_ | `Core `_ | `Execution Policies `_ | Policy to iterate over a 1D index range, assigning to each iteration a team of threads. | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `TeamThreadMDRange `_ | `Core `_ | `Execution Policies `_ | Policy to iterate over a multidimensional index range with the threads of a team. | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `TeamThreadRange `_ | `Core `_ | `Execution Policies `_ | Policy to iterate over a 1D index range with the threads of a team. | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `TeamVectorMDRange `_ | `Core `_ | `Execution Policies `_ | Policy to iterate over a multidimensional index range with the threads and vector lanes of a team. | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `TeamVectorRange `_ | `Core `_ | `Execution Policies `_ | Policy to iterate over a 1D index range with the threads and vector lanes of a team. | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `ThreadVectorMDRange `_ | `Core `_ | `Execution Policies `_ | Policy to iterate over a multidimensional index range with the vector lanes of a thread. | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `ThreadVectorRange `_ | `Core `_ | `Execution Policies `_ | Policy to iterate over a 1D index range with the vector lanes of a thread. | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `Timer `_ | `Core `_ | `Utilities `_ | A basic timer returning seconds | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `View `_ | `Core `_ | `View and related `_ | A multi-dimensional array | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `View-like Type Concept `_ | `Core `_ | `View and related `_ | A set of class templates that act like a View | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ | `WithoutInitializing `_ | `Core `_ | `View and related `_ | An option used with `view_alloc `_ | +--------------------------------------------------------------------------------------+---------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+