
| Interface | Description |
|---|---|
| HjActor<MessageType> |
Interface for an Actor.
|
| HjCallable<V> |
This is equivalent of the
Callable class for Habanero-Java. |
| HjDataDrivenFuture<V> |
A Future that may be explicitly completed by setting its value using the
put() method. |
| HjDoubleArrayView |
A view on a 1-D Java array.
|
| HjDoubleArrayView.HjDoubleArrayView1D |
A 1-D view on a 1-D Java array.
|
| HjDoubleArrayView.HjDoubleArrayView2D |
A 2-D view on a 1-D Java array.
|
| HjDoubleArrayView.HjDoubleArrayView3D |
A 3-D view on a 1-D Java array.
|
| HjEventCount |
An eventcount is an object that keeps a count of the number of events in a particular class that have occurred so far
in the execution of the system.
|
| HjEventLogger |
TODO Add javadoc.
|
| HjFinishAccumulator |
Finish accumulators are a construct that support predefined parallel reductions for dynamic task parallelism.
|
| HjFuture<V> |
HJ also includes support for async tasks with return values in the form of futures .
|
| HjIndexable<T> |
Interface to mark classes that can be indexed by integers.
|
| HjIntArrayView |
A view on a 1-D Java array.
|
| HjIntArrayView.HjIntArrayView1D |
A 1-D view on a 1-D Java array.
|
| HjIntArrayView.HjIntArrayView2D |
A 2-D view on a 1-D Java array.
|
| HjIntArrayView.HjIntArrayView3D |
A 3-D view on a 1-D Java array.
|
| HjLambda<T,V> |
Simple functional interface taking one parameter and returning a value.
|
| HjMetrics |
An interface to report the metrics result.
|
| HjPhaser |
Phasers are a new coordination construct that unifies collective and point-to-point synchronizations.
|
| HjPlace |
The place construct in HJ provides a way for the programmer to specify affinity among async tasks.
|
| HjPoint |
A point represents an ordered tuplet of n terms, (a0, a1, a2, ..., an-1) where n is the rank of the space in which
the point is located.
|
| HjProcedure<T> |
An interface representing a function of 1 parameter.
|
| HjProcedureInt1D |
An interface representing a function of 1 integer parameter.
|
| HjProcedureInt2D |
An interface representing a function of 2 integer parameters.
|
| HjProcedureInt3D |
An interface representing a function of 3 integer parameters.
|
| HjRegion |
A region represents a (sparse or dense) k-dimensional space of points.
|
| HjRegion.HjRegion1D |
Abstraction for a 1-D region.
|
| HjRegion.HjRegion2D |
Abstraction for a 2-D region.
|
| HjRegion.HjRegion3D |
Abstraction for a 3-D region.
|
| HjRunnable |
This interface is designed to provide a common protocol for objects that wish to execute code while they are active.
|
| HjRuntime |
The HjRuntime interface support by all runtime implementations.
|
| HjSuspendable |
This interface is designed to provide a common protocol for objects that wish to execute (possibly thread-blocking)
code while they are active.
|
| HjSuspendingCallable<V> |
This is equivalent of the
Callable class for Habanero-Java. |
| HjSuspendingProcedure<T> |
An interface representing a function of 1 parameter.
|
| HjSuspendingProcedureInt1D |
An interface representing a function of 1 integer parameter.
|
| HjSuspendingProcedureInt2D |
An interface representing a function of 2 integer parameters where the body may suspend.
|
| HjSuspendingProcedureInt2DArg |
An interface representing a function of 3 parameters.
|
| HjSuspendingProcedureInt3D |
An interface representing a function of 3 integer parameters.
|
| Class | Description |
|---|---|
| HjPhaserPair |
A HjPhaserPair represents a tuple of a phaser and the corresponding registration mode.
|
| Enum | Description |
|---|---|
| HjEventLogger.EventType |
The event types supported in the logger.
|
| HjOperator |
An operator used in parallel reductions by finish accumulators.
|
| HjPhaserMode |
The allowed phaser modes.
|
| Exception | Description |
|---|---|
| HjFuture.CancelledException |
Exception returned
|
| SuspendableException |
SuspendableException is an exception used to mark tasks that can possibly suspend. |
Copyright © 2015 Rice University - Department of Computer Science. All rights reserved.