All Classes and Interfaces

Class
Description
Operation to add a value to another value.
Operation to assign a value to another value.
Class to perform atomic operations on SharedVariables.
A variable that performs atomic operations over its value.
A barrier is a synchronization construct that allows multiple threads to wait for each other at a common point.
Reduction operation for bitwise AND.
Operation to perform a bitwise AND operation on a value.
Reduction operation for bitwise OR.
Operation to perform a bitwise OR operation on a value.
Reduction operation for bitwise XOR.
Operation to perform a bitwise XOR operation on a value.
Constants used in the library.
The Critical class provides a mechanism for executing tasks in parallel with critical sections.
Operation to divide a value by another value.
A variable that is not shared between threads.
Interface for a `for loop` task.
A class that provides initial values for variables.
The main class for the parallel runtime.
A thread class that extends Thread and provides additional information about the thread.
A simple thread-local variable.
A variable that is not shared between threads.
Reduction operation for logical AND.
Operation to perform a logical AND operation on a value.
Reduction operation for logical OR.
Operation to perform a logical OR operation on a value.
Reduction operation for maximum.
Operation to perform a max operation on a value.
Reduction operation for minimum.
Operation to perform a min operation on a value.
Reduction operation for multiplication.
Operation to multiply a value by another value.
Operation interface that defines the basic structure of an operation.
Operations to perform on values.
A variable that is not shared between threads.
Interface for reduction operations.
Operations for reduction variables.
Represents a reduction variable that its value is reduced from "custom" thread-local variables using a reduction operation.
A variable that is shared between threads.
Operation to perform a left shift operation on a value.
Operation to perform a shift right operation on a value.
A simple round-robin executor that distributes tasks to a fixed number of single-threaded executors.
Operation to subtract a value from another value.
Reduction operation for addition.
A task to be run in parallel.
A thread-local flag that can be activated and deactivated.
A variable that is private to each thread.
A thread team is a group of threads that are working together to execute some parallel task.
Utility methods.
Utility class for number conversions.
The Variable interface represents a variable that can store a value of any type.