Skip to content

API Alphabetical

Duane Labreche edited this page Sep 19, 2018 · 68 revisions

All functions and classes listed here are part of the Kokkos:: namespace.

Name Library Category Description
BAnd Core Data-Parallelism Reducer for Binary 'And' reduction
BOr Core Data-Parallelism Reducer for Binary 'Or' reduction
complex Core Utilities Complex numbers which work on host and device
LAnd Core Data-Parallelism Reducer for Logical 'And' reduction
LOr Core Data-Parallelism Reducer for Logical 'Or' reduction
Max Core Data-Parallelism Reducer for Maximum reduction
MaxLoc Core Data-Parallelism Reducer for Reduction providing maximum and an associated index
MDRangePolicy Core Execution Policies Policy to iterate over a multidimensional index range.
Min Core Data-Parallelism Reducer for Minimum reduction
MinLoc Core Data-Parallelism Reducer for Reduction providing minimum and an associated index
MinMax Core Data-Parallelism Reducer for Reduction providing both minimum and maximum
MinMaxLoc Core Data-Parallelism Reducer for Reduction providing both minimum and maximum and associated indicies
parallel_for Core Data-Parallelism Bulk execute of independent work items.
parallel_reduce Core Data-Parallelism Bulk execute of independent work items, which contribute to a reduction.
parallel_scan Core Data-Parallelism Bulk execute of work items, which a simple pre- or postfix scan dependency.
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 Data-Parallelism Reducer for Multiplicative reduction
RangePolicy Core Execution Policies Policy to iterate over a 1D index range.
Sum Core Data-Parallelism Reducer for Sum reduction
TeamHandleConcept Core Execution Policies Provides the concept for the member_type of a TeamPolicy.
TeamPolicy Core Execution Policies Policy to iterate over a 1D index range, assigning to each iteration a team of threads.
TeamThreadRange Core Execution Policies Policy to iterate over a 1D index range with the threads of a team.
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 A multi-dimensional array
Container Container description

Clone this wiki locally