Skip navigation links
A B C D E F G H I J L M N O P Q R S T U V W Y _ 

A

abort() - Method in interface edu.rice.hj.api.HjRuntime
Aborts the currently executing task.
abort() - Static method in class edu.rice.hj.experimental.ModuleZ
Aborts the currently executing task.
abort() - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
Aborts the currently executing task.
abort() - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
Aborts the currently executing task.
abort() - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
 
AbortedException - Exception in edu.rice.hj.runtime.javafj
 
AbortedException - Exception in edu.rice.hj.runtime.util
AbortedException is thrown by a task to notify the runtime that this task needs to be immediately aborted.
AbortedException() - Constructor for exception edu.rice.hj.runtime.util.AbortedException
Constructor for DeadlockException.
AbortedException(String) - Constructor for exception edu.rice.hj.runtime.util.AbortedException
Constructor for DeadlockException.
AbortedException(Throwable) - Constructor for exception edu.rice.hj.runtime.util.AbortedException
Constructor for DeadlockException.
AbortedException(String, Throwable) - Constructor for exception edu.rice.hj.runtime.util.AbortedException
Constructor for DeadlockException.
AbortedException(String, Throwable, boolean, boolean) - Constructor for exception edu.rice.hj.runtime.util.AbortedException
Constructor for DeadlockException.
ABSTRACT_EXECUTION_GRAPH - Static variable in class edu.rice.hj.runtime.config.HjConfiguration
Flag to control abstract metrics execution graph display
ABSTRACT_EXECUTION_STATS - Static variable in class edu.rice.hj.runtime.config.HjConfiguration
Flag to control abstract metrics mode
ABSTRACT_SPEED_UP_GRAPH - Static variable in class edu.rice.hj.runtime.config.HjConfiguration
Flag to control abstract metrics execution graph display
abstractMetrics() - Method in interface edu.rice.hj.api.HjRuntime
abstractMetrics.
abstractMetrics() - Static method in class edu.rice.hj.Module0
Returns the metrics report for the currently executing task.
abstractMetrics() - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
abstractMetrics.
abstractMetrics() - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
abstractMetrics.
AbstractMetrics - Interface in edu.rice.hj.runtime.metrics
AbstractMetrics interface.
abstractMetrics() - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
abstractMetrics.
AbstractMetricsFactory - Class in edu.rice.hj.runtime.metrics
Factory to create AbstractMetrics instances.
AbstractMetricsImpl - Class in edu.rice.hj.runtime.metrics
The default implementation of the AbstractMetrics interface.
AbstractMetricsImpl() - Constructor for class edu.rice.hj.runtime.metrics.AbstractMetricsImpl
 
AbstractMetricsManager - Class in edu.rice.hj.runtime.metrics
AbstractMetricsManager class.
AbstractMetricsManager() - Constructor for class edu.rice.hj.runtime.metrics.AbstractMetricsManager
Constructor.
AbstractRectangularRegion - Class in edu.rice.hj.runtime.region
Abstract AbstractRectangularRegion class.
AbstractRectangularRegion() - Constructor for class edu.rice.hj.runtime.region.AbstractRectangularRegion
 
AbstractSuspendableStrategy() - Constructor for class edu.rice.hj.runtime.baseruntime.InvocationStrategy.SuspendableInvocationStrategy.AbstractSuspendableStrategy
 
accept(MethodVisitor) - Method in class edu.rice.hj.continuation.instrument.InstrumentMethod
 
accept(MethodVisitor) - Method in class edu.rice.hj.continuation.instrument.OmittedInstruction
 
activity - Variable in class edu.rice.hj.runtime.baseruntime.ParallelFuture
 
activityCounter() - Method in class edu.rice.hj.runtime.forkjoin.ForkJoinThread
activityCounter.
activityCounter() - Method in class edu.rice.hj.runtime.simt.SimtThread
activityCounter.
ActivityListenerAdapter() - Constructor for class edu.rice.hj.runtime.baseruntime.ActivityListeners.ActivityListenerAdapter
 
ActivityListenerList() - Constructor for class edu.rice.hj.runtime.baseruntime.ActivityListeners.ActivityListenerList
Constructor.
ActivityListeners - Class in edu.rice.hj.runtime.baseruntime
ActivityListeners class.
ActivityListeners() - Constructor for class edu.rice.hj.runtime.baseruntime.ActivityListeners
 
ActivityListeners.ActivityListener - Interface in edu.rice.hj.runtime.baseruntime
 
ActivityListeners.ActivityListenerAdapter - Class in edu.rice.hj.runtime.baseruntime
 
ActivityListeners.ActivityListenerList - Class in edu.rice.hj.runtime.baseruntime
 
ActivityTerminationListener - Class in edu.rice.hj.runtime.baseruntime
 
Actor<MessageType> - Class in edu.rice.hj.runtime.actors
The actor uses a concurrent linked-list of DDCs to store and process messages.
Actor() - Constructor for class edu.rice.hj.runtime.actors.Actor
No-args constructor.
Actor(boolean) - Constructor for class edu.rice.hj.runtime.actors.Actor
Constructor for Actor.
Actor.EventType - Enum in edu.rice.hj.runtime.actors
 
Actor.MessageData<MessageType> - Class in edu.rice.hj.runtime.actors
 
actorId - Variable in class edu.rice.hj.runtime.actors.Actor
 
ActorRuntimeHelper - Class in edu.rice.hj.runtime.actors
Factory for creating Activity instances used by actors.
adapt(String, HjPlace, HjRunnable) - Static method in class edu.rice.hj.runtime.baseruntime.HabaneroActivityFactory
Factory method for RunnableActivity instances.
adapt(String, HjPlace, HjSuspendable) - Static method in class edu.rice.hj.runtime.baseruntime.HabaneroActivityFactory
Factory method for SuspendableActivity instances.
addAndGet(AtomicInteger, int) - Method in class edu.rice.hj.runtime.orderedlock.AtomicWithDelay
 
addAndGet(double) - Method in class edu.rice.hj.runtime.util.AtomicDouble
addAndGet.
addCritPathOps(long) - Method in interface edu.rice.hj.runtime.metrics.AbstractMetrics
addCritPathOps.
addCritPathOps(long) - Method in class edu.rice.hj.runtime.metrics.AbstractMetricsImpl
addCritPathOps.
addLocalOps(long) - Method in interface edu.rice.hj.runtime.metrics.AbstractMetrics
addLocalOps.
addLocalOps(long) - Method in class edu.rice.hj.runtime.metrics.AbstractMetricsImpl
addLocalOps.
addResumable(Runnable) - Method in class edu.rice.hj.runtime.baseruntime.DataDrivenControl
Attach Runnable instances to the DDC.
addWorker(SimtThread) - Method in class edu.rice.hj.runtime.simt.SimtActivity
 
advance() - Method in interface edu.rice.hj.api.HjEventCount
The primitive advance() is used to signal the occurrence of an event.
advance() - Method in class edu.rice.hj.runtime.eventcount.HjParEventCount
The primitive advance() is used to signal the occurrence of an event.
advance() - Method in class edu.rice.hj.runtime.eventcount.HjSeqEventCount
The primitive advance() is used to signal the occurrence of an event.
Aggregator<K2,V2> - Class in edu.rice.hj.runtime.mapreduce2
Aggregator class.
Aggregator(int) - Constructor for class edu.rice.hj.runtime.mapreduce2.Aggregator
Constructor for Aggregator.
allEventType(IsolationManager.EventType) - Static method in enum edu.rice.hj.runtime.baseruntime.IsolationManager.EventType
 
allocateExecutors(int, int, boolean) - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
 
allocateExecutors(int, int, boolean) - Method in class edu.rice.hj.runtime.forkjoin.ForkJoinRuntime
 
allocateExecutors(int, int, boolean) - Method in class edu.rice.hj.runtime.simt.WorkSharingSimtRuntime
 
allocateExecutors(int, int, boolean) - Method in class edu.rice.hj.runtime.simt.WorkStealingSimtRuntime
 
AlreadyInstrumented - Annotation Type in edu.rice.hj.continuation.instrument
An annotation used to mark a class as instrumented.
and(HjFuture<?>[]) - Static method in class edu.rice.hj.experimental.api.HjExpression
Returns an HjExpression.HjBooleanExpression representing an AND expression tree.
and(HjExpression.HjBooleanExpression, HjExpression.HjBooleanExpression) - Static method in class edu.rice.hj.experimental.api.HjExpression
Returns an HjExpression.HjBooleanExpression representing an AND expression.
and(HjFuture<?>, HjFuture<?>) - Static method in class edu.rice.hj.experimental.api.HjExpression
Returns an HjExpression.HjBooleanExpression representing an AND expression.
apply(T) - Method in interface edu.rice.hj.api.HjLambda
Executes the body of the function and returns the result.
apply(T) - Method in interface edu.rice.hj.api.HjProcedure
Apply the body of this function to the argument.
apply(int) - Method in interface edu.rice.hj.api.HjProcedureInt1D
Apply the body of this function to the int argument.
apply(int, int) - Method in interface edu.rice.hj.api.HjProcedureInt2D
Apply the body of this function to the int arguments.
apply(int, int, int) - Method in interface edu.rice.hj.api.HjProcedureInt3D
Apply the body of this function to the int arguments.
apply(T) - Method in interface edu.rice.hj.api.HjSuspendingProcedure
Apply the body of this function to the argument.
apply(int) - Method in interface edu.rice.hj.api.HjSuspendingProcedureInt1D
Apply the body of this function to the int argument.
apply(int, int) - Method in interface edu.rice.hj.api.HjSuspendingProcedureInt2D
Apply the body of this function to the int arguments.
apply(int, int, Object) - Method in interface edu.rice.hj.api.HjSuspendingProcedureInt2DArg
Apply the body of this function to the int arguments.
apply(int, int, int) - Method in interface edu.rice.hj.api.HjSuspendingProcedureInt3D
Apply the body of this function to the int arguments.
ArrayView1D - Class in edu.rice.hj.runtime.arrayview
Abstract ArrayView1D class.
ArrayView1D(HjRegion.HjRegion1D, int) - Constructor for class edu.rice.hj.runtime.arrayview.ArrayView1D
Constructor.
ArrayView1D.DoubleArrayView1D - Class in edu.rice.hj.runtime.arrayview
 
ArrayView1D.IntArrayView1D - Class in edu.rice.hj.runtime.arrayview
 
ArrayView2D - Class in edu.rice.hj.runtime.arrayview
Abstract ArrayView2D class.
ArrayView2D(HjRegion.HjRegion2D, int) - Constructor for class edu.rice.hj.runtime.arrayview.ArrayView2D
Constructor.
ArrayView2D.DoubleArrayView2D - Class in edu.rice.hj.runtime.arrayview
 
ArrayView2D.IntArrayView2D - Class in edu.rice.hj.runtime.arrayview
 
ArrayView3D - Class in edu.rice.hj.runtime.arrayview
Abstract ArrayView3D class.
ArrayView3D(HjRegion.HjRegion3D, int) - Constructor for class edu.rice.hj.runtime.arrayview.ArrayView3D
Constructor.
ArrayView3D.DoubleArrayView3D - Class in edu.rice.hj.runtime.arrayview
 
ArrayView3D.IntArrayView3D - Class in edu.rice.hj.runtime.arrayview
 
ArrayViewFactory - Class in edu.rice.hj.runtime.arrayview
ArrayViewFactory class.
Aspectable - Interface in edu.rice.hj.runtime.util
Java interface to represent an aspect that triggers actions before and after an action.
async(HjSuspendable) - Static method in class edu.rice.hj.Module1
Creates a new asynchronous task to execute the wrapped statements.
ASYNC_DEFAULT - Static variable in interface edu.rice.hj.runtime.baseruntime.InvocationStrategy.RunnableInvocationStrategy
Singleton representing the default strategy to invoke an Hj activity.
ASYNC_DEFAULT - Static variable in interface edu.rice.hj.runtime.baseruntime.InvocationStrategy.SuspendableInvocationStrategy
Singleton representing the default strategy to invoke an Hj activity.
ASYNC_IN_FINISH - Static variable in interface edu.rice.hj.runtime.baseruntime.InvocationStrategy.SuspendableInvocationStrategy
Singleton representing a strategy to invoke an HJ activity in a finish.
asyncAwait(List<HjFuture<T>>, HjRunnable) - Method in interface edu.rice.hj.api.HjRuntime
Will execute the body of the runnable only after the dependences have been satisfied.
asyncAwait(HjFuture<T>, HjSuspendable) - Static method in class edu.rice.hj.Module1
Construct to create an asynchronous task which is executed when the futureNb is resolved.
asyncAwait(List<HjFuture<T>>, HjSuspendable) - Static method in class edu.rice.hj.Module1
Construct to create an asynchronous task which is executed when all the futureNb are resolved.
asyncAwait(HjFuture<T>, HjFuture<T>, HjSuspendable) - Static method in class edu.rice.hj.Module1
Construct to create an asynchronous task which is executed when both the futures are resolved.
asyncAwait(HjFuture<T>, HjFuture<T>, HjFuture<T>, HjSuspendable) - Static method in class edu.rice.hj.Module1
Construct to create an asynchronous task which is executed when all the futures are resolved.
asyncAwait(List<HjFuture<T>>, HjRunnable) - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
Will execute the body of the runnable only after the dependences have been satisfied.
asyncAwait(List<HjFuture<T>>, HjRunnable) - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
Will execute the body of the runnable only after the dependences have been satisfied.
asyncAwait(List<HjFuture<T>>, HjRunnable) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
Will execute the body of the runnable only after the dependences have been satisfied.
asyncFastPhased(HjPhasedBody...) - Static method in class edu.rice.hj.experimental.api.HjFastBarrierEureka
 
asyncFastPhased(HjPhasedBody...) - Static method in class edu.rice.hj.experimental.ModuleZ
Launches an async which participates in a fast barrier computation where individual phase computation can be skipped if a sibling task already signals (offers a eureka) for that phase.
asyncNb(HjRunnable) - Static method in class edu.rice.hj.Module0
Creates a new asynchronous task to execute the wrapped statements.
asyncNbAt(HjPlace, HjRunnable) - Static method in class edu.rice.hj.Module0
 
asyncNbAwait(HjFuture<T>, HjRunnable) - Static method in class edu.rice.hj.Module0
Construct to create an asynchronous task which is executed when the futureNb is resolved.
asyncNbAwait(List<HjFuture<T>>, HjRunnable) - Static method in class edu.rice.hj.Module0
Construct to create an asynchronous task which is executed when all the futureNb are resolved.
asyncNbAwait(HjFuture<T>, HjFuture<T>, HjRunnable) - Static method in class edu.rice.hj.Module0
Construct to create an asynchronous task which is executed when both the futures are resolved.
asyncNbAwait(HjFuture<T>, HjFuture<T>, HjFuture<T>, HjRunnable) - Static method in class edu.rice.hj.Module0
Construct to create an asynchronous task which is executed when all the futures are resolved.
asyncNbSeq(boolean, HjRunnable) - Static method in class edu.rice.hj.Module0
Similar to the regular Module0.asyncNb(edu.rice.hj.api.HjRunnable) except that the boolean condition is used as a tuning parameter to determine if the async should just be executed sequentially (when the condition is true) in the parent task.
asyncNbSeq(boolean, HjRunnable, HjRunnable) - Static method in class edu.rice.hj.Module0
Similar to the regular Module0.asyncNb(edu.rice.hj.api.HjRunnable) except that the boolean condition is used as a tuning parameter to determine if the async should just be executed sequentially (when the condition is true) in the parent task.
asyncPhased(List<HjPhaserPair>, HjSuspendable) - Method in interface edu.rice.hj.api.HjRuntime
asyncPhased.
asyncPhased(HjPhaserPair, HjSuspendable) - Static method in class edu.rice.hj.Module0
Create an asynchronous task phased on a specified subset of its parent’s phasers with specified modes (e.g., phaser ph1 with mode1), or on the entire set of the parent's phasers and modes (by default, if no subset is specified).
asyncPhased(HjPhaserPair, HjPhaserPair, HjSuspendable) - Static method in class edu.rice.hj.Module0
Create an asynchronous task phased on a specified subset of its parent’s phasers with specified modes (e.g., phaser ph1 with mode1), or on the entire set of the parent's phasers and modes (by default, if no subset is specified).
asyncPhased(List<HjPhaserPair>, HjSuspendable) - Static method in class edu.rice.hj.Module0
Create an asynchronous task phased on a specified subset of its parent’s phasers with specified modes (e.g., phaser ph1 with mode1), or on the entire set of the parent's phasers and modes (by default, if no subset is specified).
asyncPhased(List<HjPhaserPair>, HjSuspendable) - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
asyncPhased.
asyncPhased(List<HjPhaserPair>, HjSuspendable) - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
asyncPhased.
asyncPhased(List<HjPhaserPair>, HjSuspendable) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
asyncPhased.
asyncSeqAt(boolean, HjPlace, HjRunnable) - Method in interface edu.rice.hj.api.HjRuntime
Runs the body of code (possibly) asynchronously at the specified place.
asyncSeqAt(boolean, HjPlace, HjRunnable) - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
Runs the body of code (possibly) asynchronously at the specified place.
asyncSeqAt(boolean, HjPlace, HjRunnable) - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
Runs the body of code (possibly) asynchronously at the specified place.
asyncSeqAt(boolean, HjPlace, HjRunnable) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
Runs the body of code (possibly) asynchronously at the specified place.
asyncSimt(long, int, int, int, HjSuspendingProcedureInt2D) - Method in interface edu.rice.hj.api.HjRuntime
asyncSimt
asyncSimt(long, int, int, int, HjSuspendingProcedureInt2D) - Static method in class edu.rice.hj.ModuleS
 
asyncSimt(long, int, int, int, HjSuspendingProcedureInt2D) - Method in class edu.rice.hj.runtime.forkjoin.ForkJoinRuntime
asyncSimt
asyncSimt(long, int, int, int, HjSuspendingProcedureInt2D) - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
asyncSimt
asyncSimt(long, int, int, int, HjSuspendingProcedureInt2D) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
asyncSimt
asyncSimt(long, int, int, int, HjSuspendingProcedureInt2D) - Method in class edu.rice.hj.runtime.simt.SimtRuntime
asyncSimt
asyncSuspAt(HjPlace, HjSuspendable) - Method in interface edu.rice.hj.api.HjRuntime
Runs the body of code (possibly) asynchronously at the specified place.
asyncSuspAt(HjPlace, HjSuspendable) - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
Runs the body of code (possibly) asynchronously at the specified place.
asyncSuspAt(HjPlace, HjSuspendable) - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
Runs the body of code (possibly) asynchronously at the specified place.
asyncSuspAt(HjPlace, HjSuspendable) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
Runs the body of code (possibly) asynchronously at the specified place.
asyncSuspAwait(List<HjFuture<T>>, HjSuspendable) - Method in interface edu.rice.hj.api.HjRuntime
Will execute the body of the runnable only after the dependences have been satisfied.
asyncSuspAwait(List<HjFuture<T>>, HjSuspendable) - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
Will execute the body of the runnable only after the dependences have been satisfied.
asyncSuspAwait(List<HjFuture<T>>, HjSuspendable) - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
 
asyncSuspAwait(List<HjFuture<T>>, HjSuspendable) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
 
asyncWhen(HjExpression.HjAwaitExpression, HjRunnable) - Method in interface edu.rice.hj.api.HjRuntime
Mechanism to create an asynchronous task where the await expression is designed to coordinate relationships of this parallel tasks with other tasks (using the HjFuture handles.
asyncWhen(HjFuture<?>, HjRunnable) - Static method in class edu.rice.hj.experimental.ModuleZ
Mechanism to create an asynchronous task where the await expression is designed to coordinate relationships of this parallel tasks with other tasks (using the HjFuture handles.
asyncWhen(HjExpression.HjBooleanExpression, HjRunnable) - Static method in class edu.rice.hj.experimental.ModuleZ
Mechanism to create an asynchronous task where the await expression is designed to coordinate relationships of this parallel tasks with other tasks (using the HjFuture handles.
asyncWhen(HjExpression.HjAwaitExpression, HjRunnable) - Static method in class edu.rice.hj.experimental.ModuleZ
Mechanism to create an asynchronous task where the await expression is designed to coordinate relationships of this parallel tasks with other tasks (using the HjFuture handles.
asyncWhen(HjExpression.HjAwaitExpression, HjRunnable) - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
Mechanism to create an asynchronous task where the await expression is designed to coordinate relationships of this parallel tasks with other tasks (using the HjFuture handles.
asyncWhen(HjExpression.HjAwaitExpression, HjRunnable) - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
Mechanism to create an asynchronous task where the await expression is designed to coordinate relationships of this parallel tasks with other tasks (using the HjFuture handles.
asyncWhen(HjExpression.HjAwaitExpression, HjRunnable) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
Mechanism to create an asynchronous task where the await expression is designed to coordinate relationships of this parallel tasks with other tasks (using the HjFuture handles.
AtomicDouble - Class in edu.rice.hj.runtime.util
AtomicDouble class.
AtomicDouble() - Constructor for class edu.rice.hj.runtime.util.AtomicDouble
Constructor for AtomicDouble.
AtomicDouble(double) - Constructor for class edu.rice.hj.runtime.util.AtomicDouble
Constructor for AtomicDouble.
AtomicWithDelay - Class in edu.rice.hj.runtime.orderedlock
Details: AtomicWithDelay() - Constructor for class edu.rice.hj.runtime.orderedlock.AtomicWithDelay
 
AtomicWithDelay(int, double, double) - Constructor for class edu.rice.hj.runtime.orderedlock.AtomicWithDelay
 
attachListener(PropertyChangeListener) - Method in class edu.rice.hj.runtime.baseruntime.IsolationManager
attachListener.
attachListener(PropertyChangeListener) - Method in class edu.rice.hj.runtime.baseruntime.ParallelFuture
attachListener.
availableActivity() - Static method in class edu.rice.hj.runtime.baseruntime.RunnableActivity
 
await(long) - Method in interface edu.rice.hj.api.HjEventCount
Quite often, a process may not wish to execute until some event in a class in which it has interest has happened.
await(long) - Method in class edu.rice.hj.runtime.eventcount.HjParEventCount
Quite often, a process may not wish to execute until some event in a class in which it has interest has happened.
await(long) - Method in class edu.rice.hj.runtime.eventcount.HjSeqEventCount
Quite often, a process may not wish to execute until some event in a class in which it has interest has happened.
await() - Method in class edu.rice.hj.runtime.util.ModCountDownLatch
Causes the current thread to wait until the latch has counted down to zero, unless the thread is interrupted.
await(long, TimeUnit) - Method in class edu.rice.hj.runtime.util.ModCountDownLatch
Causes the current thread to wait until the latch has counted down to zero, unless the thread is interrupted, or the specified waiting time elapses.
awaitExpr(HjExpression.HjBooleanExpression) - Static method in class edu.rice.hj.experimental.api.HjExpression
Factory method to create a strict HjExpression.HjAwaitExpression
awaitLatch(ModCountDownLatch) - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
 
awaitTermination(long, TimeUnit) - Method in class edu.rice.hj.runtime.simt.SimtThreadPool

B

backupMetrics() - Method in class edu.rice.hj.runtime.metrics.BufferedCompanionMetric
 
baseArray() - Method in interface edu.rice.hj.api.HjDoubleArrayView
The raw Java 1-D array wrapped by the array view.
baseArray() - Method in interface edu.rice.hj.api.HjIntArrayView
The raw Java 1-D array wrapped by the array view.
baseArray() - Method in class edu.rice.hj.runtime.arrayview.ArrayView1D.DoubleArrayView1D
 
baseArray() - Method in class edu.rice.hj.runtime.arrayview.ArrayView1D.IntArrayView1D
 
baseArray() - Method in class edu.rice.hj.runtime.arrayview.ArrayView2D.DoubleArrayView2D
 
baseArray() - Method in class edu.rice.hj.runtime.arrayview.ArrayView2D.IntArrayView2D
 
baseArray() - Method in class edu.rice.hj.runtime.arrayview.ArrayView3D.DoubleArrayView3D
 
baseArray() - Method in class edu.rice.hj.runtime.arrayview.ArrayView3D.IntArrayView3D
 
BaseRuntime - Class in edu.rice.hj.runtime.baseruntime
BaseRuntime class.
BaseRuntime() - Constructor for class edu.rice.hj.runtime.baseruntime.BaseRuntime
No-args constructor.
BaseThread - Interface in edu.rice.hj.runtime.baseruntime
BaseThread interface.
BaseThreadPool - Interface in edu.rice.hj.runtime.baseruntime
BaseThreadPool interface.
binaryOperation(AbstractInsnNode, BasicValue, BasicValue) - Method in class edu.rice.hj.continuation.instrument.TypeInterpreter
 
BLOCKING_POINTS - Static variable in class edu.rice.hj.runtime.forkjoin.ForkJoinThread
Variable to keep track of threads launched by the HJ runtime.
BLOCKING_POINTS - Static variable in class edu.rice.hj.runtime.simt.SimtThread
Variable to keep track of threads launched by the HJ runtime.
Browse - Class in edu.rice.hj.viz
Wrapper for opening the desktop browser to an URI.
Browse() - Constructor for class edu.rice.hj.viz.Browse
 
BufferedCompanionMetric - Class in edu.rice.hj.runtime.metrics
 
BufferedCompanionMetric() - Constructor for class edu.rice.hj.runtime.metrics.BufferedCompanionMetric
 
BUILD_INFO - Static variable in class edu.rice.hj.runtime.config.HjConfiguration
Flag to control abstract metrics execution graph display
busyWaitLimit() - Method in interface edu.rice.hj.runtime.phasers.InternalPhaser
Returns the busyWaitLimit of the phaser.
busyWaitLimit() - Method in class edu.rice.hj.runtime.phasers.PhaserImpl
Returns the busyWaitLimit of the phaser.

C

calculateAccum() - Method in class edu.rice.hj.runtime.accumulator.FinishAccumulator
calculateAccum.
call() - Method in interface edu.rice.hj.api.HjCallable
Computes a result, or throws an exception if unable to do so.
call() - Method in interface edu.rice.hj.api.HjSuspendingCallable
Computes a result, or throws an exception if unable to do so.
cancel() - Method in interface edu.rice.hj.api.HjDataDrivenFuture
Cancels the Data-driven futureNb, equivalent to a failed(new CancelledException()).
cancel() - Method in interface edu.rice.hj.api.HjFuture
Attempts to cancel execution of this task.
cancel() - Method in class edu.rice.hj.runtime.baseruntime.ParallelDataDrivenFuture
Attempts to cancel execution of this task.
cancel() - Method in class edu.rice.hj.runtime.baseruntime.ParallelFuture
Attempts to cancel execution of this task.
CancelledException() - Constructor for exception edu.rice.hj.api.HjFuture.CancelledException
 
CancelledException(String) - Constructor for exception edu.rice.hj.api.HjFuture.CancelledException
 
canJoin() - Method in class edu.rice.hj.runtime.simt.SimtActivity
 
check(C, boolean) - Method in interface edu.rice.hj.experimental.api.HjEureka
Checks whether the locally known value can lead to a better estimate than the globally known value.
check(C) - Method in interface edu.rice.hj.experimental.api.HjEureka
Checks whether the locally known value can lead to a better estimate than the globally known value.
check(Pair<Object, Object>, boolean) - Method in class edu.rice.hj.runtime.eureka.HjBinaryEurekaImpl
 
check(T, boolean) - Method in class edu.rice.hj.runtime.eureka.HjConvergenceEurekaImpl
Checks whether the locally known value can lead to a better estimate than the globally known value.
check(Void, boolean) - Method in class edu.rice.hj.runtime.eureka.HjCountEurekaImpl
Checks whether the locally known value can lead to a better estimate than the globally known value.
check(T, boolean) - Method in class edu.rice.hj.runtime.eureka.HjEngineEurekaImpl
Checks whether the locally known value can lead to a better estimate than the globally known value.
check(T, boolean) - Method in class edu.rice.hj.runtime.eureka.HjExtremaEurekaImpl
Checks whether the locally known value can lead to a better estimate than the globally known value.
check(Boolean, boolean) - Method in class edu.rice.hj.runtime.eureka.HjFastBarrierEurekaImpl
Checks whether the locally known value can lead to a better estimate than the globally known value.
check(T) - Method in class edu.rice.hj.runtime.eureka.HjNestedEureka
 
check(Object, boolean) - Method in class edu.rice.hj.runtime.eureka.HjSearchEurekaImpl
Checks whether the locally known value can lead to a better estimate than the globally known value.
check(Void, boolean) - Method in class edu.rice.hj.runtime.eureka.HjVersionEurekaImpl
Checks whether the locally known value can lead to a better estimate than the globally known value.
checkClass(File) - Method in class edu.rice.hj.continuation.instrument.MethodDatabase
 
checkClass(String) - Method in class edu.rice.hj.continuation.instrument.MethodDatabase
Overwrite this function if Coroutines is used in a transformation chain.
checkEureka(T) - Method in interface edu.rice.hj.api.HjRuntime
 
checkEureka(T) - Static method in class edu.rice.hj.experimental.ModuleZ
Associates a value with the registered eureka.
checkEureka(T) - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
checkEureka(T) - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
checkEureka(T) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
checkExceptions(String[]) - Static method in class edu.rice.hj.continuation.instrument.CheckInstrumentationVisitor
 
CheckInstrumentationVisitor - Class in edu.rice.hj.continuation.instrument
Check if a class contains suspendable methods.
CheckInstrumentationVisitor() - Constructor for class edu.rice.hj.continuation.instrument.CheckInstrumentationVisitor
 
checkPhaserUse(InternalPhaser, HjPhaserMode) - Method in interface edu.rice.hj.runtime.phasers.PhaserManager
Validates the use of a phaser in the current context.
checkPhaserUse(InternalPhaser, HjPhaserMode) - Method in class edu.rice.hj.runtime.phasers.PhaserManagerImpl
 
checkSuspendableOperation() - Method in class edu.rice.hj.runtime.baseruntime.HabaneroActivity
Validates the use of a suspendable operation by this activity.
checkSuspendableOperation() - Method in class edu.rice.hj.runtime.baseruntime.RunnableActivity
Validates the use of a suspendable operation by this activity.
checkSuspendableOperation() - Method in class edu.rice.hj.runtime.baseruntime.SuspendableActivity
Validates the use of a suspendable operation by this activity.
cleanup() - Method in interface edu.rice.hj.api.HjRuntime
Cleans up the runtime in anticipation for shutdown.
cleanup() - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
Cleans up the runtime in anticipation for shutdown.
cleanup() - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
Cleans up the runtime in anticipation for shutdown.
cleanup() - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
Cleans up the runtime in anticipation for shutdown.
clear() - Method in class edu.rice.hj.runtime.orderedlock.OrderedLock
 
clear() - Method in class edu.rice.hj.runtime.orderedlock.OrderedReadWriteLock
 
clone(Map) - Method in class edu.rice.hj.continuation.instrument.OmittedInstruction
 
closeFinishAccumulators() - Method in class edu.rice.hj.runtime.accumulator.FinishAccumulatorManager
closeFinishAccumulators.
coExecute() - Method in interface edu.rice.hj.continuation.CoroutineProto
Entry point for Coroutine execution.
coExecute() - Method in class edu.rice.hj.runtime.baseruntime.SuspendableUtilities.SuspendableCoroutineProto
 
CoIterator<E> - Class in edu.rice.hj.continuation
A Coroutine based iterator
CoIterator() - Constructor for class edu.rice.hj.continuation.CoIterator
 
collectCodeBlocks() - Method in class edu.rice.hj.continuation.instrument.InstrumentMethod
 
collectDependents(Set<HjFuture>) - Method in class edu.rice.hj.experimental.api.HjExpression.HjBooleanExpression
Accumulates all the HjFuture instances used in this expression.xz
CommonSimtActivityData(int) - Constructor for class edu.rice.hj.runtime.simt.SimtActivity.CommonSimtActivityData
 
commonSynchronizedData - Variable in class edu.rice.hj.runtime.simt.SimtActivity
 
CompanionMetrics - Class in edu.rice.hj.runtime.metrics
Helper class to keep track of metrics.
CompanionMetrics() - Constructor for class edu.rice.hj.runtime.metrics.CompanionMetrics
Constructor for CompanionMetrics.
compareTo(HjPoint) - Method in class edu.rice.hj.runtime.region.Point
comparisonObject() - Method in class edu.rice.hj.runtime.metrics.BufferedCompanionMetric
 
comparisonObject(Object) - Method in class edu.rice.hj.runtime.metrics.BufferedCompanionMetric
 
COMPLETE_FINISH - Static variable in interface edu.rice.hj.runtime.baseruntime.InvocationStrategy.SuspendableInvocationStrategy
 
completedExecution() - Method in class edu.rice.hj.runtime.baseruntime.HabaneroActivity
Return true if the task completed execution, else return false if the task was suspended.
completedExecution() - Method in class edu.rice.hj.runtime.baseruntime.RunnableActivity
 
completedExecution() - Method in class edu.rice.hj.runtime.baseruntime.SuspendableActivity
 
computeDefaultChunkSize(int, int) - Static method in class edu.rice.hj.Module0
Computes the chunk size based on the number of iterations and the number of worker threads.
computeMetrics(HabaneroActivity) - Method in class edu.rice.hj.runtime.metrics.AbstractMetricsManager
computeMetrics.
ConcurrentNode<Value> - Class in edu.rice.hj.runtime.actors
An implementation of a concurrent linked-list.
ConcurrentNode() - Constructor for class edu.rice.hj.runtime.actors.ConcurrentNode
No args constructor.
copyOf(int[], int) - Static method in class edu.rice.hj.continuation.Util
 
copyOf(long[], int) - Static method in class edu.rice.hj.continuation.Util
 
copyOf(Object[], int) - Static method in class edu.rice.hj.continuation.Util
 
copyOperation(AbstractInsnNode, BasicValue) - Method in class edu.rice.hj.continuation.instrument.TypeInterpreter
 
Coroutine - Class in edu.rice.hj.continuation
A Coroutine is used to run a CoroutineProto.
Coroutine(CoroutineProto) - Constructor for class edu.rice.hj.continuation.Coroutine
Creates a new Coroutine from the given CoroutineProto.
Coroutine(CoroutineProto, int) - Constructor for class edu.rice.hj.continuation.Coroutine
Creates a new Coroutine from the given CoroutineProto.
coroutine - Variable in class edu.rice.hj.runtime.baseruntime.SuspendableActivity
Task supporting a continuation.
CoroutineHelper - Class in edu.rice.hj.continuation
 
CoroutineHelper() - Constructor for class edu.rice.hj.continuation.CoroutineHelper
 
CoroutineProto - Interface in edu.rice.hj.continuation
A class that implements this interface can be run as a Coroutine.
CoroutineState - Enum in edu.rice.hj.continuation
 
countDown() - Method in class edu.rice.hj.runtime.util.ModCountDownLatch
Decrements the count of the latch, releasing all waiting threads if the count reaches zero.
countEqualTo(HjFuture<?>[], int) - Static method in class edu.rice.hj.experimental.api.HjExpression
Returns an HjExpression.HjBooleanExpression representing a COUNT(futures) == count expression.
countGreaterOrEqualTo(HjFuture<?>[], int) - Static method in class edu.rice.hj.experimental.api.HjExpression
Returns an HjExpression.HjBooleanExpression representing a COUNT(futures) >= count expression.
countGreaterThan(HjFuture<?>[], int) - Static method in class edu.rice.hj.experimental.api.HjExpression
Returns an HjExpression.HjBooleanExpression representing a COUNT(futures) > count expression.
countLesserOrEqualTo(HjFuture<?>[], int) - Static method in class edu.rice.hj.experimental.api.HjExpression
Returns an HjExpression.HjBooleanExpression representing a COUNT(futures) <= count expression.
countLesserThan(HjFuture<?>[], int) - Static method in class edu.rice.hj.experimental.api.HjExpression
Returns an HjExpression.HjBooleanExpression representing a COUNT(futures) < count expression.
createAndShowGui(String, String, String, Map<Number, Number>, int, CountDownLatch) - Static method in class edu.rice.hj.runtime.metrics.MetricsExecutionTimeGraph
createAndShowGui.
createCoroutineProto(SuspendableActivity) - Method in class edu.rice.hj.runtime.baseruntime.InvocationStrategy.SuspendableInvocationStrategy.AsyncInFinishStrategy
 
createCoroutineProto(SuspendableActivity) - Method in class edu.rice.hj.runtime.baseruntime.InvocationStrategy.SuspendableInvocationStrategy.CompleteFinishStrategy
 
createCoroutineProto(SuspendableActivity) - Method in interface edu.rice.hj.runtime.baseruntime.InvocationStrategy.SuspendableInvocationStrategy
 
createCoroutineProto(SuspendableActivity) - Method in class edu.rice.hj.runtime.baseruntime.InvocationStrategy.SuspendableInvocationStrategy.DefaultStrategy
 
createIterator(int, int, int[], int[]) - Method in class edu.rice.hj.runtime.region.AbstractRectangularRegion
createIterator.
createMessageData(MessageType) - Static method in class edu.rice.hj.runtime.actors.ActorRuntimeHelper
createMessageData.
criticalPathLength() - Method in interface edu.rice.hj.api.HjMetrics
Returns the the critical path length.
criticalPathLength() - Method in class edu.rice.hj.runtime.metrics.HjMetricsImpl
Returns the the critical path length.
curCount() - Method in interface edu.rice.hj.experimental.api.HjCountEureka
 
curCount() - Method in class edu.rice.hj.runtime.eureka.HjCountEurekaImpl
curMethodSP - Variable in class edu.rice.hj.continuation.Stack
 
curPhase() - Method in class edu.rice.hj.experimental.api.HjFastBarrierEureka
 
curPhase() - Method in class edu.rice.hj.runtime.eureka.HjFastBarrierEurekaImpl
currentActivity() - Method in interface edu.rice.hj.api.HjRuntime
Returns The currently executing activity.
currentActivity() - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
Returns The currently executing activity.
currentActivity(HabaneroActivity) - Method in interface edu.rice.hj.runtime.baseruntime.BaseThread
 
currentActivity() - Method in interface edu.rice.hj.runtime.baseruntime.BaseThread
 
currentActivity() - Method in class edu.rice.hj.runtime.forkjoin.ForkJoinThread
currentActivity.
currentActivity(HabaneroActivity) - Method in class edu.rice.hj.runtime.forkjoin.ForkJoinThread
currentActivity.
currentActivity() - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
Returns The currently executing activity.
currentActivity() - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
Returns The currently executing activity.
currentActivity() - Method in class edu.rice.hj.runtime.simt.SimtThread
currentActivity.
currentActivity(HabaneroActivity) - Method in class edu.rice.hj.runtime.simt.SimtThread
currentActivity.
currentEureka() - Method in class edu.rice.hj.runtime.eureka.HjNestedEureka
 
currentFinishState() - Method in class edu.rice.hj.runtime.baseruntime.HabaneroActivity
Return the current FinishState being run by the activity.
currentHabaneroActivity() - Static method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
currentBlockingActivity.
currentPlace() - Method in interface edu.rice.hj.api.HjRuntime
 
currentPlace() - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
currentPlace() - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
currentPlace() - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
 
currentThread() - Static method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
currentThread.

D

DataDrivenControl<ValueType> - Class in edu.rice.hj.runtime.baseruntime
A DataDrivenControl (DDC) is a wrapper over a value.
DataDrivenControl() - Constructor for class edu.rice.hj.runtime.baseruntime.DataDrivenControl
No-args Constructor.
DataDrivenControl(boolean) - Constructor for class edu.rice.hj.runtime.baseruntime.DataDrivenControl
Constructor for DataDrivenControl.
dataLong - Variable in class edu.rice.hj.continuation.Stack
 
dataObject - Variable in class edu.rice.hj.continuation.Stack
 
DBClassWriter - Class in edu.rice.hj.continuation.instrument
 
DBClassWriter(MethodDatabase, ClassReader) - Constructor for class edu.rice.hj.continuation.instrument.DBClassWriter
 
DdcYieldReason(DataDrivenControl<?>) - Constructor for class edu.rice.hj.runtime.baseruntime.SuspendableUtilities.DdcYieldReason
 
DeadlockException - Exception in edu.rice.hj.runtime.util
DeadlockException class.
DeadlockException() - Constructor for exception edu.rice.hj.runtime.util.DeadlockException
Constructor for DeadlockException.
DeadlockException(String) - Constructor for exception edu.rice.hj.runtime.util.DeadlockException
Constructor for DeadlockException.
DeadlockException(Throwable) - Constructor for exception edu.rice.hj.runtime.util.DeadlockException
Constructor for DeadlockException.
DeadlockException(String, Throwable) - Constructor for exception edu.rice.hj.runtime.util.DeadlockException
Constructor for DeadlockException.
DeadlockException(String, Throwable, boolean, boolean) - Constructor for exception edu.rice.hj.runtime.util.DeadlockException
Constructor for DeadlockException.
deadlockTracker - Variable in class edu.rice.hj.runtime.baseruntime.BaseRuntime
Deals with deadlock tracking
DeadlockTracker - Class in edu.rice.hj.runtime.baseruntime
DeadlockTracker class.
DeadlockTracker() - Constructor for class edu.rice.hj.runtime.baseruntime.DeadlockTracker
 
dec(double, int) - Method in interface edu.rice.hj.api.HjDoubleArrayView.HjDoubleArrayView1D
 
dec(double, int, int) - Method in interface edu.rice.hj.api.HjDoubleArrayView.HjDoubleArrayView2D
 
dec(double, int, int, int) - Method in interface edu.rice.hj.api.HjDoubleArrayView.HjDoubleArrayView3D
 
dec(int, int) - Method in interface edu.rice.hj.api.HjIntArrayView.HjIntArrayView1D
 
dec(int, int, int) - Method in interface edu.rice.hj.api.HjIntArrayView.HjIntArrayView2D
 
dec(int, int, int, int) - Method in interface edu.rice.hj.api.HjIntArrayView.HjIntArrayView3D
 
dec(double, int) - Method in class edu.rice.hj.runtime.arrayview.ArrayView1D.DoubleArrayView1D
 
dec(int, int) - Method in class edu.rice.hj.runtime.arrayview.ArrayView1D.IntArrayView1D
 
dec(double, int, int) - Method in class edu.rice.hj.runtime.arrayview.ArrayView2D.DoubleArrayView2D
 
dec(int, int, int) - Method in class edu.rice.hj.runtime.arrayview.ArrayView2D.IntArrayView2D
 
dec(double, int, int, int) - Method in class edu.rice.hj.runtime.arrayview.ArrayView3D.DoubleArrayView3D
 
dec(int, int, int, int) - Method in class edu.rice.hj.runtime.arrayview.ArrayView3D.IntArrayView3D
 
DeclarativeSelector<MessageType> - Class in edu.rice.hj.experimental.actors
 
DeclarativeSelector(Class<? extends Enum<?>>) - Constructor for class edu.rice.hj.experimental.actors.DeclarativeSelector
 
DeclarativeSelector(int) - Constructor for class edu.rice.hj.experimental.actors.DeclarativeSelector
 
DeclarativeSelector(int, boolean, boolean) - Constructor for class edu.rice.hj.experimental.actors.DeclarativeSelector
 
DeclarativeSelector(Class<? extends Enum<?>>, boolean) - Constructor for class edu.rice.hj.experimental.actors.DeclarativeSelector
 
decrementSimtTasks() - Method in class edu.rice.hj.runtime.simt.SimtThreadPool
 
DEFAULT - Static variable in interface edu.rice.hj.runtime.util.Aspectable
The default implementation for no-op aspects.
DEFAULT_MODE - Static variable in enum edu.rice.hj.api.HjPhaserMode
The default phaser registration mode.
DEFAULT_STACK_SIZE - Static variable in class edu.rice.hj.continuation.Coroutine
Default stack size for the data stack.
dependents() - Method in class edu.rice.hj.experimental.api.HjExpression.HjAwaitExpression
Returns the HjFuture instances used in the wrapped boolean expression.
dependentsCount - Variable in class edu.rice.hj.runtime.baseruntime.HjAwaitExprBody
Maintains the count of unique futures used in the await expression.
deregisterPhasers(HabaneroActivity) - Method in class edu.rice.hj.runtime.phasers.PhaserManagerImpl
deregisterPhasers.
disable(Enum<?>) - Method in class edu.rice.hj.experimental.actors.Selector
Disable the channel for enumType.
disable(int) - Method in class edu.rice.hj.experimental.actors.Selector
Disable the channel for enumType.
disableAllExcept(Enum<?>) - Method in class edu.rice.hj.experimental.actors.Selector
Disables all the channels except the one for enumType.
disableAllExcept(int) - Method in class edu.rice.hj.experimental.actors.Selector
Disables all the channels except the one at mailboxId.
doNext() - Method in interface edu.rice.hj.api.HjPhaser
The next operation has the effect of advancing each phaser on which the task is registered to its next phase, thereby synchronizing all activities registered on the same phase.
doNext() - Method in class edu.rice.hj.runtime.phasers.PhaserImpl
The next operation has the effect of advancing each phaser on which the task is registered to its next phase, thereby synchronizing all activities registered on the same phase.
doNext(HabaneroActivity) - Method in interface edu.rice.hj.runtime.phasers.PhaserManager
Performs a next operation with the given activity.
doNext(HabaneroActivity) - Method in class edu.rice.hj.runtime.phasers.PhaserManagerImpl
Performs a next operation with the given activity.
doNextSinglePhase1(HabaneroActivity, String) - Method in class edu.rice.hj.runtime.phasers.PhaserManagerImpl
doNextSinglePhase1.
doNextSinglePhase2(HabaneroActivity) - Method in class edu.rice.hj.runtime.phasers.PhaserManagerImpl
doNextSinglePhase2.
doProcess(MessageType) - Method in class edu.rice.hj.experimental.actors.DeclarativeSelector
 
doSignal(HabaneroActivity, boolean) - Method in interface edu.rice.hj.runtime.phasers.PhaserManager
Performs a phaser signal operation with the given activity.
doSignal(HabaneroActivity, InternalPhaser, boolean, boolean) - Method in interface edu.rice.hj.runtime.phasers.PhaserManager
Performs a signal operation with the given activity.
doSignal(HabaneroActivity, boolean) - Method in class edu.rice.hj.runtime.phasers.PhaserManagerImpl
Performs a phaser signal operation with the given activity.
doSignal(HabaneroActivity, InternalPhaser, boolean, boolean) - Method in class edu.rice.hj.runtime.phasers.PhaserManagerImpl
Performs a signal operation with the given activity.
DoubleArrayView1D(double[], int, HjRegion.HjRegion1D) - Constructor for class edu.rice.hj.runtime.arrayview.ArrayView1D.DoubleArrayView1D
Constructor.
DoubleArrayView2D(double[], int, HjRegion.HjRegion2D) - Constructor for class edu.rice.hj.runtime.arrayview.ArrayView2D.DoubleArrayView2D
Constructor.
DoubleArrayView3D(double[], int, HjRegion.HjRegion3D) - Constructor for class edu.rice.hj.runtime.arrayview.ArrayView3D.DoubleArrayView3D
Constructor.
doWait() - Method in interface edu.rice.hj.api.HjPhaser
Blocks until all phasers that this activity is registered with have called continue (or next since next implies continue on all registered phasers).
doWait() - Method in interface edu.rice.hj.api.HjRuntime
Perform the wait operation on all registered phasers in an activity.
doWait() - Static method in class edu.rice.hj.Module0
wait on each phaser that task is registered on with a wait capability (WAIT, SIG_WAIT). wait is a potentially blocking operation.
doWait() - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
Perform the wait operation on all registered phasers in an activity.
doWait() - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
Perform the wait operation on all registered phasers in an activity.
doWait() - Method in class edu.rice.hj.runtime.phasers.PhaserImpl
Blocks until all phasers that this activity is registered with have called continue (or next since next implies continue on all registered phasers).
doWait(HabaneroActivity) - Method in interface edu.rice.hj.runtime.phasers.PhaserManager
Performs a phaser wait operation with the given activity.
doWait(HabaneroActivity, InternalPhaser) - Method in interface edu.rice.hj.runtime.phasers.PhaserManager
Performs a wait operation with the given activity.
doWait(HabaneroActivity) - Method in class edu.rice.hj.runtime.phasers.PhaserManagerImpl
Performs a phaser wait operation with the given activity.
doWait(HabaneroActivity, InternalPhaser) - Method in class edu.rice.hj.runtime.phasers.PhaserManagerImpl
Performs a wait operation with the given activity.
doWait() - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
Perform the wait operation on all registered phasers in an activity.
doWaitForNextSinglePhase1(HabaneroActivity, InternalPhaser, String) - Method in interface edu.rice.hj.runtime.phasers.PhaserManager
Performs the first stage wait operation with the given activity in next-with-signal mode.
doWaitForNextSinglePhase1(HabaneroActivity, InternalPhaser, String) - Method in class edu.rice.hj.runtime.phasers.PhaserManagerImpl
Performs the first stage wait operation with the given activity in next-with-signal mode.
doWaitForNextSinglePhase2(HabaneroActivity, InternalPhaser) - Method in interface edu.rice.hj.runtime.phasers.PhaserManager
Performs the second stage wait operation with the given activity in next-with-signal mode.
doWaitForNextSinglePhase2(HabaneroActivity, InternalPhaser) - Method in class edu.rice.hj.runtime.phasers.PhaserManagerImpl
Performs the second stage wait operation with the given activity in next-with-signal mode.
doWaitSingle1() - Method in interface edu.rice.hj.runtime.phasers.InternalPhaser
doWaitSingle1.
doWaitSingle1(String) - Method in interface edu.rice.hj.runtime.phasers.InternalPhaser
doWaitSingle1.
doWaitSingle1() - Method in class edu.rice.hj.runtime.phasers.PhaserImpl
doWaitSingle1.
doWaitSingle1(String) - Method in class edu.rice.hj.runtime.phasers.PhaserImpl
doWaitSingle1.
doWaitSingle2() - Method in interface edu.rice.hj.runtime.phasers.InternalPhaser
doWaitSingle2.
doWaitSingle2() - Method in class edu.rice.hj.runtime.phasers.PhaserImpl
doWaitSingle2.
doWork(long) - Method in interface edu.rice.hj.api.HjRuntime
Registers n units of work against the currently running activity.
doWork(long) - Static method in class edu.rice.hj.Module0
Used by abstract performance metrics to report work done by the currently executing task.
doWork(long) - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
Registers n units of work against the currently running activity.
doWork(long) - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
Registers n units of work against the currently running activity.
doWork(Object, long) - Method in class edu.rice.hj.runtime.metrics.AbstractMetricsManager
Registers n units of work against an activity.
doWork(long) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
Registers n units of work against the currently running activity.
drop(boolean) - Method in interface edu.rice.hj.api.HjPhaser
An activity calls this method to tell the phaser that it is no longer interested in interacting with the phaser.
drop() - Method in interface edu.rice.hj.api.HjPhaser
An activity calls this method to tell the phaser that it is no longer interested in interacting with the phaser.
drop(boolean) - Method in class edu.rice.hj.runtime.phasers.PhaserImpl
An activity calls this method to tell the phaser that it is no longer interested in interacting with the phaser.
dropListener(ActivityListeners.ActivityListener) - Method in class edu.rice.hj.runtime.baseruntime.ActivityListeners.ActivityListenerList
 
dropped() - Method in interface edu.rice.hj.runtime.phasers.InternalPhaser
dropped.
dropped() - Method in class edu.rice.hj.runtime.phasers.PhaserImpl
dropped.
dropPhaser(HabaneroActivity, InternalPhaser, boolean) - Method in interface edu.rice.hj.runtime.phasers.PhaserManager
Drops the phaser registered with an activity.
dropPhaser(HabaneroActivity, InternalPhaser, boolean) - Method in class edu.rice.hj.runtime.phasers.PhaserManagerImpl
Drops the phaser registered with an activity.
dumpEventLog(PrintStream) - Method in interface edu.rice.hj.api.HjEventLogger
Dumps the events tracked by the runtime.
dumpEventLog(URL, File) - Method in interface edu.rice.hj.api.HjEventLogger
Send the eventLog to an HJ-Viz server running at URL.
dumpEventLog(PrintStream) - Method in interface edu.rice.hj.api.HjRuntime
Dumps the events tracked by the runtime.
dumpEventLog(PrintStream) - Static method in class edu.rice.hj.Module0
Dumps the events tracked by the runtime.
dumpEventLog() - Static method in class edu.rice.hj.ModuleEventLogging
Dumps the events tracked by the runtime.
dumpEventLog(PrintStream) - Static method in class edu.rice.hj.ModuleEventLogging
Dumps the events tracked by the runtime.
dumpEventLog(URL) - Static method in class edu.rice.hj.ModuleEventLogging
Open a browser to the rendered graph of the current program.
dumpEventLog(URL, File) - Static method in class edu.rice.hj.ModuleEventLogging
Open a browser to the rendered graph of the current program.
dumpEventLog(PrintStream) - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
 
dumpEventLog(PrintStream) - Method in class edu.rice.hj.runtime.baseruntime.EventLogger
Dumps the events tracked by the runtime.
dumpEventLog(URL, File) - Method in class edu.rice.hj.runtime.baseruntime.EventLogger
Send the eventLog to an HJ-Viz server running at URL.
dumpEventLog(PrintStream) - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
Dumps the events tracked by the runtime.
dumpEventLog(PrintStream) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
Dumps the events tracked by the runtime.
dumpStatistics(HjMetrics) - Static method in class edu.rice.hj.runtime.metrics.AbstractMetricsManager
dumpStatistics.
dumpStatistics(HjMetrics, PrintStream) - Static method in class edu.rice.hj.runtime.metrics.AbstractMetricsManager
dumpStatistics.
dumpStatistics() - Method in class edu.rice.hj.runtime.metrics.AbstractMetricsManager
Print Statistics using the abstract metrics mechanism

E

edu.rice.hj - package edu.rice.hj
The base package for all habanero-java related items.
edu.rice.hj.api - package edu.rice.hj.api
The base package for all Habanero-Java API.
edu.rice.hj.continuation - package edu.rice.hj.continuation
Continuations Library for Coroutine support in Java.
edu.rice.hj.continuation.instrument - package edu.rice.hj.continuation.instrument
Coroutine library instrumentation Copyright (c) 2008, Matthias Mann All rights reserved.
edu.rice.hj.experimental - package edu.rice.hj.experimental
 
edu.rice.hj.experimental.actors - package edu.rice.hj.experimental.actors
 
edu.rice.hj.experimental.api - package edu.rice.hj.experimental.api
 
edu.rice.hj.runtime - package edu.rice.hj.runtime
The base package for the habanero-java runtime.
edu.rice.hj.runtime.accumulator - package edu.rice.hj.runtime.accumulator
The base package for the habanero-java accumulators.
edu.rice.hj.runtime.actors - package edu.rice.hj.runtime.actors
The base package for the habanero-java actors support.
edu.rice.hj.runtime.arrayview - package edu.rice.hj.runtime.arrayview
The base package for all habanero-java array view classes.
edu.rice.hj.runtime.baseruntime - package edu.rice.hj.runtime.baseruntime
 
edu.rice.hj.runtime.config - package edu.rice.hj.runtime.config
The base package for the habanero-java runtime configuration.
edu.rice.hj.runtime.eureka - package edu.rice.hj.runtime.eureka
 
edu.rice.hj.runtime.eventcount - package edu.rice.hj.runtime.eventcount
 
edu.rice.hj.runtime.forkjoin - package edu.rice.hj.runtime.forkjoin
The base package for a fork-join based parallel implementation of the HJ runtime.
edu.rice.hj.runtime.javafj - package edu.rice.hj.runtime.javafj
 
edu.rice.hj.runtime.mapreduce - package edu.rice.hj.runtime.mapreduce
 
edu.rice.hj.runtime.mapreduce2 - package edu.rice.hj.runtime.mapreduce2
 
edu.rice.hj.runtime.metrics - package edu.rice.hj.runtime.metrics
The base package for the habanero-java abstract metrics.
edu.rice.hj.runtime.orderedlock - package edu.rice.hj.runtime.orderedlock
 
edu.rice.hj.runtime.phasers - package edu.rice.hj.runtime.phasers
The base package for the habanero-java phaser support.
edu.rice.hj.runtime.region - package edu.rice.hj.runtime.region
The base package for all habanero-java regions.
edu.rice.hj.runtime.sequential - package edu.rice.hj.runtime.sequential
The base package for a sequential implementation of the HJ runtime.
edu.rice.hj.runtime.simt - package edu.rice.hj.runtime.simt
 
edu.rice.hj.runtime.util - package edu.rice.hj.runtime.util
The base package for utility classes used by the HJ runtime.
edu.rice.hj.viz - package edu.rice.hj.viz
 
emergencyShutdown(Throwable) - Method in interface edu.rice.hj.api.HjRuntime
Shutdown the runtime, this means also shutting down all places associated with this runtime and all currently executing activities.
emergencyShutdown(Throwable) - Static method in class edu.rice.hj.Module0
Immediately exit the program due to an execution error.
emergencyShutdown(Throwable) - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
Shutdown the runtime, this means also shutting down all places associated with this runtime and all currently executing activities.
emergencyShutdown(Throwable) - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
Shutdown the runtime, this means also shutting down all places associated with this runtime and all currently executing activities.
emergencyShutdown(Throwable) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
Shutdown the runtime, this means also shutting down all places associated with this runtime and all currently executing activities.
emit(K2, V2) - Method in class edu.rice.hj.runtime.mapreduce2.Aggregator
emit.
emitConst(MethodVisitor, int) - Static method in class edu.rice.hj.continuation.instrument.InstrumentMethodHelper
 
emitFinal(int, K, V) - Method in class edu.rice.hj.runtime.mapreduce.MapReduce
emitFinal.
emitIntermediate(int, K, V) - Method in class edu.rice.hj.runtime.mapreduce.MapReduce
emitIntermediate.
emitIntermediate(K, V) - Method in class edu.rice.hj.runtime.mapreduce.MapTask
emitIntermediate.
emitPopMethod(MethodVisitor, int) - Static method in class edu.rice.hj.continuation.instrument.InstrumentMethodHelper
 
emitRestoreState(MethodVisitor, int, FrameInfo, Frame[], int, int) - Static method in class edu.rice.hj.continuation.instrument.InstrumentMethodHelper
 
emitRestoreValue(MethodVisitor, BasicValue, int, int, int) - Static method in class edu.rice.hj.continuation.instrument.InstrumentMethodHelper
 
emitStoreState(MethodVisitor, int, FrameInfo, Frame[], int, int, MethodDatabase) - Static method in class edu.rice.hj.continuation.instrument.InstrumentMethodHelper
 
emitStoreValue(MethodVisitor, BasicValue, int, int, int) - Static method in class edu.rice.hj.continuation.instrument.InstrumentMethodHelper
 
enable(int) - Method in class edu.rice.hj.experimental.actors.Selector
Enable the channel for enumType.
enable(Enum<?>) - Method in class edu.rice.hj.experimental.actors.Selector
Enable the channel for enumType.
enableAbstractMetricsFlags() - Static method in enum edu.rice.hj.runtime.config.HjSystemProperty
Helper method to enable abstract metrics and associated flags.
enableAll() - Method in class edu.rice.hj.experimental.actors.Selector
Enables all the channels.
enableDebuggingFlags() - Static method in enum edu.rice.hj.runtime.config.HjSystemProperty
Helper method to enable debugging associated flags.
enablePerformanceAnalysisFlags() - Static method in enum edu.rice.hj.runtime.config.HjSystemProperty
Helper method to enable performance associated flags.
enqueueActivity(RunnableActivity) - Static method in class edu.rice.hj.runtime.baseruntime.RunnableActivity
 
equals(Object) - Method in class edu.rice.hj.runtime.baseruntime.HabaneroLock
 
equals(Object) - Method in class edu.rice.hj.runtime.metrics.HjMetricsImpl
equals(Object) - Method in class edu.rice.hj.runtime.region.Point
equals(Object) - Method in class edu.rice.hj.runtime.util.Pair
equalsHelper(Object, Object) - Static method in class edu.rice.hj.runtime.util.Pair
 
error(String, Exception) - Method in interface edu.rice.hj.continuation.instrument.Log
 
error(String, Exception) - Method in class edu.rice.hj.continuation.instrument.MethodDatabase
 
eurekaFound() - Method in class edu.rice.hj.runtime.baseruntime.FinishState
Return whether the eureka event has already occurred.
eurekaTracker - Variable in class edu.rice.hj.runtime.eureka.HjSearchEurekaImpl
Keep track of whether the eureka has been updated
eurekaTracker - Variable in class edu.rice.hj.runtime.eureka.HjVersionEurekaImpl
 
evaluate() - Method in class edu.rice.hj.experimental.api.HjExpression.HjAwaitExpression
Returns the result of evaluating the wrapped boolean expression.
evaluate() - Method in class edu.rice.hj.experimental.api.HjExpression.HjBooleanExpression
Returns the result of evaluating the boolean expression.
evaluate(boolean, boolean) - Method in enum edu.rice.hj.experimental.api.HjLogicalOperator
 
EVENT_LOGGING - Static variable in class edu.rice.hj.runtime.config.HjConfiguration
Flag to control event logging
eventCount() - Method in interface edu.rice.hj.api.HjEventLogger
Return the number of events logged.
eventCount() - Static method in class edu.rice.hj.ModuleEventLogging
 
eventCount() - Method in class edu.rice.hj.runtime.baseruntime.EventLogger
Return the number of events logged.
eventFrequencies() - Method in interface edu.rice.hj.api.HjEventLogger
Return the frequency of each type of event logged.
eventFrequencies() - Static method in class edu.rice.hj.ModuleEventLogging
 
eventFrequencies() - Method in class edu.rice.hj.runtime.baseruntime.EventLogger
Return the frequency of each type of event logged.
eventLogger - Variable in class edu.rice.hj.runtime.baseruntime.BaseRuntime
The event logger
EventLogger - Class in edu.rice.hj.runtime.baseruntime
Utility class that tracks events occurring in the Habanero runtime.
EventLogger() - Constructor for class edu.rice.hj.runtime.baseruntime.EventLogger
 
exception_instance_not_for_user_code - Static variable in class edu.rice.hj.continuation.Stack
sadly this need to be here
exceptions() - Method in class edu.rice.hj.runtime.baseruntime.FinishState
Create a new stack or return current one.
ExceptionUtil - Class in edu.rice.hj.runtime.util
ExceptionUtil class.
execute(Runnable) - Method in interface edu.rice.hj.runtime.baseruntime.BaseThreadPool
 
execute(Runnable) - Method in class edu.rice.hj.runtime.forkjoin.ForkJoinThreadPool
If current thread is the main thread (i.e. not a ForkJoinWorkerThread), we have to submit the task to the pool Else we fork a new task that will be pushed in ForkJoinWorkerThread's local deque.
execute(Runnable) - Method in class edu.rice.hj.runtime.simt.WorkSharingThreadPool
Main execute
execute(Runnable) - Method in class edu.rice.hj.runtime.simt.WorkStealingThreadPool
Main execute
executeBody() - Method in class edu.rice.hj.runtime.actors.LingeringHabaneroActivity
This method represents the body of the task.
executeBody() - Method in class edu.rice.hj.runtime.actors.RunnableHabaneroActivity
This method represents the body of the task.
executeBody() - Method in class edu.rice.hj.runtime.baseruntime.RunnableActivity
This method represents the body of the task.
executeBody() - Method in class edu.rice.hj.runtime.baseruntime.SuspendableActivity
This method represents the body of the task.
executeBody() - Method in class edu.rice.hj.runtime.simt.SimtActivity
This method represents the body of the task.
executeBodyGuarded() - Method in class edu.rice.hj.runtime.baseruntime.RunnableActivity
 
executeBodyGuarded() - Method in class edu.rice.hj.runtime.baseruntime.SuspendableActivity
 
executeTask() - Method in class edu.rice.hj.runtime.baseruntime.HabaneroActivity
 
executeTask(RunnableActivity) - Method in class edu.rice.hj.runtime.baseruntime.InvocationStrategy.RunnableInvocationStrategy.DefaultStrategy
 
executeTask(RunnableActivity) - Method in interface edu.rice.hj.runtime.baseruntime.InvocationStrategy.RunnableInvocationStrategy
This method implements the strategy used to invoke Hj activities.
executeTask(SuspendableActivity) - Method in class edu.rice.hj.runtime.baseruntime.InvocationStrategy.SuspendableInvocationStrategy.AbstractSuspendableStrategy
 
executeTask(SuspendableActivity) - Method in interface edu.rice.hj.runtime.baseruntime.InvocationStrategy.SuspendableInvocationStrategy
This method implements the strategy used to invoke Hj activities.
executeTask() - Method in class edu.rice.hj.runtime.baseruntime.RunnableActivity
 
executeTask() - Method in class edu.rice.hj.runtime.baseruntime.SuspendableActivity
 
executionException - Variable in class edu.rice.hj.runtime.baseruntime.HabaneroActivity
Exception that occurred while executing the activity
exit() - Method in interface edu.rice.hj.api.HjActor
Calls to exit() signals the intention for the actor to terminate.
exit() - Method in class edu.rice.hj.experimental.actors.Selector
Call this to signal intention for the selector to terminate
exit() - Method in class edu.rice.hj.runtime.actors.Actor
Call this to signal intention for the actor to terminate.
expression - Variable in class edu.rice.hj.experimental.api.HjExpression.HjAwaitExpression
 
expressionValue(boolean, boolean) - Method in class edu.rice.hj.runtime.eureka.HjBinaryEurekaImpl
 
expressionValue(boolean, boolean) - Method in class edu.rice.hj.runtime.eureka.HjBinaryEurekaImpl.HjConjunctiveEurekaImpl
 
expressionValue(boolean, boolean) - Method in class edu.rice.hj.runtime.eureka.HjBinaryEurekaImpl.HjDisjunctiveEurekaImpl
 
ExtractSuperClass - Class in edu.rice.hj.continuation.instrument
 
ExtractSuperClass() - Constructor for class edu.rice.hj.continuation.instrument.ExtractSuperClass
 

F

factory(int) - Static method in class edu.rice.hj.runtime.baseruntime.IsolationManager
Factory method.
factory() - Static method in class edu.rice.hj.runtime.baseruntime.ParallelDataDrivenFuture
Factory method.
factory(boolean) - Static method in class edu.rice.hj.runtime.baseruntime.ParallelDataDrivenFuture
Factory method.
factory() - Static method in class edu.rice.hj.runtime.baseruntime.ParallelFuture
Factory method.
factory(int...) - Static method in class edu.rice.hj.runtime.region.PointFactory
Factory method to create new HjPoint instances.
factory(L, R) - Static method in class edu.rice.hj.runtime.util.Pair
Factory method.
failed(Exception) - Method in interface edu.rice.hj.api.HjDataDrivenFuture
Associates the specified Exception as the reason of failure while computing the result of the HjDataDrivenFuture.
failed() - Method in interface edu.rice.hj.api.HjFuture
Return true if there was an exception while computing the value.
failed(Exception) - Method in class edu.rice.hj.runtime.baseruntime.ParallelFuture
Notifies that there was an exception while computing the result of the futureNb.
failed() - Method in class edu.rice.hj.runtime.baseruntime.ParallelFuture
Return true if there was an exception while computing the value.
failed() - Method in class edu.rice.hj.runtime.util.ValueWrapper
Return true if there was an exception while computing the value.
fillInStackTrace() - Method in exception edu.rice.hj.api.HjFuture.CancelledException
 
fillInStackTrace() - Method in exception edu.rice.hj.api.SuspendableException
 
fillInStackTrace() - Method in exception edu.rice.hj.runtime.util.AbortedException
 
finalizeActivitySpawn(HabaneroActivity) - Method in class edu.rice.hj.runtime.actors.LingeringHabaneroActivity
finalizeActivitySpawn.
finalizeActivitySpawn(HabaneroActivity) - Method in class edu.rice.hj.runtime.baseruntime.HabaneroActivity
finalizeActivitySpawn.
finalizeActorActivitySpawn(HabaneroActivity) - Method in interface edu.rice.hj.runtime.actors.LingeringActivity
finalizeActorActivitySpawn.
finalizeActorActivitySpawn(HabaneroActivity) - Method in class edu.rice.hj.runtime.actors.LingeringHabaneroActivity
finalizeActorActivitySpawn.
finalizeHabanero() - Static method in class edu.rice.hj.Module0
Cleans up all Habanero-Java state.
finalizePlaces() - Static method in class edu.rice.hj.runtime.baseruntime.PlaceImpl
 
finalizeRuntime() - Static method in class edu.rice.hj.runtime.config.HjConfiguration
finalizeRuntime.
finalizeTermination() - Method in interface edu.rice.hj.runtime.actors.LingeringActivity
finalizeTermination.
finalizeTermination() - Method in class edu.rice.hj.runtime.actors.RunnableHabaneroActivity
finalizeTermination.
finalizeTermination(Throwable) - Method in class edu.rice.hj.runtime.actors.RunnableHabaneroActivity
finalizeTermination.
finalizeTermination() - Method in class edu.rice.hj.runtime.baseruntime.HabaneroActivity
finalizeTermination.
finalizeTermination(Throwable) - Method in class edu.rice.hj.runtime.baseruntime.HabaneroActivity
finalizeTermination.
finalizeTerminationCleanup(Throwable) - Method in class edu.rice.hj.runtime.baseruntime.HabaneroActivity
finalizeTerminationCleanup.
finish(HjSuspendable) - Method in interface edu.rice.hj.api.HjRuntime
Runs the body of code in a finish block.
finish(List<HjFinishAccumulator>, HjSuspendable) - Method in interface edu.rice.hj.api.HjRuntime
finish.
finish(HjEureka<?, ?, ?>, HjSuspendable) - Method in interface edu.rice.hj.api.HjRuntime
Registers a HjEureka with the finish scope and continues to execute the body of the finish scope.
finish(HjEureka<?, ?, ?>, HjSuspendable) - Static method in class edu.rice.hj.experimental.ModuleZ
Registers a HjEureka with the finish scope and continues to execute the body of the finish scope.
finish(HjSuspendable) - Static method in class edu.rice.hj.Module0
Creates a new finish scope to execute the wrapped statements.
finish(HjFinishAccumulator, HjSuspendable) - Static method in class edu.rice.hj.Module0
finish.
finish(List<HjFinishAccumulator>, HjSuspendable) - Static method in class edu.rice.hj.Module0
finish.
finish(HjFinishAccumulator, HjFinishAccumulator, HjSuspendable) - Static method in class edu.rice.hj.Module0
finish.
finish(HjFinishAccumulator, HjFinishAccumulator, HjFinishAccumulator, HjSuspendable) - Static method in class edu.rice.hj.Module0
finish.
finish(HjSuspendable) - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
Runs the body of code in a finish block.
finish(List<HjFinishAccumulator>, HjSuspendable) - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
finish.
finish(HjEureka<?, ?, ?>, HjSuspendable) - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
Registers a HjEureka with the finish scope and continues to execute the body of the finish scope.
finish(HjSuspendable) - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
Runs the body of code in a finish block.
finish(List<HjFinishAccumulator>, HjSuspendable) - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
finish.
finish(HjEureka<?, ?, ?>, HjSuspendable) - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
Registers a HjEureka with the finish scope and continues to execute the body of the finish scope.
finish(HjSuspendable) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
Runs the body of code in a finish block.
finish(List<HjFinishAccumulator>, HjSuspendable) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
finish.
finish(HjEureka<?, ?, ?>, HjSuspendable) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
Registers a HjEureka with the finish scope and continues to execute the body of the finish scope.
FinishAccumulator - Class in edu.rice.hj.runtime.accumulator
Finish Accumulator runtime.
FinishAccumulator(HjOperator, Class) - Constructor for class edu.rice.hj.runtime.accumulator.FinishAccumulator
Constructor for FinishAccumulator.
FinishAccumulator(HjOperator, Class, boolean) - Constructor for class edu.rice.hj.runtime.accumulator.FinishAccumulator
Constructor for FinishAccumulator.
FinishAccumulator(HjOperator, Class, boolean, int, double, double) - Constructor for class edu.rice.hj.runtime.accumulator.FinishAccumulator
Constructor for FinishAccumulator.
FinishAccumulatorException - Exception in edu.rice.hj.runtime.accumulator
Finish Accumulator runtime.
FinishAccumulatorException(String) - Constructor for exception edu.rice.hj.runtime.accumulator.FinishAccumulatorException
Constructor for FinishAccumulatorException.
FinishAccumulatorException() - Constructor for exception edu.rice.hj.runtime.accumulator.FinishAccumulatorException
Constructor for FinishAccumulatorException.
FinishAccumulatorManager - Class in edu.rice.hj.runtime.accumulator
Finish Accumulator runtime.
FinishAccumulatorManager(List<HjFinishAccumulator>) - Constructor for class edu.rice.hj.runtime.accumulator.FinishAccumulatorManager
Constructor for FinishAccumulatorManager.
FinishState - Class in edu.rice.hj.runtime.baseruntime
The state associated with a finish operation.
FinishState(String) - Constructor for class edu.rice.hj.runtime.baseruntime.FinishState
Create a new finish state for the given activity.
forall(Iterable<T>, HjSuspendingProcedure<T>) - Static method in class edu.rice.hj.Module1
Construct to represent loop-level parallelism.
forall(int, int, HjSuspendingProcedure<Integer>) - Static method in class edu.rice.hj.Module1
Construct to represent loop-level parallelism.
forall(HjRegion.HjRegion1D, HjSuspendingProcedureInt1D) - Static method in class edu.rice.hj.Module1
Construct to represent loop-level parallelism.
forall(int, int, int, int, HjSuspendingProcedureInt2D) - Static method in class edu.rice.hj.Module1
Construct to represent loop-level parallelism.
forall(HjRegion.HjRegion2D, HjSuspendingProcedureInt2D) - Static method in class edu.rice.hj.Module1
Construct to represent loop-level parallelism.
forall(HjRegion.HjRegion3D, HjSuspendingProcedureInt3D) - Static method in class edu.rice.hj.Module1
Construct to represent loop-level parallelism.
forallChunked(int, int, HjSuspendingProcedure<Integer>) - Static method in class edu.rice.hj.Module1
Construct to represent loop-level parallelism using chunking/grouping.
forallChunked(int, int, int, HjSuspendingProcedure<Integer>) - Static method in class edu.rice.hj.Module1
Construct to represent loop-level parallelism using chunking/grouping.
forallChunked(HjRegion.HjRegion1D, HjSuspendingProcedureInt1D) - Static method in class edu.rice.hj.Module1
Construct to represent loop-level parallelism using chunking/grouping.
forallChunked(int, int, int, int, HjSuspendingProcedureInt2D) - Static method in class edu.rice.hj.Module1
Construct to represent loop-level parallelism using chunking/grouping.
forallChunked(HjRegion.HjRegion2D, HjSuspendingProcedureInt2D) - Static method in class edu.rice.hj.Module1
Construct to represent loop-level parallelism using chunking/grouping.
forallChunked(HjRegion.HjRegion3D, HjSuspendingProcedureInt3D) - Static method in class edu.rice.hj.Module1
Construct to represent loop-level parallelism using chunking/grouping.
forallItems(int, List<T>, HjProcedure<T>) - Static method in class edu.rice.hj.experimental.ModuleY
Task farming support while processing items.
forallItems(int, HjIndexable<T>, HjProcedure<T>) - Static method in class edu.rice.hj.experimental.ModuleY
Task farming support while processing items.
forallItems(int, T[], HjProcedure<T>) - Static method in class edu.rice.hj.experimental.ModuleY
Task farming support while processing items.
forallItemsSusp(int, List<T>, HjSuspendingProcedure<T>) - Static method in class edu.rice.hj.experimental.ModuleY
 
forallItemsSusp(int, HjIndexable<T>, HjSuspendingProcedure<T>) - Static method in class edu.rice.hj.experimental.ModuleY
Task farming support while processing items.
forallItemsSusp(int, T[], HjSuspendingProcedure<T>) - Static method in class edu.rice.hj.experimental.ModuleY
 
forallNb(Iterable<T>, HjProcedure<T>) - Static method in class edu.rice.hj.Module0
Construct to represent loop-level parallelism.
forallNb(int, int, HjProcedure<Integer>) - Static method in class edu.rice.hj.Module0
Construct to represent loop-level parallelism.
forallNb(HjRegion.HjRegion1D, HjProcedureInt1D) - Static method in class edu.rice.hj.Module0
Construct to represent loop-level parallelism.
forallNb(int, int, int, int, HjProcedureInt2D) - Static method in class edu.rice.hj.Module0
Construct to represent loop-level parallelism.
forallNb(HjRegion.HjRegion2D, HjProcedureInt2D) - Static method in class edu.rice.hj.Module0
Construct to represent loop-level parallelism.
forallNb(HjRegion.HjRegion3D, HjProcedureInt3D) - Static method in class edu.rice.hj.Module0
Construct to represent loop-level parallelism.
forallNbChunked(int, int, HjProcedure<Integer>) - Static method in class edu.rice.hj.Module0
Construct to represent loop-level parallelism using chunking/grouping.
forallNbChunked(int, int, int, HjProcedure<Integer>) - Static method in class edu.rice.hj.Module0
Construct to represent loop-level parallelism using chunking/grouping.
forallNbChunked(HjRegion.HjRegion1D, HjProcedureInt1D) - Static method in class edu.rice.hj.Module0
Construct to represent loop-level parallelism using chunking/grouping.
forallNbChunked(int, int, int, int, HjProcedureInt2D) - Static method in class edu.rice.hj.Module0
Construct to represent loop-level parallelism using chunking/grouping.
forallNbChunked(HjRegion.HjRegion2D, HjProcedureInt2D) - Static method in class edu.rice.hj.Module0
Construct to represent loop-level parallelism using chunking/grouping.
forallNbChunked(HjRegion.HjRegion3D, HjProcedureInt3D) - Static method in class edu.rice.hj.Module0
Construct to represent loop-level parallelism using chunking/grouping.
forallPhased(int, int, HjSuspendingProcedure<Integer>) - Static method in class edu.rice.hj.Module0
In forallPhased, you have a phaser registered with the spawned asyncs (there is one async for each iteration of the loop) implicitly.
forallPhased(Iterable<T>, HjSuspendingProcedure<T>) - Static method in class edu.rice.hj.Module0
In forallPhased, you have a phaser registered with the spawned asyncs (there is one async for each iteration of the loop) implicitly.
forasync(HjRegion.HjRegion1D, HjProcedureInt1D) - Static method in class edu.rice.hj.HjRegionHelper
Helper method for forasyncNb.
forasync(HjRegion.HjRegion2D, HjProcedureInt2D) - Static method in class edu.rice.hj.HjRegionHelper
Helper method for forasyncNb.
forasync(HjRegion.HjRegion3D, HjProcedureInt3D) - Static method in class edu.rice.hj.HjRegionHelper
Helper method for forasyncNb.
forasync(HjRegion.HjRegion1D, HjProcedureInt1D) - Static method in class edu.rice.hj.Module0
Construct to represent loop-level parallelism.
forasync(Iterable<T>, HjSuspendingProcedure<T>) - Static method in class edu.rice.hj.Module1
Construct to represent loop-level parallelism.
forasync(int, int, HjSuspendingProcedure<Integer>) - Static method in class edu.rice.hj.Module1
Construct to represent loop-level parallelism.
forasync(HjRegion.HjRegion1D, HjSuspendingProcedureInt1D) - Static method in class edu.rice.hj.Module1
Construct to represent loop-level parallelism.
forasync(HjRegion.HjRegion2D, HjSuspendingProcedureInt2D) - Static method in class edu.rice.hj.Module1
Construct to represent loop-level parallelism.
forasync(int, int, int, int, HjSuspendingProcedureInt2D) - Static method in class edu.rice.hj.Module1
Construct to represent loop-level parallelism.
forasync(HjRegion.HjRegion3D, HjSuspendingProcedureInt3D) - Static method in class edu.rice.hj.Module1
Construct to represent loop-level parallelism.
forasyncChunked(HjRegion.HjRegion1D, HjProcedureInt1D) - Static method in class edu.rice.hj.HjRegionHelper
Helper method for forasyncNbChunked.
forasyncChunked(HjRegion.HjRegion2D, HjProcedureInt2D) - Static method in class edu.rice.hj.HjRegionHelper
Helper method for forasyncNbChunked.
forasyncChunked(HjRegion.HjRegion3D, HjProcedureInt3D) - Static method in class edu.rice.hj.HjRegionHelper
Helper method for forasyncNbChunked.
forasyncChunked(HjRegion.HjRegion1D, HjProcedureInt1D) - Static method in class edu.rice.hj.Module0
Construct to represent loop-level parallelism.
forasyncChunked(int, int, int, HjSuspendingProcedure<Integer>) - Static method in class edu.rice.hj.Module1
Construct to represent loop-level parallelism.
forasyncChunked(int, int, HjSuspendingProcedure<Integer>) - Static method in class edu.rice.hj.Module1
Construct to represent loop-level parallelism.
forasyncChunked(HjRegion.HjRegion1D, HjSuspendingProcedureInt1D) - Static method in class edu.rice.hj.Module1
Construct to represent loop-level parallelism.
forasyncChunked(HjRegion.HjRegion2D, HjSuspendingProcedureInt2D) - Static method in class edu.rice.hj.Module1
Construct to represent loop-level parallelism.
forasyncChunked(HjRegion.HjRegion3D, HjSuspendingProcedureInt3D) - Static method in class edu.rice.hj.Module1
Construct to represent loop-level parallelism.
forasyncItems(int, HjIndexable<T>, HjProcedure<T>) - Static method in class edu.rice.hj.experimental.ModuleY
Task farming support while processing items.
forasyncItems(int, List<T>, HjProcedure<T>) - Static method in class edu.rice.hj.experimental.ModuleY
Task farming support while processing items.
forasyncItems(int, T[], HjProcedure<T>) - Static method in class edu.rice.hj.experimental.ModuleY
Task farming support while processing items.
forasyncItemsSusp(int, HjIndexable<T>, HjSuspendingProcedure<T>) - Static method in class edu.rice.hj.experimental.ModuleY
Task farming support while processing items.
forasyncItemsSusp(int, List<T>, HjSuspendingProcedure<T>) - Static method in class edu.rice.hj.experimental.ModuleY
Task farming support while processing items.
forasyncItemsSusp(int, T[], HjSuspendingProcedure<T>) - Static method in class edu.rice.hj.experimental.ModuleY
Task farming support while processing items.
forasyncNb(Iterable<T>, HjProcedure<T>) - Static method in class edu.rice.hj.Module0
Construct to represent loop-level parallelism.
forasyncNb(int, int, HjProcedure<Integer>) - Static method in class edu.rice.hj.Module0
Construct to represent loop-level parallelism.
forasyncNb(HjRegion.HjRegion2D, HjProcedureInt2D) - Static method in class edu.rice.hj.Module0
Construct to represent loop-level parallelism.
forasyncNb(int, int, int, int, HjProcedureInt2D) - Static method in class edu.rice.hj.Module0
Construct to represent loop-level parallelism.
forasyncNb(HjRegion.HjRegion3D, HjProcedureInt3D) - Static method in class edu.rice.hj.Module0
Construct to represent loop-level parallelism.
forasyncNbChunked(int, int, int, HjProcedure<Integer>) - Static method in class edu.rice.hj.Module0
Construct to represent loop-level parallelism.
forasyncNbChunked(int, int, HjProcedure<Integer>) - Static method in class edu.rice.hj.Module0
Construct to represent loop-level parallelism.
forasyncNbChunked(HjRegion.HjRegion2D, HjProcedureInt2D) - Static method in class edu.rice.hj.Module0
Construct to represent loop-level parallelism.
forasyncNbChunked(HjRegion.HjRegion3D, HjProcedureInt3D) - Static method in class edu.rice.hj.Module0
Construct to represent loop-level parallelism.
forasyncPhased(int, int, List<HjPhaserPair>, HjSuspendingProcedure<Integer>) - Static method in class edu.rice.hj.Module0
In this variant of forasyncPhased, you have phasers registered with the spawned asyncs (there is one async for each iteration of the loop) explicitly.
forasyncPhased(Iterable<T>, List<HjPhaserPair>, HjSuspendingProcedure<T>) - Static method in class edu.rice.hj.Module0
In this variant of forasyncPhased, you have phasers registered with the spawned asyncs (there is one async for each iteration of the loop) explicitly.
forasyncPhased(int, int, HjSuspendingProcedure<Integer>) - Static method in class edu.rice.hj.Module0
In forasyncPhased, you have a phaser registered with the spawned asyncs (there is one async for each iteration of the loop) implicitly.
forasyncSusp(HjRegion.HjRegion1D, HjSuspendingProcedureInt1D) - Static method in class edu.rice.hj.HjRegionHelper
Helper method for forasyncNb.
forasyncSusp(HjRegion.HjRegion2D, HjSuspendingProcedureInt2D) - Static method in class edu.rice.hj.HjRegionHelper
Helper method for forasyncNb.
forasyncSusp(HjRegion.HjRegion3D, HjSuspendingProcedureInt3D) - Static method in class edu.rice.hj.HjRegionHelper
Helper method for forasyncNb.
forasyncSuspChunked(HjRegion.HjRegion1D, HjSuspendingProcedureInt1D) - Static method in class edu.rice.hj.HjRegionHelper
Helper method for forasyncNbChunked.
forasyncSuspChunked(HjRegion.HjRegion2D, HjSuspendingProcedureInt2D) - Static method in class edu.rice.hj.HjRegionHelper
Helper method for forasyncNbChunked.
forasyncSuspChunked(HjRegion.HjRegion3D, HjSuspendingProcedureInt3D) - Static method in class edu.rice.hj.HjRegionHelper
Helper method for forasyncNbChunked.
forceReady() - Method in interface edu.rice.hj.runtime.actors.LingeringActivity
forceReady.
forceReady() - Method in class edu.rice.hj.runtime.actors.LingeringHabaneroActivity
forceReady.
ForkJoinRuntime - Class in edu.rice.hj.runtime.forkjoin
ForkJoinRuntime class.
ForkJoinRuntime() - Constructor for class edu.rice.hj.runtime.forkjoin.ForkJoinRuntime
No-args constructor.
ForkJoinThread - Class in edu.rice.hj.runtime.forkjoin
Fork-Join worker thread.
ForkJoinThread(String, ForkJoinThreadPool) - Constructor for class edu.rice.hj.runtime.forkjoin.ForkJoinThread
Creates a ForkJoinWorkerThread operating in the given pool.
ForkJoinThreadFactory() - Constructor for class edu.rice.hj.runtime.forkjoin.ForkJoinThreadPool.ForkJoinThreadFactory
No-args constructor.
ForkJoinThreadPool - Class in edu.rice.hj.runtime.forkjoin
Fork-Join pool used by the work-sharing blocking runtime.
ForkJoinThreadPool(int, boolean) - Constructor for class edu.rice.hj.runtime.forkjoin.ForkJoinThreadPool
Constructor for ForkJoinThreadPool.
ForkJoinThreadPool.ForkJoinThreadFactory - Class in edu.rice.hj.runtime.forkjoin
 
ForkJoinThreadPool.ForkJoinUncaughtExceptionHandler - Class in edu.rice.hj.runtime.forkjoin
 
ForkJoinUncaughtExceptionHandler() - Constructor for class edu.rice.hj.runtime.forkjoin.ForkJoinThreadPool.ForkJoinUncaughtExceptionHandler
 
forseq(HjRegion.HjRegion1D, HjProcedureInt1D) - Static method in class edu.rice.hj.HjRegionHelper
Helper method for forseqNb.
forseq(HjRegion.HjRegion2D, HjProcedureInt2D) - Static method in class edu.rice.hj.HjRegionHelper
Helper method for forseqNb.
forseq(HjRegion.HjRegion3D, HjProcedureInt3D) - Static method in class edu.rice.hj.HjRegionHelper
Helper method for forseqNb.
forseq(Iterable<T>, HjSuspendingProcedure<T>) - Static method in class edu.rice.hj.Module1
Construct to represent loop-level parallelism.
forseq(int, int, HjSuspendingProcedure<Integer>) - Static method in class edu.rice.hj.Module1
Construct to represent loop-level parallelism.
forseq(HjRegion.HjRegion1D, HjSuspendingProcedureInt1D) - Static method in class edu.rice.hj.Module1
Construct to represent a sequential loop while working with regions.
forseq(int, int, int, int, HjSuspendingProcedureInt2D) - Static method in class edu.rice.hj.Module1
Construct to represent loop-level parallelism.
forseq(HjRegion.HjRegion2D, HjSuspendingProcedureInt2D) - Static method in class edu.rice.hj.Module1
Construct to represent a sequential loop while working with regions.
forseq(HjRegion.HjRegion3D, HjSuspendingProcedureInt3D) - Static method in class edu.rice.hj.Module1
Construct to represent a sequential loop while working with regions.
forseqNb(Iterable<T>, HjProcedure<T>) - Static method in class edu.rice.hj.Module0
Construct to represent loop-level parallelism.
forseqNb(int, int, HjProcedure<Integer>) - Static method in class edu.rice.hj.Module0
Construct to represent loop-level parallelism.
forseqNb(HjRegion.HjRegion1D, HjProcedureInt1D) - Static method in class edu.rice.hj.Module0
Construct to represent a sequential loop while working with regions.
forseqNb(int, int, int, int, HjProcedureInt2D) - Static method in class edu.rice.hj.Module0
Construct to represent loop-level parallelism.
forseqNb(HjRegion.HjRegion2D, HjProcedureInt2D) - Static method in class edu.rice.hj.Module0
Construct to represent a sequential loop while working with regions.
forseqNb(HjRegion.HjRegion3D, HjProcedureInt3D) - Static method in class edu.rice.hj.Module0
Construct to represent a sequential loop while working with regions.
forseqSusp(HjRegion.HjRegion1D, HjSuspendingProcedureInt1D) - Static method in class edu.rice.hj.HjRegionHelper
 
forseqSusp(HjRegion.HjRegion2D, HjSuspendingProcedureInt2D) - Static method in class edu.rice.hj.HjRegionHelper
Helper method for forseqNb.
forseqSusp(HjRegion.HjRegion3D, HjSuspendingProcedureInt3D) - Static method in class edu.rice.hj.HjRegionHelper
Helper method for forseqNb.
fromShortName(String) - Static method in enum edu.rice.hj.runtime.config.RuntimeType
fromShortName.
future(HjSuspendingCallable<V>) - Static method in class edu.rice.hj.Module1
Construct to create an asynchronous task that returns a result which will be available in the futureNb.
futureAwait(List<HjFuture<T>>, HjCallable<V>) - Method in interface edu.rice.hj.api.HjRuntime
Equivalent of HjRuntime.asyncAwait(java.util.List, HjRunnable) which returns a futureNb.
futureAwait(HjFuture<T>, HjSuspendingCallable<V>) - Static method in class edu.rice.hj.Module1
futureAwait.
futureAwait(List<HjFuture<T>>, HjSuspendingCallable<V>) - Static method in class edu.rice.hj.Module1
futureAwait.
futureAwait(HjFuture<T>, HjFuture<T>, HjSuspendingCallable<V>) - Static method in class edu.rice.hj.Module1
futureAwait.
futureAwait(HjFuture<T>, HjFuture<T>, HjFuture<T>, HjSuspendingCallable<V>) - Static method in class edu.rice.hj.Module1
futureAwait.
futureAwait(List<HjFuture<T>>, HjCallable<V>) - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
Equivalent of HjRuntime.asyncAwait(java.util.List, HjRunnable) which returns a futureNb.
futureAwait(List<HjFuture<T>>, HjCallable<V>) - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
Equivalent of HjRuntime.asyncAwait(java.util.List, HjRunnable) which returns a futureNb.
futureAwait(List<HjFuture<T>>, HjCallable<V>) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
Equivalent of HjRuntime.asyncAwait(java.util.List, HjRunnable) which returns a futureNb.
futureNb(HjCallable<V>) - Static method in class edu.rice.hj.Module0
Construct to create an asynchronous task that returns a result which will be available in the futureNb.
futureNbAwait(HjFuture<T>, HjCallable<V>) - Static method in class edu.rice.hj.Module0
futureNbAwait.
futureNbAwait(List<HjFuture<T>>, HjCallable<V>) - Static method in class edu.rice.hj.Module0
futureNbAwait.
futureNbAwait(HjFuture<T>, HjFuture<T>, HjCallable<V>) - Static method in class edu.rice.hj.Module0
futureNbAwait.
futureNbAwait(HjFuture<T>, HjFuture<T>, HjFuture<T>, HjCallable<V>) - Static method in class edu.rice.hj.Module0
futureNbAwait.
futureNbSeq(boolean, HjCallable<V>) - Static method in class edu.rice.hj.Module0
Construct to create an asynchronous task that returns a result which will be available in the future.
futureNbSeq(boolean, HjCallable<V>, HjCallable<V>) - Static method in class edu.rice.hj.Module0
Similar to the regular Module0.futureNb(edu.rice.hj.api.HjCallable) except that the boolean condition is used as a tuning parameter to determine if the future should just be executed sequentially (when the condition is true) in the parent task.
futureSeq(boolean, HjCallable<V>) - Method in interface edu.rice.hj.api.HjRuntime
Creates an asynchronous task and returns the futureNb object representing the value of the computation.
futureSeq(boolean, HjCallable<V>) - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
Creates an asynchronous task and returns the futureNb object representing the value of the computation.
futureSeq(boolean, HjCallable<V>) - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
Creates an asynchronous task and returns the futureNb object representing the value of the computation.
futureSeq(boolean, HjCallable<V>) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
Creates an asynchronous task and returns the futureNb object representing the value of the computation.
futureSusp(HjSuspendingCallable<V>) - Method in interface edu.rice.hj.api.HjRuntime
Creates an asynchronous task and returns the futureNb object representing the value of the computation.
futureSusp(HjSuspendingCallable<V>) - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
Creates an asynchronous task and returns the futureNb object representing the value of the computation.
futureSusp(HjSuspendingCallable<V>) - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
Creates an asynchronous task and returns the futureNb object representing the value of the computation.
futureSusp(HjSuspendingCallable<V>) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
Creates an asynchronous task and returns the futureNb object representing the value of the computation.
futureSuspAwait(List<HjFuture<T>>, HjSuspendingCallable<V>) - Method in interface edu.rice.hj.api.HjRuntime
Equivalent of HjRuntime.asyncAwait(java.util.List, HjRunnable) which returns a future.
futureSuspAwait(List<HjFuture<T>>, HjSuspendingCallable<V>) - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
Equivalent of HjRuntime.asyncAwait(java.util.List, HjRunnable) which returns a future.
futureSuspAwait(List<HjFuture<T>>, HjSuspendingCallable<V>) - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
 
futureSuspAwait(List<HjFuture<T>>, HjSuspendingCallable<V>) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
 
futureWhen(HjExpression.HjAwaitExpression, HjCallable<V>) - Method in interface edu.rice.hj.api.HjRuntime
Mechanism to create an asynchronous task where the await expression is designed to coordinate relationships of this parallel tasks with other tasks (using the HjFuture handles.
futureWhen(HjFuture<?>, HjCallable<V>) - Static method in class edu.rice.hj.experimental.ModuleZ
Mechanism to create an asynchronous task where the await expression is designed to coordinate relationships of this parallel tasks with other tasks (using the HjFuture handles.
futureWhen(HjExpression.HjBooleanExpression, HjCallable<V>) - Static method in class edu.rice.hj.experimental.ModuleZ
Mechanism to create an asynchronous task where the await expression is designed to coordinate relationships of this parallel tasks with other tasks (using the HjFuture handles.
futureWhen(HjExpression.HjAwaitExpression, HjCallable<V>) - Static method in class edu.rice.hj.experimental.ModuleZ
Mechanism to create an asynchronous task where the await expression is designed to coordinate relationships of this parallel tasks with other tasks (using the HjFuture handles.
futureWhen(HjExpression.HjAwaitExpression, HjCallable<V>) - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
Mechanism to create an asynchronous task where the await expression is designed to coordinate relationships of this parallel tasks with other tasks (using the HjFuture handles.
futureWhen(HjExpression.HjAwaitExpression, HjCallable<V>) - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
Mechanism to create an asynchronous task where the await expression is designed to coordinate relationships of this parallel tasks with other tasks (using the HjFuture handles.
futureWhen(HjExpression.HjAwaitExpression, HjCallable<V>) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
Mechanism to create an asynchronous task where the await expression is designed to coordinate relationships of this parallel tasks with other tasks (using the HjFuture handles.

G

generateActivityName(String) - Static method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
generateActivityName.
get() - Method in interface edu.rice.hj.api.HjDataDrivenFuture
Returns the value wrapped in the DDF.
get(int) - Method in interface edu.rice.hj.api.HjDoubleArrayView.HjDoubleArrayView1D
 
get(int, int) - Method in interface edu.rice.hj.api.HjDoubleArrayView.HjDoubleArrayView2D
 
get(int, int, int) - Method in interface edu.rice.hj.api.HjDoubleArrayView.HjDoubleArrayView3D
 
get() - Method in interface edu.rice.hj.api.HjFinishAccumulator
Returns the result stored in the accumulator visible to the currently executing task.
get() - Method in interface edu.rice.hj.api.HjFuture
Returns the value wrapped in the futureNb.
get(int) - Method in interface edu.rice.hj.api.HjIndexable
Returns the element at the specified position.
get(int) - Method in interface edu.rice.hj.api.HjIntArrayView.HjIntArrayView1D
 
get(int, int) - Method in interface edu.rice.hj.api.HjIntArrayView.HjIntArrayView2D
 
get(int, int, int) - Method in interface edu.rice.hj.api.HjIntArrayView.HjIntArrayView3D
 
get(int) - Method in interface edu.rice.hj.api.HjPoint
Read the value in the point at specified rank index.
get() - Method in interface edu.rice.hj.experimental.api.HjEureka
Return the value stored in the eureka object.
get() - Method in class edu.rice.hj.runtime.accumulator.FinishAccumulator
get.
get(int) - Method in class edu.rice.hj.runtime.arrayview.ArrayView1D.DoubleArrayView1D
 
get(int) - Method in class edu.rice.hj.runtime.arrayview.ArrayView1D.IntArrayView1D
 
get(int, int) - Method in class edu.rice.hj.runtime.arrayview.ArrayView2D.DoubleArrayView2D
 
get(int, int) - Method in class edu.rice.hj.runtime.arrayview.ArrayView2D.IntArrayView2D
 
get(int, int, int) - Method in class edu.rice.hj.runtime.arrayview.ArrayView3D.DoubleArrayView3D
 
get(int, int, int) - Method in class edu.rice.hj.runtime.arrayview.ArrayView3D.IntArrayView3D
 
get() - Method in class edu.rice.hj.runtime.baseruntime.ParallelDataDrivenFuture
Returns the value wrapped in the futureNb.
get() - Method in class edu.rice.hj.runtime.baseruntime.ParallelFuture
Returns the value wrapped in the futureNb.
get() - Method in class edu.rice.hj.runtime.eureka.HjBinaryEurekaImpl
 
get() - Method in class edu.rice.hj.runtime.eureka.HjConvergenceEurekaImpl
Return the value stored in the eureka object.
get() - Method in class edu.rice.hj.runtime.eureka.HjCountEurekaImpl
Return the value stored in the eureka object.
get() - Method in class edu.rice.hj.runtime.eureka.HjEngineEurekaImpl
Return the value stored in the eureka object.
get() - Method in class edu.rice.hj.runtime.eureka.HjExtremaEurekaImpl
Return the value stored in the eureka object.
get() - Method in class edu.rice.hj.runtime.eureka.HjFastBarrierEurekaImpl
Return the value stored in the eureka object.
get() - Method in class edu.rice.hj.runtime.eureka.HjSearchEurekaImpl
Return the value stored in the eureka object.
get() - Method in class edu.rice.hj.runtime.eureka.HjVersionEurekaImpl
Return the value stored in the eureka object.
get(int) - Method in class edu.rice.hj.runtime.region.Point
Read the value in the point at specified rank index.
get() - Method in class edu.rice.hj.runtime.util.AtomicDouble
get.
get() - Method in class edu.rice.hj.runtime.util.ThreadLocalCounter
 
getActiveCoroutine() - Static method in class edu.rice.hj.continuation.Coroutine
Returns the active Coroutine on this thread or NULL if no coroutine is running.
getAndAdd(AtomicInteger, int) - Method in class edu.rice.hj.runtime.orderedlock.AtomicWithDelay
 
getAndBwAnd(AtomicInteger, int) - Method in class edu.rice.hj.runtime.orderedlock.AtomicWithDelay
 
getAndBwOr(AtomicInteger, int) - Method in class edu.rice.hj.runtime.orderedlock.AtomicWithDelay
 
getClassName() - Method in exception edu.rice.hj.continuation.instrument.UnableToInstrumentException
 
getCommonSuperClass(String, String) - Method in class edu.rice.hj.continuation.instrument.DBClassWriter
 
getCommonSuperClass(String, String) - Method in class edu.rice.hj.continuation.instrument.MethodDatabase
 
getCount() - Method in class edu.rice.hj.runtime.util.ModCountDownLatch
Returns the current count.
getCritPathOps() - Method in interface edu.rice.hj.runtime.metrics.AbstractMetrics
getCritPathOps.
getCritPathOps() - Method in class edu.rice.hj.runtime.metrics.AbstractMetricsImpl
getCritPathOps.
getCritPathOps() - Method in class edu.rice.hj.runtime.metrics.CompanionMetrics
getCritPathOps() should only be called after a next operation has succeeded (That's why it need not be a synchronized method.)
getDirectSuperClass(String) - Method in class edu.rice.hj.continuation.instrument.MethodDatabase
 
getDouble(int) - Method in class edu.rice.hj.continuation.Stack
getFloat(int) - Method in class edu.rice.hj.continuation.Stack
getInt(int) - Method in class edu.rice.hj.continuation.Stack
getKeys() - Method in class edu.rice.hj.runtime.mapreduce.MapReduce
getKeys.
getLeft() - Method in interface edu.rice.hj.experimental.api.HjBinaryEureka
 
getLeft() - Method in class edu.rice.hj.runtime.eureka.HjBinaryEurekaImpl
 
getLocalSpinCount() - Method in class edu.rice.hj.runtime.orderedlock.AtomicWithDelay
 
getLog() - Method in class edu.rice.hj.continuation.instrument.MethodDatabase
 
getLong(int) - Method in class edu.rice.hj.continuation.Stack
getMethodDesc() - Method in exception edu.rice.hj.continuation.instrument.UnableToInstrumentException
 
getMethodName() - Method in exception edu.rice.hj.continuation.instrument.UnableToInstrumentException
 
getMySimtIdentifier() - Method in class edu.rice.hj.runtime.simt.SimtThread
 
getName() - Method in class edu.rice.hj.continuation.instrument.CheckInstrumentationVisitor
 
getNbThreadBlocked() - Method in interface edu.rice.hj.runtime.baseruntime.BaseThreadPool
 
getNbThreadBlocked() - Method in class edu.rice.hj.runtime.forkjoin.ForkJoinThreadPool
Getter for the field nbThreadBlocked.
getNbThreadBlocked() - Method in class edu.rice.hj.runtime.simt.SimtThreadPool
Getter for the field nbThreadBlocked.
getObject(int) - Method in class edu.rice.hj.continuation.Stack
Any change to this method must also be reflected in InstrumentMethodHelper#inlineStackGetObjectMethod(org.objectweb.asm.MethodVisitor, int, int)
getOperator() - Method in interface edu.rice.hj.api.HjFinishAccumulator
Returns the operator in use by the accumulator.
getOperator() - Method in class edu.rice.hj.runtime.accumulator.FinishAccumulator
getOperator.
getParallelism() - Method in interface edu.rice.hj.runtime.baseruntime.BaseThreadPool
 
getParallelism() - Method in class edu.rice.hj.runtime.simt.SimtThreadPool
 
getParentActivity() - Method in class edu.rice.hj.runtime.simt.SimtActivity
 
getPhaser() - Method in class edu.rice.hj.runtime.simt.SimtActivity
 
getPhaserMode() - Method in interface edu.rice.hj.api.HjPhaser
Returns the registration mode of the phaser was created with.
getPhaserMode() - Method in class edu.rice.hj.runtime.phasers.PhaserImpl
Returns the registration mode of the phaser was created with.
getPhaseState(int) - Method in interface edu.rice.hj.runtime.phasers.InternalPhaser
getPhaseState.
getPhaseState(int) - Method in class edu.rice.hj.runtime.phasers.PhaserImpl
getPhaseState.
getPoolSize() - Method in class edu.rice.hj.runtime.simt.SimtThreadPool
 
getPreferredSize() - Method in class edu.rice.hj.runtime.metrics.MetricsExecutionTimeGraph
getPropertyValue() - Method in enum edu.rice.hj.runtime.config.HjSystemProperty
getPropertyValue.
getProto() - Method in class edu.rice.hj.continuation.Coroutine
Returns the CoroutineProto that is used for this Coroutine
getQueuedTaskCount() - Method in class edu.rice.hj.runtime.simt.WorkSharingThreadPool
 
getQueuedTaskCount() - Method in class edu.rice.hj.runtime.simt.WorkStealingThreadPool
 
getReason() - Method in class edu.rice.hj.continuation.Coroutine
 
getReason() - Method in exception edu.rice.hj.continuation.instrument.UnableToInstrumentException
 
getResult() - Method in class edu.rice.hj.runtime.mapreduce.MapReduce
getResult.
getRight() - Method in interface edu.rice.hj.experimental.api.HjBinaryEureka
 
getRight() - Method in class edu.rice.hj.runtime.eureka.HjBinaryEurekaImpl
 
getSigPhase() - Method in interface edu.rice.hj.api.HjPhaser
Returns the signal phase number of this phaser in the currently executing task.
getSigPhase() - Method in class edu.rice.hj.runtime.phasers.PhaserImpl
Returns the signal phase number of this phaser in the currently executing task.
getSigPhase(HabaneroActivity, InternalPhaser) - Method in interface edu.rice.hj.runtime.phasers.PhaserManager
getSigPhase.
getSigPhase(HabaneroActivity, InternalPhaser) - Method in class edu.rice.hj.runtime.phasers.PhaserManagerImpl
getSigPhase.
getStack() - Static method in class edu.rice.hj.continuation.Stack
 
getState() - Method in class edu.rice.hj.continuation.Coroutine
Returns the current state of this Coroutine.
getStats() - Method in interface edu.rice.hj.runtime.baseruntime.BaseThreadPool
 
getStats() - Method in class edu.rice.hj.runtime.forkjoin.ForkJoinThreadPool
getStats.
getStats() - Method in class edu.rice.hj.runtime.simt.SimtThreadPool
getStats.
getThId() - Method in class edu.rice.hj.runtime.simt.SimtThread
 
getTotalOps() - Method in interface edu.rice.hj.runtime.metrics.AbstractMetrics
getTotalOps.
getTotalOps() - Method in class edu.rice.hj.runtime.metrics.AbstractMetricsImpl
getTotalOps.
getType() - Method in interface edu.rice.hj.api.HjFinishAccumulator
Returns the type of result stored by the accumulator.
getType() - Method in class edu.rice.hj.continuation.instrument.OmittedInstruction
 
getType() - Method in class edu.rice.hj.runtime.accumulator.FinishAccumulator
Getter for the field type.
getValue() - Method in class edu.rice.hj.runtime.baseruntime.DataDrivenControl
Returns the value associated with the DDC.
getWaitPhase() - Method in interface edu.rice.hj.api.HjPhaser
Returns the wait phase number of this phaser in the currently executing task.
getWaitPhase() - Method in class edu.rice.hj.runtime.phasers.PhaserImpl
Returns the wait phase number of this phaser in the currently executing task.
getWaitPhase(HabaneroActivity, InternalPhaser) - Method in interface edu.rice.hj.runtime.phasers.PhaserManager
getWaitPhase.
getWaitPhase(HabaneroActivity, InternalPhaser) - Method in class edu.rice.hj.runtime.phasers.PhaserManagerImpl
getWaitPhase.
getWorkList() - Method in class edu.rice.hj.continuation.instrument.MethodDatabase
 
globalLocks() - Method in class edu.rice.hj.runtime.baseruntime.IsolationManager
Retrieve the 'global' locks
goAhead() - Method in class edu.rice.hj.runtime.simt.SimtActivity
 
group(HjRegion.HjRegion1D, int) - Static method in class edu.rice.hj.Module0
Evenly divides the loop iteration space into processorGrid chunks.
group(HjRegion.HjRegion2D, int, int) - Static method in class edu.rice.hj.Module0
Evenly divides the loop iteration space into processorGrid0 x processorGrid1 chunks.
groupRegion(HjRegion.HjRegion1D, int) - Static method in class edu.rice.hj.runtime.region.RegionFactory
groupRegion.
groupRegion(HjRegion.HjRegion2D, int, int) - Static method in class edu.rice.hj.runtime.region.RegionFactory
groupRegion.
guard(Enum<?>, Predicate<MessageType>) - Method in class edu.rice.hj.experimental.actors.DeclarativeSelector
 
guard(int, Predicate<MessageType>) - Method in class edu.rice.hj.experimental.actors.DeclarativeSelector
 

H

HabaneroActivity - Class in edu.rice.hj.runtime.baseruntime
The representation of an HJ asynchronous activity.
HabaneroActivity(String, HjPlace) - Constructor for class edu.rice.hj.runtime.baseruntime.HabaneroActivity
Constructor for HabaneroActivity.
HabaneroActivityFactory - Class in edu.rice.hj.runtime.baseruntime
Factory to create activity instances.
HabaneroActivityFactory() - Constructor for class edu.rice.hj.runtime.baseruntime.HabaneroActivityFactory
 
HabaneroLock - Class in edu.rice.hj.runtime.baseruntime
Abstraction for locks used by the Habanero runtime to implement the isolated construct.
HabaneroLock(int, HabaneroLock.ReadWriteMode) - Constructor for class edu.rice.hj.runtime.baseruntime.HabaneroLock
 
HabaneroLock.ReadWriteMode - Enum in edu.rice.hj.runtime.baseruntime
 
handleException(Throwable) - Method in class edu.rice.hj.runtime.baseruntime.HabaneroActivity
 
handleThrowable(Throwable) - Method in class edu.rice.hj.experimental.actors.Selector
handleThrowable.
handleThrowable(Throwable) - Method in class edu.rice.hj.runtime.actors.Actor
handleThrowable.
hashCode() - Method in class edu.rice.hj.runtime.baseruntime.HabaneroLock
 
hashCode() - Method in class edu.rice.hj.runtime.metrics.HjMetricsImpl
hashCode() - Method in class edu.rice.hj.runtime.region.Point
hashCode() - Method in class edu.rice.hj.runtime.util.Pair
hashCodeHelper(Object) - Static method in class edu.rice.hj.runtime.util.Pair
 
hasNext() - Method in class edu.rice.hj.continuation.CoIterator
 
hasStarted() - Method in class edu.rice.hj.experimental.actors.Selector
 
hasStarted() - Method in class edu.rice.hj.runtime.actors.Actor
Returns true if the actor has laready been started;
here() - Static method in class edu.rice.hj.Module0
 
HjActor<MessageType> - Interface in edu.rice.hj.api
Interface for an Actor.
HjAwaitExprBody - Class in edu.rice.hj.runtime.baseruntime
A HjAwaitExprBody pairs an await expression (HjExpression.HjAwaitExpression) with the associated runnable body of the async.
HjAwaitExprBody(HjExpression.HjAwaitExpression, HjLambda<Boolean, ?>) - Constructor for class edu.rice.hj.runtime.baseruntime.HjAwaitExprBody
Constructor.
HjAwaitExpression(HjExpression.HjBooleanExpression) - Constructor for class edu.rice.hj.experimental.api.HjExpression.HjAwaitExpression
Constructor.
HjBinaryEureka<L,R> - Interface in edu.rice.hj.experimental.api
 
HjBinaryEurekaImpl<L,R> - Class in edu.rice.hj.runtime.eureka
Represents an binary logical expression between two Eureka instances.
HjBinaryEurekaImpl.HjConjunctiveEurekaImpl<L,R> - Class in edu.rice.hj.runtime.eureka
Represents an binary logical AND expression between two Eureka instances.
HjBinaryEurekaImpl.HjDisjunctiveEurekaImpl<L,R> - Class in edu.rice.hj.runtime.eureka
Represents an binary logical OR expression between two Eureka instances.
HjBooleanExpression() - Constructor for class edu.rice.hj.experimental.api.HjExpression.HjBooleanExpression
 
HjCallable<V> - Interface in edu.rice.hj.api
This is equivalent of the Callable class for Habanero-Java.
HjConfiguration - Class in edu.rice.hj.runtime.config
HjConfiguration class.
HjConjunctiveEurekaImpl(HjEureka<L, Object, L>, HjEureka<R, Object, R>) - Constructor for class edu.rice.hj.runtime.eureka.HjBinaryEurekaImpl.HjConjunctiveEurekaImpl
 
HjConvergenceEureka<T> - Interface in edu.rice.hj.experimental.api
* Instances are created using a factory method in the HJlib runtime, e.g., ModuleZ.newConvergenceEureka(Object, java.util.function.BiPredicate)
HjConvergenceEurekaImpl<T> - Class in edu.rice.hj.runtime.eureka
 
HjConvergenceEurekaImpl(T, BiPredicate<T, T>, HjProcedure<T>) - Constructor for class edu.rice.hj.runtime.eureka.HjConvergenceEurekaImpl
 
HjCountEureka<T> - Interface in edu.rice.hj.experimental.api
Another variant of a parallel search is where we wish to know the first $K$ results that match a query.
HjCountEurekaImpl<T> - Class in edu.rice.hj.runtime.eureka
 
HjCountEurekaImpl(long, int) - Constructor for class edu.rice.hj.runtime.eureka.HjCountEurekaImpl
 
HjDataDrivenFuture<V> - Interface in edu.rice.hj.api
A Future that may be explicitly completed by setting its value using the put() method.
HjDisjunctiveEurekaImpl(HjEureka<L, Object, L>, HjEureka<R, Object, R>) - Constructor for class edu.rice.hj.runtime.eureka.HjBinaryEurekaImpl.HjDisjunctiveEurekaImpl
 
HjDoubleArrayView - Interface in edu.rice.hj.api
A view on a 1-D Java array.
HjDoubleArrayView.HjDoubleArrayView1D - Interface in edu.rice.hj.api
A 1-D view on a 1-D Java array.
HjDoubleArrayView.HjDoubleArrayView2D - Interface in edu.rice.hj.api
A 2-D view on a 1-D Java array.
HjDoubleArrayView.HjDoubleArrayView3D - Interface in edu.rice.hj.api
A 3-D view on a 1-D Java array.
HjEngineEureka<T> - Interface in edu.rice.hj.experimental.api
* Instances are created using a factory method in the HJlib runtime, e.g., ModuleZ.newEngineEureka(int)
HjEngineEurekaImpl<T> - Class in edu.rice.hj.runtime.eureka
 
HjEngineEurekaImpl(int) - Constructor for class edu.rice.hj.runtime.eureka.HjEngineEurekaImpl
 
HjEureka<T,C,V> - Interface in edu.rice.hj.experimental.api
Eureka constructs support nondeterminism in applications such as search where a bunch of speculative computations can be aborted as soon as a result (the eureka event) has been found.
HjEurekaUtil - Class in edu.rice.hj.runtime.eureka
 
HjEventCount - Interface in edu.rice.hj.api
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 - Interface in edu.rice.hj.api
TODO Add javadoc.
HjEventLogger.EventType - Enum in edu.rice.hj.api
The event types supported in the logger.
HjExpression - Class in edu.rice.hj.experimental.api
The HjExpression class provides factory method to create boolean expressions wrapping HjFuture instances.
HjExpression.HjAwaitExpression - Class in edu.rice.hj.experimental.api
An HjAwaitExpression represents an expression that can be used as the trigger clauses in asyncWhen() constructs.
HjExpression.HjBooleanExpression - Class in edu.rice.hj.experimental.api
The parent class for all boolean expressions.
HjExtremaEureka<T> - Interface in edu.rice.hj.experimental.api
This Eureka tries to maximize its current value.
HjExtremaEurekaImpl<T> - Class in edu.rice.hj.runtime.eureka
 
HjExtremaEurekaImpl(T, Comparator<T>, boolean) - Constructor for class edu.rice.hj.runtime.eureka.HjExtremaEurekaImpl
 
HjFastBarrierEureka - Class in edu.rice.hj.experimental.api
 
HjFastBarrierEureka() - Constructor for class edu.rice.hj.experimental.api.HjFastBarrierEureka
 
HjFastBarrierEurekaImpl - Class in edu.rice.hj.runtime.eureka
 
HjFastBarrierEurekaImpl(int) - Constructor for class edu.rice.hj.runtime.eureka.HjFastBarrierEurekaImpl
 
HjFinishAccumulator - Interface in edu.rice.hj.api
Finish accumulators are a construct that support predefined parallel reductions for dynamic task parallelism.
HjFuture<V> - Interface in edu.rice.hj.api
HJ also includes support for async tasks with return values in the form of futures .
HjFuture.CancelledException - Exception in edu.rice.hj.api
Exception returned
HjIndexable<T> - Interface in edu.rice.hj.api
Interface to mark classes that can be indexed by integers.
HjIntArrayView - Interface in edu.rice.hj.api
A view on a 1-D Java array.
HjIntArrayView.HjIntArrayView1D - Interface in edu.rice.hj.api
A 1-D view on a 1-D Java array.
HjIntArrayView.HjIntArrayView2D - Interface in edu.rice.hj.api
A 2-D view on a 1-D Java array.
HjIntArrayView.HjIntArrayView3D - Interface in edu.rice.hj.api
A 3-D view on a 1-D Java array.
HjLambda<T,V> - Interface in edu.rice.hj.api
Simple functional interface taking one parameter and returning a value.
HjLogicalOperator - Enum in edu.rice.hj.experimental.api
 
HjMetrics - Interface in edu.rice.hj.api
An interface to report the metrics result.
HjMetricsImpl - Class in edu.rice.hj.runtime.metrics
HjMetricsImpl class.
HjMetricsImpl(long, long, double) - Constructor for class edu.rice.hj.runtime.metrics.HjMetricsImpl
Constructor for HjMetricsImpl.
HjNestedEureka - Class in edu.rice.hj.runtime.eureka
 
HjNestedEureka(HjNestedEureka, HjEureka<?, ?, ?>) - Constructor for class edu.rice.hj.runtime.eureka.HjNestedEureka
 
HjOperator - Enum in edu.rice.hj.api
An operator used in parallel reductions by finish accumulators.
HjParEventCount - Class in edu.rice.hj.runtime.eventcount
 
HjParEventCount(int) - Constructor for class edu.rice.hj.runtime.eventcount.HjParEventCount
 
HjPhasedBody - Interface in edu.rice.hj.experimental.api
 
HjPhaser - Interface in edu.rice.hj.api
Phasers are a new coordination construct that unifies collective and point-to-point synchronizations.
HjPhaserMode - Enum in edu.rice.hj.api
The allowed phaser modes.
HjPhaserPair - Class in edu.rice.hj.api
A HjPhaserPair represents a tuple of a phaser and the corresponding registration mode.
HjPhaserPair(HjPhaser, HjPhaserMode) - Constructor for class edu.rice.hj.api.HjPhaserPair
Constructor for HjPhaserPair.
HjPlace - Interface in edu.rice.hj.api
The place construct in HJ provides a way for the programmer to specify affinity among async tasks.
HjPoint - Interface in edu.rice.hj.api
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> - Interface in edu.rice.hj.api
An interface representing a function of 1 parameter.
HjProcedureInt1D - Interface in edu.rice.hj.api
An interface representing a function of 1 integer parameter.
HjProcedureInt2D - Interface in edu.rice.hj.api
An interface representing a function of 2 integer parameters.
HjProcedureInt3D - Interface in edu.rice.hj.api
An interface representing a function of 3 integer parameters.
HjRegion - Interface in edu.rice.hj.api
A region represents a (sparse or dense) k-dimensional space of points.
HjRegion.HjRegion1D - Interface in edu.rice.hj.api
Abstraction for a 1-D region.
HjRegion.HjRegion2D - Interface in edu.rice.hj.api
Abstraction for a 2-D region.
HjRegion.HjRegion3D - Interface in edu.rice.hj.api
Abstraction for a 3-D region.
HjRegionHelper - Class in edu.rice.hj
Utility class to help with region specific operations.
HjRegionHelper() - Constructor for class edu.rice.hj.HjRegionHelper
 
HjRunnable - Interface in edu.rice.hj.api
This interface is designed to provide a common protocol for objects that wish to execute code while they are active.
HjRuntime - Interface in edu.rice.hj.api
The HjRuntime interface support by all runtime implementations.
HjSearchEureka<T> - Interface in edu.rice.hj.experimental.api
A HjSearchEureka construct is designed to be resolved by the first eureka event it processes, and it promptly terminates the task that triggered the event.
HjSearchEurekaImpl<T> - Class in edu.rice.hj.runtime.eureka
 
HjSearchEurekaImpl() - Constructor for class edu.rice.hj.runtime.eureka.HjSearchEurekaImpl
No args constructor.
HjSearchEurekaImpl(T) - Constructor for class edu.rice.hj.runtime.eureka.HjSearchEurekaImpl
Constructor.
HjSeqEventCount - Class in edu.rice.hj.runtime.eventcount
 
HjSeqEventCount(int) - Constructor for class edu.rice.hj.runtime.eventcount.HjSeqEventCount
 
HjSuspendable - Interface in edu.rice.hj.api
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> - Interface in edu.rice.hj.api
This is equivalent of the Callable class for Habanero-Java.
HjSuspendingProcedure<T> - Interface in edu.rice.hj.api
An interface representing a function of 1 parameter.
HjSuspendingProcedureInt1D - Interface in edu.rice.hj.api
An interface representing a function of 1 integer parameter.
HjSuspendingProcedureInt2D - Interface in edu.rice.hj.api
An interface representing a function of 2 integer parameters where the body may suspend.
HjSuspendingProcedureInt2DArg - Interface in edu.rice.hj.api
An interface representing a function of 3 parameters.
HjSuspendingProcedureInt3D - Interface in edu.rice.hj.api
An interface representing a function of 3 integer parameters.
HjSystemProperty - Enum in edu.rice.hj.runtime.config
HjSystemProperty class.
HjTimerEureka<T> - Interface in edu.rice.hj.experimental.api
* Instances are created using a factory method in the HJlib runtime, e.g., ModuleZ.newTimerEureka(int)
HjTimerEurekaImpl<T> - Class in edu.rice.hj.runtime.eureka
 
HjTimerEurekaImpl(int) - Constructor for class edu.rice.hj.runtime.eureka.HjTimerEurekaImpl
No args constructor.
HjTimerEurekaImpl(T, int) - Constructor for class edu.rice.hj.runtime.eureka.HjTimerEurekaImpl
Constructor.
HjVersionEureka<T> - Interface in edu.rice.hj.experimental.api
* Instances are created using a factory method in the HJlib runtime, e.g., ModuleZ.newVersionEureka(int)
HjVersionEurekaImpl<T> - Class in edu.rice.hj.runtime.eureka
 
HjVersionEurekaImpl(int) - Constructor for class edu.rice.hj.runtime.eureka.HjVersionEurekaImpl
 
homePlace() - Static method in class edu.rice.hj.runtime.baseruntime.PlaceImpl
 

I

id() - Method in interface edu.rice.hj.api.HjPlace
Returns the id of this place.
id() - Method in class edu.rice.hj.runtime.baseruntime.FinishState
Returns the id of the FinishState.
id() - Method in class edu.rice.hj.runtime.baseruntime.HabaneroActivity
Returns the id of the activity.
id() - Method in class edu.rice.hj.runtime.baseruntime.HabaneroLock
 
id() - Method in class edu.rice.hj.runtime.baseruntime.ParallelFuture
 
id() - Method in class edu.rice.hj.runtime.baseruntime.PlaceImpl
Returns the id of this place.
id() - Method in class edu.rice.hj.runtime.phasers.PhaserImpl
Returns the id of the phaser.
idealParallelism() - Method in interface edu.rice.hj.api.HjMetrics
Returns the the available ideal parallelism.
idealParallelism() - Method in class edu.rice.hj.runtime.metrics.HjMetricsImpl
Returns the the available ideal parallelism.
inc(double, int) - Method in interface edu.rice.hj.api.HjDoubleArrayView.HjDoubleArrayView1D
 
inc(double, int, int) - Method in interface edu.rice.hj.api.HjDoubleArrayView.HjDoubleArrayView2D
 
inc(double, int, int, int) - Method in interface edu.rice.hj.api.HjDoubleArrayView.HjDoubleArrayView3D
 
inc(int, int) - Method in interface edu.rice.hj.api.HjIntArrayView.HjIntArrayView1D
 
inc(int, int, int) - Method in interface edu.rice.hj.api.HjIntArrayView.HjIntArrayView2D
 
inc(int, int, int, int) - Method in interface edu.rice.hj.api.HjIntArrayView.HjIntArrayView3D
 
inc(double, int) - Method in class edu.rice.hj.runtime.arrayview.ArrayView1D.DoubleArrayView1D
 
inc(int, int) - Method in class edu.rice.hj.runtime.arrayview.ArrayView1D.IntArrayView1D
 
inc(double, int, int) - Method in class edu.rice.hj.runtime.arrayview.ArrayView2D.DoubleArrayView2D
 
inc(int, int, int) - Method in class edu.rice.hj.runtime.arrayview.ArrayView2D.IntArrayView2D
 
inc(double, int, int, int) - Method in class edu.rice.hj.runtime.arrayview.ArrayView3D.DoubleArrayView3D
 
inc(int, int, int, int) - Method in class edu.rice.hj.runtime.arrayview.ArrayView3D.IntArrayView3D
 
increment() - Method in class edu.rice.hj.runtime.util.ThreadLocalCounter
 
incrementSimtTasks() - Method in class edu.rice.hj.runtime.simt.SimtThreadPool
 
inheritPhasers(HabaneroActivity, HabaneroActivity) - Method in interface edu.rice.hj.runtime.phasers.PhaserManager
Registers a phaser to the specified activity.
inheritPhasers(HabaneroActivity, HabaneroActivity) - Method in class edu.rice.hj.runtime.phasers.PhaserManagerImpl
Registers a phaser to the specified activity.
initialize() - Method in interface edu.rice.hj.api.HjRuntime
Initializes the runtime.
initialize() - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
Initializes the runtime.
initialize() - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
Initializes the runtime.
initialize() - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
Initializes the runtime.
initializeHabanero() - Static method in class edu.rice.hj.Module0
Initialize the Habanero-Java execution environment.
initializePlaces(int) - Static method in class edu.rice.hj.runtime.baseruntime.PlaceImpl
 
initializeRuntime() - Static method in class edu.rice.hj.runtime.config.HjConfiguration
initializeRuntime.
initializeRuntime() - Method in enum edu.rice.hj.runtime.config.RuntimeType
initializeRuntime.
initializeSimtActivity(SimtActivity) - Method in class edu.rice.hj.runtime.simt.SimtRuntime
 
initialValue - Variable in class edu.rice.hj.runtime.eureka.HjSearchEurekaImpl
Initial value of the eureka
inlineStackGetStackMethod(MethodVisitor) - Static method in class edu.rice.hj.continuation.instrument.InstrumentMethodHelper
 
inlineStackNextEntryMethod(MethodVisitor) - Static method in class edu.rice.hj.continuation.instrument.InstrumentMethodHelper
 
inMode(HjPhaserMode) - Method in interface edu.rice.hj.api.HjPhaser
Return a HjPhaserPair with the phaser in the specified registration mode.
inMode(HjPhaserMode) - Method in class edu.rice.hj.runtime.phasers.PhaserImpl
Return a HjPhaserPair with the phaser in the specified registration mode.
insn - Variable in class edu.rice.hj.continuation.instrument.NewValue
 
INSTANCE - Static variable in exception edu.rice.hj.api.HjFuture.CancelledException
 
instance - Static variable in exception edu.rice.hj.api.SuspendableException
 
INSTANCE - Static variable in class edu.rice.hj.runtime.baseruntime.ActivityTerminationListener
 
INSTANCE - Static variable in class edu.rice.hj.runtime.baseruntime.SuspendableUtilities.AbortYieldReason
 
InstrumentClass - Class in edu.rice.hj.continuation.instrument
Instrument a class by instrumenting all suspendable methods and copying the others.
InstrumentClass(ClassVisitor, MethodDatabase, boolean) - Constructor for class edu.rice.hj.continuation.instrument.InstrumentClass
 
InstrumentMethod - Class in edu.rice.hj.continuation.instrument
Instrument a method to allow suspension.
InstrumentMethod(MethodDatabase, String, MethodNode) - Constructor for class edu.rice.hj.continuation.instrument.InstrumentMethod
 
InstrumentMethodHelper - Class in edu.rice.hj.continuation.instrument
Helper class to InstrumentMethod to output Stack method calls.
IntArrayView1D(int[], int, HjRegion.HjRegion1D) - Constructor for class edu.rice.hj.runtime.arrayview.ArrayView1D.IntArrayView1D
Constructor.
IntArrayView2D(int[], int, HjRegion.HjRegion2D) - Constructor for class edu.rice.hj.runtime.arrayview.ArrayView2D.IntArrayView2D
Constructor.
IntArrayView3D(int[], int, HjRegion.HjRegion3D) - Constructor for class edu.rice.hj.runtime.arrayview.ArrayView3D.IntArrayView3D
Constructor.
intermediates(int) - Method in class edu.rice.hj.runtime.mapreduce2.Aggregator
intermediates.
InternalPhaser - Interface in edu.rice.hj.runtime.phasers
InternalPhaser interface.
InvocationStrategy - Class in edu.rice.hj.runtime.baseruntime
This class is intended to declare different invocation strategies for Hj activities.
InvocationStrategy() - Constructor for class edu.rice.hj.runtime.baseruntime.InvocationStrategy
 
InvocationStrategy.RunnableInvocationStrategy - Interface in edu.rice.hj.runtime.baseruntime
 
InvocationStrategy.RunnableInvocationStrategy.DefaultStrategy - Class in edu.rice.hj.runtime.baseruntime
Default Hj activity invocation strategy implementation.
InvocationStrategy.SuspendableInvocationStrategy - Interface in edu.rice.hj.runtime.baseruntime
 
InvocationStrategy.SuspendableInvocationStrategy.AbstractSuspendableStrategy - Class in edu.rice.hj.runtime.baseruntime
 
InvocationStrategy.SuspendableInvocationStrategy.AsyncInFinishStrategy - Class in edu.rice.hj.runtime.baseruntime
Run Hj activity in finish invocation strategy implementation.
InvocationStrategy.SuspendableInvocationStrategy.CompleteFinishStrategy - Class in edu.rice.hj.runtime.baseruntime
Run Hj activity in finish invocation strategy implementation.
InvocationStrategy.SuspendableInvocationStrategy.DefaultStrategy - Class in edu.rice.hj.runtime.baseruntime
Default Hj activity invocation strategy implementation.
isAborted() - Method in class edu.rice.hj.runtime.baseruntime.SuspendableActivity
 
isAllowMonitors() - Method in class edu.rice.hj.continuation.instrument.MethodDatabase
 
isAlreadyInstrumented() - Method in class edu.rice.hj.continuation.instrument.CheckInstrumentationVisitor
 
isCancelled() - Method in class edu.rice.hj.runtime.baseruntime.ParallelFuture
 
isDebug() - Method in class edu.rice.hj.continuation.instrument.MethodDatabase
 
isDupped - Variable in class edu.rice.hj.continuation.instrument.NewValue
 
isEnabled(Enum<?>) - Method in class edu.rice.hj.experimental.actors.Selector
Returns whether the specified mailbox is currently enabled
isEnabled(int) - Method in class edu.rice.hj.experimental.actors.Selector
Returns whether the specified mailbox is currently enabled
isException(String) - Method in class edu.rice.hj.continuation.instrument.MethodDatabase
 
isInsideIsolatedBlock() - Method in class edu.rice.hj.runtime.baseruntime.IsolationManager
isInsideIsolatedBlock.
isJavaCore(String) - Static method in class edu.rice.hj.continuation.instrument.MethodDatabase
 
isMethodSuspendable(String, String, String, boolean, boolean) - Method in class edu.rice.hj.continuation.instrument.MethodDatabase
 
isNewValue(Value, boolean) - Static method in class edu.rice.hj.continuation.instrument.InstrumentMethodHelper
 
isNullType(BasicValue) - Static method in class edu.rice.hj.continuation.instrument.InstrumentMethodHelper
 
isolated(HjRunnable) - Method in interface edu.rice.hj.api.HjRuntime
isolated.
isolated(Object, HjRunnable) - Method in interface edu.rice.hj.api.HjRuntime
Isolated statement identifies a critical section.
isolated(Object[], HjRunnable) - Method in interface edu.rice.hj.api.HjRuntime
Isolated statement identifies a critical section.
isolated(HjRunnable) - Static method in class edu.rice.hj.Module2
Isolated statement identifies a critical section.
isolated(Object, HjRunnable) - Static method in class edu.rice.hj.Module2
Mutual exclusion is only guaranteed for instances of isolated statements that have a non-empty intersection in their object lists.
isolated(Object, Object, HjRunnable) - Static method in class edu.rice.hj.Module2
isolated(Object[], HjRunnable) - Static method in class edu.rice.hj.Module2
isolated(Object, Object, Object, HjRunnable) - Static method in class edu.rice.hj.Module2
isolated(HjRunnable) - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
isolated.
isolated(Object, HjRunnable) - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
Isolated statement identifies a critical section.
isolated(Object[], HjRunnable) - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
Isolated statement identifies a critical section.
isolated(HjRunnable) - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
isolated.
isolated(Object, HjRunnable) - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
Isolated statement identifies a critical section.
isolated(Object[], HjRunnable) - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
Isolated statement identifies a critical section.
isolated(HjRunnable) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
isolated.
isolated(Object, HjRunnable) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
Isolated statement identifies a critical section.
isolated(Object[], HjRunnable) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
Isolated statement identifies a critical section.
isolatedWithReturn(HjCallable<V>) - Method in interface edu.rice.hj.api.HjRuntime
isolatedWithReturn.
isolatedWithReturn(Object, HjCallable<V>) - Method in interface edu.rice.hj.api.HjRuntime
isolatedWithReturn.
isolatedWithReturn(Object[], HjCallable<V>) - Method in interface edu.rice.hj.api.HjRuntime
isolatedWithReturn.
isolatedWithReturn(HjCallable<V>) - Static method in class edu.rice.hj.Module2
variant for isolated when the critical section needs to return a value.
isolatedWithReturn(Object, HjCallable<V>) - Static method in class edu.rice.hj.Module2
variant for isolated when the critical section needs to return a value.
isolatedWithReturn(Object, Object, HjCallable<V>) - Static method in class edu.rice.hj.Module2
variant for isolated when the critical section needs to return a value.
isolatedWithReturn(Object[], HjCallable<V>) - Static method in class edu.rice.hj.Module2
variant for isolated when the critical section needs to return a value.
isolatedWithReturn(Object, Object, Object, HjCallable<V>) - Static method in class edu.rice.hj.Module2
variant for isolated when the critical section needs to return a value.
isolatedWithReturn(HjCallable<V>) - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
isolatedWithReturn.
isolatedWithReturn(Object, HjCallable<V>) - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
isolatedWithReturn.
isolatedWithReturn(Object[], HjCallable<V>) - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
isolatedWithReturn.
isolatedWithReturn(HjCallable<V>) - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
isolatedWithReturn.
isolatedWithReturn(Object, HjCallable<V>) - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
isolatedWithReturn.
isolatedWithReturn(Object[], HjCallable<V>) - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
isolatedWithReturn.
isolatedWithReturn(HjCallable<V>) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
isolatedWithReturn.
isolatedWithReturn(Object, HjCallable<V>) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
isolatedWithReturn.
isolatedWithReturn(Object[], HjCallable<V>) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
isolatedWithReturn.
isolationManager - Variable in class edu.rice.hj.runtime.baseruntime.BaseRuntime
The IsolationManager used to run the isolated construct
IsolationManager - Class in edu.rice.hj.runtime.baseruntime
IsolationManager class.
IsolationManager(int) - Constructor for class edu.rice.hj.runtime.baseruntime.IsolationManager
Constructor.
IsolationManager.EventType - Enum in edu.rice.hj.runtime.baseruntime
 
IsolationManager.OrderedReadWriteLockList - Class in edu.rice.hj.runtime.baseruntime
 
isOmitted(BasicValue) - Static method in class edu.rice.hj.continuation.instrument.InstrumentMethodHelper
 
isReady() - Method in interface edu.rice.hj.runtime.actors.LingeringActivity
isReady.
isReady() - Method in class edu.rice.hj.runtime.actors.LingeringHabaneroActivity
isReady.
isShutdown() - Method in class edu.rice.hj.runtime.simt.SimtThreadPool
isTerminated() - Method in class edu.rice.hj.runtime.simt.SimtThreadPool
isVerbose() - Method in class edu.rice.hj.continuation.instrument.MethodDatabase
 
isWorkerThread() - Static method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
isWorkerThread.
iterator() - Method in interface edu.rice.hj.api.HjRegion
Returns an iterator over an int array whose length is specified by the rank.
iterator(int, int) - Method in interface edu.rice.hj.api.HjRegion
Returns an iterator over an int array whose length is specified by the rank.
iterator() - Method in class edu.rice.hj.runtime.region.RectangularRegion1D
Returns an iterator over an int array whose length is specified by the rank.
iterator(int, int) - Method in class edu.rice.hj.runtime.region.RectangularRegion1D
Returns an iterator over an int array whose length is specified by the rank.
iterator() - Method in class edu.rice.hj.runtime.region.RectangularRegion2D
Returns an iterator over an int array whose length is specified by the rank.
iterator(int, int) - Method in class edu.rice.hj.runtime.region.RectangularRegion2D
Returns an iterator over an int array whose length is specified by the rank.
iterator() - Method in class edu.rice.hj.runtime.region.RectangularRegion3D
Returns an iterator over an int array whose length is specified by the rank.
iterator(int, int) - Method in class edu.rice.hj.runtime.region.RectangularRegion3D
Returns an iterator over an int array whose length is specified by the rank.

J

JavaAgent - Class in edu.rice.hj.continuation.instrument
 
JavaAgent() - Constructor for class edu.rice.hj.continuation.instrument.JavaAgent
 
JavaForkJoinRuntime - Class in edu.rice.hj.runtime.javafj
A runtime that uses Java's ForkJoinPool to build the runtime.
JavaForkJoinRuntime() - Constructor for class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
 
join() - Method in class edu.rice.hj.runtime.baseruntime.HabaneroActivity
The method is marked as synchronized as it invokes the wait() method.

L

launchedFinishState - Variable in class edu.rice.hj.runtime.baseruntime.HabaneroActivity
TODO The FinishState of this activity. !
launchHabaneroApp(HjSuspendable) - Static method in class edu.rice.hj.Module0
Launches the fragment of code to be run by the habanero runtime.
launchHabaneroApp(HjSuspendable, Runnable) - Static method in class edu.rice.hj.Module0
Launches the fragment of code to be run by the habanero runtime.
leaf(HjFuture<?>) - Static method in class edu.rice.hj.experimental.api.HjExpression
Returns an HjExpression.HjBooleanExpression wrapping an HjFuture instance.
left - Variable in class edu.rice.hj.runtime.util.Pair
 
leftEureka - Variable in class edu.rice.hj.runtime.eureka.HjBinaryEurekaImpl
 
LingeringActivity - Interface in edu.rice.hj.runtime.actors
Interface for lingering activities.
LingeringHabaneroActivity - Class in edu.rice.hj.runtime.actors
A concrete implementation of a @see HabaneroActivity which delays its execution by claiming not to be ready until forced to be ready.
LingeringHabaneroActivity(String, HjPlace, HabaneroActivity) - Constructor for class edu.rice.hj.runtime.actors.LingeringHabaneroActivity
Constructor for LingeringHabaneroActivity.
listenerList - Variable in class edu.rice.hj.runtime.baseruntime.HabaneroActivity
AcitivityListener registered with this activity
loadStackExceptionInstance(MethodVisitor) - Static method in class edu.rice.hj.continuation.instrument.InstrumentMethodHelper
 
lock(Lock[]) - Method in class edu.rice.hj.runtime.baseruntime.IsolationManager
This methods also handles the case where nested lock requests are made.
lock() - Method in class edu.rice.hj.runtime.orderedlock.OrderedLock
 
lock(AtomicWithDelay) - Method in class edu.rice.hj.runtime.orderedlock.OrderedLock
 
lockInterruptibly() - Method in class edu.rice.hj.runtime.baseruntime.HabaneroLock
Not supported.
lockObject - Variable in class edu.rice.hj.runtime.eureka.HjVersionEurekaImpl
 
Log - Interface in edu.rice.hj.continuation.instrument
Allow access to the ANT logging routines
log(LogLevel, String, Object...) - Method in interface edu.rice.hj.continuation.instrument.Log
 
log(LogLevel, String, Object...) - Method in class edu.rice.hj.continuation.instrument.MethodDatabase
 
LogLevel - Enum in edu.rice.hj.continuation.instrument
 
lowerLimit(int) - Method in interface edu.rice.hj.api.HjRegion
Returns the lower limit of the region at the specified dimension.
lowerLimit(int) - Method in class edu.rice.hj.runtime.region.RectangularRegion1D
Returns the lower limit of the region at the specified dimension.
lowerLimit(int) - Method in class edu.rice.hj.runtime.region.RectangularRegion2D
Returns the lower limit of the region at the specified dimension.
lowerLimit(int) - Method in class edu.rice.hj.runtime.region.RectangularRegion3D
Returns the lower limit of the region at the specified dimension.
lowerLimits() - Method in interface edu.rice.hj.api.HjRegion.HjRegion1D
 
lowerLimits() - Method in interface edu.rice.hj.api.HjRegion.HjRegion2D
 
lowerLimits() - Method in interface edu.rice.hj.api.HjRegion.HjRegion3D
 
lowerLimits() - Method in class edu.rice.hj.runtime.region.RectangularRegion1D
lowerLimits() - Method in class edu.rice.hj.runtime.region.RectangularRegion2D
lowerLimits() - Method in class edu.rice.hj.runtime.region.RectangularRegion3D

M

main(String[]) - Static method in class edu.rice.hj.runtime.mapreduce2.WordCount
main.
main(String[]) - Static method in class edu.rice.hj.runtime.metrics.MetricsExecutionTimeGraph
main.
mainMetrics() - Method in class edu.rice.hj.runtime.metrics.BufferedCompanionMetric
 
map() - Method in class edu.rice.hj.runtime.mapreduce.MapTask
map.
map(K1, V1, Aggregator<K2, V2>) - Method in class edu.rice.hj.runtime.mapreduce2.MapReduceTask
The MAP function.
map(Void, KeyString, Aggregator<KeyString, Integer>) - Method in class edu.rice.hj.runtime.mapreduce2.WordCount
The MAP function.
MapReduce<K,V> - Class in edu.rice.hj.runtime.mapreduce
Abstract MapReduce class.
MapReduce(int, int) - Constructor for class edu.rice.hj.runtime.mapreduce.MapReduce
Constructor for MapReduce.
MapReduceTask<K1,V1,K2,V2,V3> - Class in edu.rice.hj.runtime.mapreduce2
map(k1, v1) -> list(k2, v2) reduce(k2, list(v2)) -> list(v3)
MapReduceTask(int, int, boolean) - Constructor for class edu.rice.hj.runtime.mapreduce2.MapReduceTask
Constructor for MapReduceTask.
MapTask<K,V> - Class in edu.rice.hj.runtime.mapreduce
Abstract MapTask class.
MapTask(MapReduce, int) - Constructor for class edu.rice.hj.runtime.mapreduce.MapTask
Constructor for MapTask.
markCompleted() - Method in class edu.rice.hj.continuation.Coroutine
 
markStart() - Method in class edu.rice.hj.runtime.baseruntime.ParallelFuture
 
maxAndGet(double) - Method in class edu.rice.hj.runtime.util.AtomicDouble
maxAndGet.
maxCount() - Method in interface edu.rice.hj.experimental.api.HjCountEureka
 
maxCount() - Method in class edu.rice.hj.runtime.eureka.HjCountEurekaImpl
maxCritPathOps(long) - Method in interface edu.rice.hj.runtime.metrics.AbstractMetrics
maxCritPathOps.
maxCritPathOps(long) - Method in class edu.rice.hj.runtime.metrics.AbstractMetricsImpl
maxCritPathOps.
maxCritPathOps(long) - Method in class edu.rice.hj.runtime.metrics.CompanionMetrics
maxCritPathOps.
maxInc - Variable in class edu.rice.hj.runtime.region.RectangularRegion1D
 
maxInc0 - Variable in class edu.rice.hj.runtime.region.RectangularRegion2D
 
maxInc0 - Variable in class edu.rice.hj.runtime.region.RectangularRegion3D
 
maxInc1 - Variable in class edu.rice.hj.runtime.region.RectangularRegion2D
 
maxInc1 - Variable in class edu.rice.hj.runtime.region.RectangularRegion3D
 
maxInc2 - Variable in class edu.rice.hj.runtime.region.RectangularRegion3D
 
maxThreads - Variable in class edu.rice.hj.runtime.simt.SimtThreadPool
The maximum number of threads launched by the runtime
merge(BasicValue, BasicValue) - Method in class edu.rice.hj.continuation.instrument.TypeInterpreter
 
merge() - Method in class edu.rice.hj.runtime.mapreduce.MapReduce
merge.
message - Variable in class edu.rice.hj.runtime.actors.Actor.MessageData
 
Message - Interface in edu.rice.hj.runtime.actors
A marker interface which other classes need to be implement to be usable as actor messages.
messageBody - Variable in class edu.rice.hj.experimental.actors.ReadWriteEnum.ReaderWriterMessage
 
MessageData(MessageType, CompanionMetrics) - Constructor for class edu.rice.hj.runtime.actors.Actor.MessageData
 
messageMode - Variable in class edu.rice.hj.experimental.actors.ReadWriteEnum.ReaderWriterMessage
 
MethodDatabase - Class in edu.rice.hj.continuation.instrument
Collects information about classes and their suspendable methods.
MethodDatabase(ClassLoader) - Constructor for class edu.rice.hj.continuation.instrument.MethodDatabase
 
metrics - Variable in class edu.rice.hj.runtime.actors.Actor.MessageData
 
MetricsExecutionTimeGraph - Class in edu.rice.hj.runtime.metrics
MetricsExecutionTimeGraph class.
MetricsExecutionTimeGraph(String, String, Map<Number, Number>) - Constructor for class edu.rice.hj.runtime.metrics.MetricsExecutionTimeGraph
Constructor.
metricsManager - Variable in class edu.rice.hj.runtime.baseruntime.BaseRuntime
The abstract metrics manager
minAndGet(double) - Method in class edu.rice.hj.runtime.util.AtomicDouble
minAndGet.
minInc - Variable in class edu.rice.hj.runtime.region.RectangularRegion1D
 
minInc0 - Variable in class edu.rice.hj.runtime.region.RectangularRegion2D
 
minInc0 - Variable in class edu.rice.hj.runtime.region.RectangularRegion3D
 
minInc1 - Variable in class edu.rice.hj.runtime.region.RectangularRegion2D
 
minInc1 - Variable in class edu.rice.hj.runtime.region.RectangularRegion3D
 
minInc2 - Variable in class edu.rice.hj.runtime.region.RectangularRegion3D
 
ModCountDownLatch - Class in edu.rice.hj.runtime.util
Extension of JCU CountDownLatch to allow for increments (so as to support finish).
ModCountDownLatch(int) - Constructor for class edu.rice.hj.runtime.util.ModCountDownLatch
Constructs a CountDownLatch initialized with the given count.
mode - Variable in class edu.rice.hj.api.HjPhaserPair
The phaser registration mode.
mode() - Method in class edu.rice.hj.runtime.baseruntime.HabaneroLock
 
Module0 - Class in edu.rice.hj
A facade to all the Habanero-Java operations like finish, async, forallNb, forasyncNb, finish-accumulators, phasers, abstract metrics, etc.
Module0() - Constructor for class edu.rice.hj.Module0
Private constructor to disallow instance creation.
Module1 - Class in edu.rice.hj
A facade to all the Habanero-Java operations like async, forallNb, forasync, etc.
Module1() - Constructor for class edu.rice.hj.Module1
Private constructor to disallow instance creation.
Module2 - Class in edu.rice.hj
A facade to all the Habanero-Java operations like isolated, actors, etc.
Module2() - Constructor for class edu.rice.hj.Module2
Private constructor to disallow instance creation.
ModuleE - Class in edu.rice.hj
A facade to all the Habanero-Java operations on Event Counts.
ModuleE() - Constructor for class edu.rice.hj.ModuleE
Private constructor to disallow instance creation.
ModuleEventLogging - Class in edu.rice.hj
A facade to all the Habanero-Java operations on Event Counts.
ModuleEventLogging() - Constructor for class edu.rice.hj.ModuleEventLogging
Private constructor to disallow instance creation.
ModuleN - Class in edu.rice.hj
A facade to all the Habanero-Java operations like array views.
ModuleN() - Constructor for class edu.rice.hj.ModuleN
Private constructor to disallow instance creation.
ModuleS - Class in edu.rice.hj
 
ModuleS() - Constructor for class edu.rice.hj.ModuleS
Private constructor to disallow instance creation.
ModuleY - Class in edu.rice.hj.experimental
A facade to all the Habanero-Java operations that are parallel loop extensions..
ModuleY() - Constructor for class edu.rice.hj.experimental.ModuleY
Private constructor to disallow instance creation.
ModuleZ - Class in edu.rice.hj.experimental
A facade to all the Habanero-Java operations like asyncWhen().
ModuleZ() - Constructor for class edu.rice.hj.experimental.ModuleZ
Private constructor to disallow instance creation.
mulAndGet(double) - Method in class edu.rice.hj.runtime.util.AtomicDouble
mulAndGet.
MultipleExceptions - Exception in edu.rice.hj.runtime.util
MultipleExceptions class.
MultipleExceptions(List<Throwable>) - Constructor for exception edu.rice.hj.runtime.util.MultipleExceptions
Constructor for MultipleExceptions.
myGroup(int, HjRegion.HjRegion1D, int) - Static method in class edu.rice.hj.Module0
Retrieves the region represented for the given groupId when the iteration space is divided into groupSize groups.
myGroup(int, int, HjRegion.HjRegion2D, int, int) - Static method in class edu.rice.hj.Module0
Retrieves the region represented for the given (groupId0, groupId1) when the iteration space is divided into groupSize0 x groupSize1 groups.
myGroup(int, HjRegion.HjRegion1D, int) - Static method in class edu.rice.hj.runtime.region.RegionFactory
myGroup.
myGroup(int, int, HjRegion.HjRegion2D, int, int) - Static method in class edu.rice.hj.runtime.region.RegionFactory
myGroup.

N

name() - Method in class edu.rice.hj.runtime.baseruntime.FinishState
Returns the name of the FinishState.
name() - Method in class edu.rice.hj.runtime.baseruntime.HabaneroActivity
Returns the name of the activity.
NB_TASK_EXEC_BEFORE_BLOCKING - Static variable in class edu.rice.hj.runtime.config.HjConfiguration
Flag to control optimization of non-blocking task execution before blocking worker threads
nbThreadBlocked - Variable in class edu.rice.hj.runtime.simt.SimtThreadPool
Number of activities that can possibly wait at a given moment.
needsInstrumentation() - Method in class edu.rice.hj.continuation.instrument.CheckInstrumentationVisitor
 
newAbstractMetrics() - Static method in class edu.rice.hj.runtime.metrics.AbstractMetricsFactory
Factory method.
newAbstractMetricsManager() - Static method in class edu.rice.hj.runtime.metrics.AbstractMetricsFactory
Factory method.
newActor(HjProcedure<Pair<HjActor<MsgType>, MsgType>>) - Static method in class edu.rice.hj.Module2
Factory method to create a new Actor instance with the specified message processing body.
newBinaryEureka(HjLogicalOperator, HjEureka<L, Object, L>, HjEureka<R, Object, R>) - Method in interface edu.rice.hj.api.HjRuntime
Factory method to create a new HjBinaryEureka instance.
newBinaryEureka(HjLogicalOperator, HjEureka<L, Object, L>, HjEureka<R, Object, R>) - Static method in class edu.rice.hj.experimental.ModuleZ
Factory method to create a new HjBinaryEureka instance.
newBinaryEureka(HjLogicalOperator, HjEureka<L, Object, L>, HjEureka<R, Object, R>) - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
Factory method to create a new HjBinaryEureka instance.
newBinaryEureka(HjLogicalOperator, HjEureka<L, Object, L>, HjEureka<R, Object, R>) - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
Factory method to create a new HjBinaryEureka instance.
newBinaryEureka(HjLogicalOperator, HjEureka<L, Object, L>, HjEureka<R, Object, R>) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
Factory method to create a new HjBinaryEureka instance.
newCondition() - Method in class edu.rice.hj.runtime.baseruntime.HabaneroLock
Not supported.
newConvergenceEureka(T, BiPredicate<T, T>, HjProcedure<T>) - Method in interface edu.rice.hj.api.HjRuntime
Factory method to create a new HjConvergenceEureka instance.
newConvergenceEureka(T, BiPredicate<T, T>) - Static method in class edu.rice.hj.experimental.ModuleZ
Factory method to create a new HjConvergenceEureka instance.
newConvergenceEureka(T, BiPredicate<T, T>, HjProcedure<T>) - Static method in class edu.rice.hj.experimental.ModuleZ
Factory method to create a new HjConvergenceEureka instance.
newConvergenceEureka(T, BiPredicate<T, T>, HjProcedure<T>) - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
Factory method to create a new HjConvergenceEureka instance.
newConvergenceEureka(T, BiPredicate<T, T>, HjProcedure<T>) - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
Factory method to create a new HjConvergenceEureka instance.
newConvergenceEureka(T, BiPredicate<T, T>, HjProcedure<T>) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
Factory method to create a new HjConvergenceEureka instance.
newCountEureka(long, int) - Method in interface edu.rice.hj.api.HjRuntime
Factory method to create a new HjCountEureka instance.
newCountEureka(long, int) - Static method in class edu.rice.hj.experimental.ModuleZ
Factory method to create a new HjCountEureka instance.
newCountEureka(long, int) - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
Factory method to create a new HjCountEureka instance.
newCountEureka(long, int) - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
Factory method to create a new HjCountEureka instance.
newCountEureka(long, int) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
Factory method to create a new HjCountEureka instance.
newDataDrivenFuture(boolean) - Method in interface edu.rice.hj.api.HjRuntime
Factory method for a DataDrivenFuture.
newDataDrivenFuture() - Static method in class edu.rice.hj.Module0
Factory method to create a DataDrivenFuture instance.
newDataDrivenFuture(boolean) - Static method in class edu.rice.hj.Module0
Factory method to create a DataDrivenFuture instance.
newDataDrivenFuture(boolean) - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
Factory method for a DataDrivenFuture.
newDataDrivenFuture(boolean) - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
Factory method for a DataDrivenFuture.
newDataDrivenFuture(boolean) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
Factory method for a DataDrivenFuture.
newDDF() - Static method in class edu.rice.hj.Module0
Factory method to create a DataDrivenFuture instance.
newDDF(boolean) - Static method in class edu.rice.hj.Module0
Factory method to create a DataDrivenFuture instance.
newDoubleArrayView1D(double[], HjRegion.HjRegion1D) - Static method in class edu.rice.hj.ModuleN
Factory method to create a 1D array view.
newDoubleArrayView1D(double[], int, HjRegion.HjRegion1D) - Static method in class edu.rice.hj.ModuleN
Factory method to create a 1D array view with a specified offset.
newDoubleArrayView1D(double[], int, HjRegion.HjRegion1D) - Static method in class edu.rice.hj.runtime.arrayview.ArrayViewFactory
Factory method.
newDoubleArrayView2D(double[], HjRegion.HjRegion2D) - Static method in class edu.rice.hj.ModuleN
Factory method to create a 2D array view.
newDoubleArrayView2D(double[], int, HjRegion.HjRegion2D) - Static method in class edu.rice.hj.ModuleN
Factory method to create a 2D array view with a specified offset.
newDoubleArrayView2D(double[], int, HjRegion.HjRegion2D) - Static method in class edu.rice.hj.runtime.arrayview.ArrayViewFactory
Factory method.
newDoubleArrayView3D(double[], HjRegion.HjRegion3D) - Static method in class edu.rice.hj.ModuleN
Factory method to create a 3D array view.
newDoubleArrayView3D(double[], int, HjRegion.HjRegion3D) - Static method in class edu.rice.hj.ModuleN
Factory method to create a 3D array view with a specified offset.
newDoubleArrayView3D(double[], int, HjRegion.HjRegion3D) - Static method in class edu.rice.hj.runtime.arrayview.ArrayViewFactory
Factory method.
newEngineEureka(int) - Method in interface edu.rice.hj.api.HjRuntime
Factory method to create a new HjEngineEureka instance.
newEngineEureka(int) - Static method in class edu.rice.hj.experimental.ModuleZ
Factory method to create a new HjEngineEureka instance.
newEngineEureka(int) - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
Factory method to create a new HjEngineEureka instance.
newEngineEureka(int) - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
Factory method to create a new HjEngineEureka instance.
newEngineEureka(int) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
Factory method to create a new HjEngineEureka instance.
newEureka() - Static method in class edu.rice.hj.experimental.ModuleZ
Factory method to create a new HjSearchEureka instance.
newEventCount(int) - Method in interface edu.rice.hj.api.HjRuntime
Returns a new instance of an HjEventCount.
newEventCount() - Static method in class edu.rice.hj.ModuleE
Returns a new instance of an HjEventCount.
newEventCount(int) - Static method in class edu.rice.hj.ModuleE
Returns a new instance of an HjEventCount.
newEventCount(int) - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
Returns a new instance of an HjEventCount.
newEventCount(int) - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
Returns a new instance of an HjEventCount.
newEventCount(int) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
 
newExtremaEureka(T, Comparator<T>, boolean) - Method in interface edu.rice.hj.api.HjRuntime
Factory method to create a new HjExtremaEureka instance.
newExtremaEureka(T, Comparator<T>) - Static method in class edu.rice.hj.experimental.ModuleZ
Factory method to create a new HjExtremaEureka instance.
newExtremaEureka(T, Comparator<T>, boolean) - Static method in class edu.rice.hj.experimental.ModuleZ
Factory method to create a new HjExtremaEureka instance.
newExtremaEureka(T, Comparator<T>, boolean) - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
Factory method to create a new HjExtremaEureka instance.
newExtremaEureka(T, Comparator<T>, boolean) - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
Factory method to create a new HjExtremaEureka instance.
newExtremaEureka(T, Comparator<T>, boolean) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
Factory method to create a new HjExtremaEureka instance.
newFastBarrierEureka(int) - Method in interface edu.rice.hj.api.HjRuntime
Factory method to create a new HjFastBarrierEureka instance.
newFastBarrierEureka(int) - Static method in class edu.rice.hj.experimental.ModuleZ
Factory method to create a new HjFastBarrierEureka instance.
newFastBarrierEureka(int) - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
Factory method to create a new HjFastBarrierEureka instance.
newFastBarrierEureka(int) - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
Factory method to create a new HjFastBarrierEureka instance.
newFastBarrierEureka(int) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
Factory method to create a new HjFastBarrierEureka instance.
newFinishAccumulator(HjOperator, Class) - Method in interface edu.rice.hj.api.HjRuntime
newFinishAccumulator.
newFinishAccumulator(HjOperator, Class) - Static method in class edu.rice.hj.Module0
Factory method to create a HjFinishAccumulator object.
newFinishAccumulator(HjOperator, Class) - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
newFinishAccumulator.
newFinishAccumulator(HjOperator, Class) - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
newFinishAccumulator.
newFinishAccumulator(HjOperator, Class) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
newFinishAccumulator.
newFinishState() - Method in class edu.rice.hj.runtime.baseruntime.HabaneroActivity
A factory method for a finish state.
newFrame(int, int) - Method in class edu.rice.hj.continuation.instrument.TypeAnalyzer
 
newFrame(Frame) - Method in class edu.rice.hj.continuation.instrument.TypeAnalyzer
 
newIntArrayView1D(int[], HjRegion.HjRegion1D) - Static method in class edu.rice.hj.ModuleN
Factory method to create a 1D array view.
newIntArrayView1D(int[], int, HjRegion.HjRegion1D) - Static method in class edu.rice.hj.ModuleN
Factory method to create a 1D array view with a specified offset.
newIntArrayView1D(int[], int, HjRegion.HjRegion1D) - Static method in class edu.rice.hj.runtime.arrayview.ArrayViewFactory
Factory method.
newIntArrayView2D(int[], HjRegion.HjRegion2D) - Static method in class edu.rice.hj.ModuleN
Factory method to create a 2D array view.
newIntArrayView2D(int[], int, HjRegion.HjRegion2D) - Static method in class edu.rice.hj.ModuleN
Factory method to create a 2D array view with a specified offset.
newIntArrayView2D(int[], int, HjRegion.HjRegion2D) - Static method in class edu.rice.hj.runtime.arrayview.ArrayViewFactory
Factory method.
newIntArrayView3D(int[], HjRegion.HjRegion3D) - Static method in class edu.rice.hj.ModuleN
Factory method to create a 3D array view.
newIntArrayView3D(int[], int, HjRegion.HjRegion3D) - Static method in class edu.rice.hj.ModuleN
Factory method to create a 3D array view with a specified offset.
newIntArrayView3D(int[], int, HjRegion.HjRegion3D) - Static method in class edu.rice.hj.runtime.arrayview.ArrayViewFactory
Factory method.
newLingeringActivity(String, HjPlace) - Static method in class edu.rice.hj.runtime.actors.ActorRuntimeHelper
newLingeringActivity.
newOperation(AbstractInsnNode) - Method in class edu.rice.hj.continuation.instrument.TypeInterpreter
 
newPhaser(HjPhaserMode, int) - Method in interface edu.rice.hj.api.HjRuntime
Create a new phaser in the specified registration mode..
newPhaser(HjPhaserMode) - Static method in class edu.rice.hj.Module0
Factory method to create a new HjPhaser with the specified mode.
newPhaser(HjPhaserMode, int) - Static method in class edu.rice.hj.Module0
Factory method to create a new HjPhaser with the specified mode.
newPhaser(HjPhaserMode, int) - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
Create a new phaser in the specified registration mode..
newPhaser(HjPhaserMode, int) - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
Create a new phaser in the specified registration mode..
newPhaser(HjPhaserMode, int) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
Create a new phaser in the specified registration mode..
newPoint(int...) - Static method in class edu.rice.hj.Module0
Factory method to create new HjPoint instances.
newRectangularRegion1D(int, int) - Static method in class edu.rice.hj.Module0
Factory method to create a 1D rectangular region object.
newRectangularRegion1D(int, int) - Static method in class edu.rice.hj.runtime.region.RegionFactory
newRectangularRegion1D.
newRectangularRegion2D(int, int, int, int) - Static method in class edu.rice.hj.Module0
Factory method to create a 2D rectangular region object.
newRectangularRegion2D(int, int, int, int) - Static method in class edu.rice.hj.runtime.region.RegionFactory
newRectangularRegion2D.
newRectangularRegion3D(int, int, int, int, int, int) - Static method in class edu.rice.hj.Module0
Factory method to create a 3D rectangular region object.
newRectangularRegion3D(int, int, int, int, int, int) - Static method in class edu.rice.hj.runtime.region.RegionFactory
newRectangularRegion3D.
newRunnableActivity(LingeringActivity, String, Runnable) - Static method in class edu.rice.hj.runtime.actors.ActorRuntimeHelper
newRunnableActivity.
newSearchEureka(T) - Method in interface edu.rice.hj.api.HjRuntime
Factory method to create a new HjSearchEureka instance.
newSearchEureka(T) - Static method in class edu.rice.hj.experimental.ModuleZ
Factory method to create a new HjSearchEureka instance.
newSearchEureka(T) - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
Factory method to create a new HjSearchEureka instance.
newSearchEureka(T) - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
Factory method to create a new HjSearchEureka instance.
newSearchEureka(T) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
Factory method to create a new HjSearchEureka instance.
newThread(ForkJoinPool) - Method in class edu.rice.hj.runtime.forkjoin.ForkJoinThreadPool.ForkJoinThreadFactory
 
newThread(Runnable) - Method in class edu.rice.hj.runtime.simt.SimtThreadPool.SimtThreadFactory
 
newTimerEureka(int) - Method in interface edu.rice.hj.api.HjRuntime
Factory method to create a new HjTimerEureka instance.
newTimerEureka(int) - Static method in class edu.rice.hj.experimental.ModuleZ
Factory method to create a new HjTimerEureka instance.
newTimerEureka(int) - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
Factory method to create a new HjTimerEureka instance.
newTimerEureka(int) - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
Factory method to create a new HjTimerEureka instance.
newTimerEureka(int) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
Factory method to create a new HjTimerEureka instance.
NewValue - Class in edu.rice.hj.continuation.instrument
 
NewValue(Type, boolean, AbstractInsnNode) - Constructor for class edu.rice.hj.continuation.instrument.NewValue
 
newValue(Type) - Method in class edu.rice.hj.continuation.instrument.TypeInterpreter
 
newVersionEureka(int) - Method in interface edu.rice.hj.api.HjRuntime
Factory method to create a new HjVersionEureka instance.
newVersionEureka(int) - Static method in class edu.rice.hj.experimental.ModuleZ
Factory method to create a new HjVersionEureka instance.
newVersionEureka(int) - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
Factory method to create a new HjVersionEureka instance.
newVersionEureka(int) - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
Factory method to create a new HjVersionEureka instance.
newVersionEureka(int) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
Factory method to create a new HjVersionEureka instance.
next() - Method in interface edu.rice.hj.api.HjRuntime
Perform the next operation on all registered phasers in an activity.
next() - Method in class edu.rice.hj.continuation.CoIterator
 
next() - Static method in class edu.rice.hj.Module0
Advance each phaser that this task is registered on to its next phase, in accordance with this task's registration mode.
next() - Method in class edu.rice.hj.runtime.actors.ConcurrentNode
 
next() - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
Perform the next operation on all registered phasers in an activity.
next() - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
Perform the next operation on all registered phasers in an activity.
next() - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
Perform the next operation on all registered phasers in an activity.
nextMethodEntry() - Method in class edu.rice.hj.continuation.Stack
called at the begin of a method
nextPlace() - Method in interface edu.rice.hj.api.HjPlace
 
nextPlace() - Method in class edu.rice.hj.runtime.baseruntime.PlaceImpl
NO_REASON - Static variable in interface edu.rice.hj.continuation.YieldReason
 
not(HjFuture<?>) - Static method in class edu.rice.hj.experimental.api.HjExpression
Returns an HjExpression.HjBooleanExpression representing a NOT expression.
not(HjExpression.HjBooleanExpression) - Static method in class edu.rice.hj.experimental.api.HjExpression
Returns an HjExpression.HjBooleanExpression representing a NOT expression.
notifyActivitySpawn(HabaneroActivity) - Method in class edu.rice.hj.runtime.baseruntime.HabaneroActivity
notifyActivitySpawn.
notifyResumption() - Method in class edu.rice.hj.runtime.baseruntime.HabaneroActivity
notifyResumption.
notifySubActivitySpawn() - Method in class edu.rice.hj.runtime.baseruntime.FinishState
An activity created under this finish has been created.
notifySubActivityTermination() - Method in class edu.rice.hj.runtime.baseruntime.FinishState
An activity created under this finish has terminated.
notifySubActivityTermination(Throwable) - Method in class edu.rice.hj.runtime.baseruntime.FinishState
An activity created under this finish has terminated abruptly.
notifySuspension() - Method in class edu.rice.hj.runtime.baseruntime.HabaneroActivity
notifySuspension.
numClassifiers - Variable in class edu.rice.hj.experimental.actors.Selector
 
numElements() - Method in interface edu.rice.hj.api.HjRegion
Returns the number of elements in the iteration space defined by the region.
numElements() - Method in class edu.rice.hj.runtime.region.RectangularRegion1D
Returns the number of elements in the iteration space defined by the region.
numElements() - Method in class edu.rice.hj.runtime.region.RectangularRegion2D
Returns the number of elements in the iteration space defined by the region.
numElements() - Method in class edu.rice.hj.runtime.region.RectangularRegion3D
Returns the number of elements in the iteration space defined by the region.
numMailboxes() - Method in enum edu.rice.hj.experimental.actors.ReaderWriterPolicy
 
numMapTasks - Variable in class edu.rice.hj.runtime.mapreduce2.MapReduceTask
 
numPhases() - Method in class edu.rice.hj.experimental.api.HjFastBarrierEureka
 
numPhases() - Method in class edu.rice.hj.runtime.eureka.HjFastBarrierEurekaImpl
numPlaces() - Method in interface edu.rice.hj.api.HjPlace
 
numPlaces() - Static method in class edu.rice.hj.Module0
 
numPlaces() - Method in class edu.rice.hj.runtime.baseruntime.PlaceImpl
numReduceTasks - Variable in class edu.rice.hj.runtime.mapreduce2.MapReduceTask
 
numThreads - Variable in class edu.rice.hj.runtime.simt.SimtThreadPool
 
numWorkers - Variable in class edu.rice.hj.runtime.simt.SimtActivity.CommonSimtActivityData
 
numWorkersFinal - Variable in class edu.rice.hj.runtime.simt.SimtActivity.CommonSimtActivityData
 
numWorkerThreads() - Method in interface edu.rice.hj.api.HjRuntime
Returns the number of worker threads employed by the runtime for the current place.
numWorkerThreads() - Static method in class edu.rice.hj.Module0
Return the number of worker threads employed by the runtime.
numWorkerThreads() - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
Returns the number of worker threads employed by the runtime for the current place.
numWorkerThreads() - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
Returns the number of worker threads employed by the runtime for the current place.
numWorkerThreads() - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
Returns the number of worker threads employed by the runtime for the current place.

O

offer(T, boolean) - Method in interface edu.rice.hj.experimental.api.HjEureka
Attempts to update the eureka object with a new value.
offer(T) - Method in interface edu.rice.hj.experimental.api.HjEureka
Attempts to update the eureka object with a new value.
offer(Pair<L, R>, boolean) - Method in class edu.rice.hj.runtime.eureka.HjBinaryEurekaImpl
 
offer(T, boolean) - Method in class edu.rice.hj.runtime.eureka.HjConvergenceEurekaImpl
Attempts to update the eureka object with a new value.
offer(T, boolean) - Method in class edu.rice.hj.runtime.eureka.HjCountEurekaImpl
Attempts to update the eureka object with a new value.
offer(T, boolean) - Method in class edu.rice.hj.runtime.eureka.HjEngineEurekaImpl
Attempts to update the eureka object with a new value.
offer(T, boolean) - Method in class edu.rice.hj.runtime.eureka.HjExtremaEurekaImpl
Attempts to update the eureka object with a new value.
offer(Boolean, boolean) - Method in class edu.rice.hj.runtime.eureka.HjFastBarrierEurekaImpl
Attempts to update the eureka object with a new value.
offer(T, boolean) - Method in class edu.rice.hj.runtime.eureka.HjSearchEurekaImpl
Attempts to update the eureka object with a new value.
offer(T, boolean) - Method in class edu.rice.hj.runtime.eureka.HjVersionEurekaImpl
Attempts to update the eureka object with a new value.
offerEureka(T) - Method in interface edu.rice.hj.api.HjRuntime
 
offerEureka(T) - Static method in class edu.rice.hj.experimental.ModuleZ
Associates a value with the registered eureka.
offerEureka(T) - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
offerEureka(T) - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
offerEureka(T) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
offerEurekaPair(T1, T2) - Static method in class edu.rice.hj.experimental.ModuleZ
Associates a value with the registered eureka.
offset - Variable in class edu.rice.hj.runtime.arrayview.ArrayView1D
 
offset - Variable in class edu.rice.hj.runtime.arrayview.ArrayView2D
 
offset - Variable in class edu.rice.hj.runtime.arrayview.ArrayView3D
 
omitted - Variable in class edu.rice.hj.continuation.instrument.NewValue
 
OmittedInstruction - Class in edu.rice.hj.continuation.instrument
 
OmittedInstruction(AbstractInsnNode) - Constructor for class edu.rice.hj.continuation.instrument.OmittedInstruction
 
onActivityDependenciesReady(HabaneroActivity, List<HjFuture<T>>) - Method in interface edu.rice.hj.runtime.baseruntime.ActivityListeners.ActivityListener
Callback for the event when all the activities dependencies are ready.
onActivityDependenciesReady(HabaneroActivity, List<HjFuture<T>>) - Method in class edu.rice.hj.runtime.baseruntime.ActivityListeners.ActivityListenerAdapter
 
onActivityDependenciesReady(HabaneroActivity, List<HjFuture<T>>) - Method in class edu.rice.hj.runtime.baseruntime.ActivityListeners.ActivityListenerList
Callback for the event when all the activities dependencies are ready.
onActivityDependenciesReady(HabaneroActivity, List<HjFuture<T>>) - Method in class edu.rice.hj.runtime.baseruntime.DeadlockTracker
Callback for the event when all the activities dependencies are ready.
onActivityDependenciesReady(HabaneroActivity, List<HjFuture<T>>) - Method in class edu.rice.hj.runtime.baseruntime.EventLogger
 
onActivityDependenciesReady(HabaneroActivity, List<HjFuture<T>>) - Method in class edu.rice.hj.runtime.metrics.AbstractMetricsManager
Callback for the event when all the activities dependencies are ready.
onActivityDependenciesReady(HabaneroActivity, List<HjFuture<T>>) - Method in class edu.rice.hj.runtime.phasers.PhaserManagerImpl
Callback for the event when all the activities dependencies are ready.
onActivityDoWork(HabaneroActivity, long) - Method in class edu.rice.hj.runtime.baseruntime.EventLogger
 
onActivityEnd(HabaneroActivity, FinishState, Throwable) - Method in interface edu.rice.hj.runtime.baseruntime.ActivityListeners.ActivityListener
Callback for when the event ends execution.
onActivityEnd(HabaneroActivity, FinishState, Throwable) - Method in class edu.rice.hj.runtime.baseruntime.ActivityListeners.ActivityListenerAdapter
 
onActivityEnd(HabaneroActivity, FinishState, Throwable) - Method in class edu.rice.hj.runtime.baseruntime.ActivityListeners.ActivityListenerList
 
onActivityEnd(HabaneroActivity, FinishState, Throwable) - Method in class edu.rice.hj.runtime.baseruntime.ActivityTerminationListener
 
onActivityEnd(HabaneroActivity, FinishState, Throwable) - Method in class edu.rice.hj.runtime.baseruntime.DeadlockTracker
Callback for when the event ends execution.
onActivityEnd(HabaneroActivity, FinishState, Throwable) - Method in class edu.rice.hj.runtime.baseruntime.EventLogger
 
onActivityEnd(HabaneroActivity, FinishState, Throwable) - Method in class edu.rice.hj.runtime.metrics.AbstractMetricsManager
Callback for when the event ends execution.
onActivityEnd(HabaneroActivity, FinishState, Throwable) - Method in class edu.rice.hj.runtime.phasers.PhaserManagerImpl
Callback for when the event ends execution.
onActivityResume(HabaneroActivity) - Method in interface edu.rice.hj.runtime.baseruntime.ActivityListeners.ActivityListener
Callback for when the event execution is resumed.
onActivityResume(HabaneroActivity) - Method in class edu.rice.hj.runtime.baseruntime.ActivityListeners.ActivityListenerAdapter
 
onActivityResume(HabaneroActivity) - Method in class edu.rice.hj.runtime.baseruntime.ActivityListeners.ActivityListenerList
 
onActivityResume(HabaneroActivity) - Method in class edu.rice.hj.runtime.baseruntime.DeadlockTracker
Callback for when the event execution is resumed.
onActivityResume(HabaneroActivity) - Method in class edu.rice.hj.runtime.baseruntime.EventLogger
 
onActivityResume(HabaneroActivity) - Method in class edu.rice.hj.runtime.metrics.AbstractMetricsManager
Callback for when the event execution is resumed.
onActivityResume(HabaneroActivity) - Method in class edu.rice.hj.runtime.phasers.PhaserManagerImpl
Callback for when the event execution is resumed.
onActivitySpawn(HabaneroActivity, HabaneroActivity) - Method in interface edu.rice.hj.runtime.baseruntime.ActivityListeners.ActivityListener
Callback for when the event ends execution.
onActivitySpawn(HabaneroActivity, HabaneroActivity) - Method in class edu.rice.hj.runtime.baseruntime.ActivityListeners.ActivityListenerAdapter
 
onActivitySpawn(HabaneroActivity, HabaneroActivity) - Method in class edu.rice.hj.runtime.baseruntime.ActivityListeners.ActivityListenerList
 
onActivitySpawn(HabaneroActivity, HabaneroActivity) - Method in class edu.rice.hj.runtime.baseruntime.DeadlockTracker
Callback for when the event ends execution.
onActivitySpawn(HabaneroActivity, HabaneroActivity) - Method in class edu.rice.hj.runtime.baseruntime.EventLogger
 
onActivitySpawn(HabaneroActivity, HabaneroActivity) - Method in class edu.rice.hj.runtime.metrics.AbstractMetricsManager
Callback for when the event ends execution.
onActivitySpawn(HabaneroActivity, HabaneroActivity) - Method in class edu.rice.hj.runtime.phasers.PhaserManagerImpl
Callback for when the event ends execution.
onActivityStart(HabaneroActivity) - Method in interface edu.rice.hj.runtime.baseruntime.ActivityListeners.ActivityListener
Callback for when the event starts execution.
onActivityStart(HabaneroActivity) - Method in class edu.rice.hj.runtime.baseruntime.ActivityListeners.ActivityListenerAdapter
 
onActivityStart(HabaneroActivity) - Method in class edu.rice.hj.runtime.baseruntime.ActivityListeners.ActivityListenerList
 
onActivityStart(HabaneroActivity) - Method in class edu.rice.hj.runtime.baseruntime.DeadlockTracker
Callback for when the event starts execution.
onActivityStart(HabaneroActivity) - Method in class edu.rice.hj.runtime.baseruntime.EventLogger
 
onActivityStart(HabaneroActivity) - Method in class edu.rice.hj.runtime.metrics.AbstractMetricsManager
Callback for when the event starts execution.
onActivityStart(HabaneroActivity) - Method in class edu.rice.hj.runtime.phasers.PhaserManagerImpl
Callback for when the event starts execution.
onActivitySuspend(HabaneroActivity) - Method in interface edu.rice.hj.runtime.baseruntime.ActivityListeners.ActivityListener
Callback for when the event execution is suspended.
onActivitySuspend(HabaneroActivity) - Method in class edu.rice.hj.runtime.baseruntime.ActivityListeners.ActivityListenerAdapter
 
onActivitySuspend(HabaneroActivity) - Method in class edu.rice.hj.runtime.baseruntime.ActivityListeners.ActivityListenerList
 
onActivitySuspend(HabaneroActivity) - Method in class edu.rice.hj.runtime.baseruntime.DeadlockTracker
Callback for when the event execution is suspended.
onActivitySuspend(HabaneroActivity) - Method in class edu.rice.hj.runtime.baseruntime.EventLogger
 
onActivitySuspend(HabaneroActivity) - Method in class edu.rice.hj.runtime.metrics.AbstractMetricsManager
Callback for when the event execution is suspended.
onActivitySuspend(HabaneroActivity) - Method in class edu.rice.hj.runtime.phasers.PhaserManagerImpl
Callback for when the event execution is suspended.
onActorMsgProcessed(Actor, HabaneroActivity, String) - Method in class edu.rice.hj.runtime.baseruntime.EventLogger
 
onActorMsgReceived(Actor, HabaneroActivity, String, long) - Method in class edu.rice.hj.runtime.baseruntime.EventLogger
 
onActorMsgSent(Actor, HabaneroActivity, String) - Method in class edu.rice.hj.runtime.baseruntime.EventLogger
 
onBegin(FinishState) - Method in interface edu.rice.hj.runtime.util.Aspectable
The method called before an action executes.
onCleanup() - Method in interface edu.rice.hj.experimental.api.HjEureka
Invoked by the runtime at the end of the finish scope in which the eureka has been registered.
onCleanup() - Method in class edu.rice.hj.runtime.eureka.HjBinaryEurekaImpl
 
onCleanup() - Method in class edu.rice.hj.runtime.eureka.HjConvergenceEurekaImpl
Invoked by the runtime at the end of the finish scope in which the eureka has been registered.
onCleanup() - Method in class edu.rice.hj.runtime.eureka.HjCountEurekaImpl
Invoked by the runtime at the end of the finish scope in which the eureka has been registered.
onCleanup() - Method in class edu.rice.hj.runtime.eureka.HjEngineEurekaImpl
Invoked by the runtime at the end of the finish scope in which the eureka has been registered.
onCleanup() - Method in class edu.rice.hj.runtime.eureka.HjExtremaEurekaImpl
Invoked by the runtime at the end of the finish scope in which the eureka has been registered.
onCleanup() - Method in class edu.rice.hj.runtime.eureka.HjFastBarrierEurekaImpl
Invoked by the runtime at the end of the finish scope in which the eureka has been registered.
onCleanup() - Method in class edu.rice.hj.runtime.eureka.HjSearchEurekaImpl
Invoked by the runtime at the end of the finish scope in which the eureka has been registered.
onCleanup() - Method in class edu.rice.hj.runtime.eureka.HjVersionEurekaImpl
Invoked by the runtime at the end of the finish scope in which the eureka has been registered.
onDDFStore(HabaneroActivity, int) - Method in class edu.rice.hj.runtime.baseruntime.EventLogger
 
onEnd(FinishState) - Method in interface edu.rice.hj.runtime.util.Aspectable
The method called after an action executes.
onFinishScopeStart(HabaneroActivity, FinishState) - Method in interface edu.rice.hj.runtime.baseruntime.ActivityListeners.ActivityListener
 
onFinishScopeStart(HabaneroActivity, FinishState) - Method in class edu.rice.hj.runtime.baseruntime.ActivityListeners.ActivityListenerAdapter
 
onFinishScopeStart(HabaneroActivity, FinishState) - Method in class edu.rice.hj.runtime.baseruntime.ActivityListeners.ActivityListenerList
 
onFinishScopeStart(HabaneroActivity, FinishState) - Method in class edu.rice.hj.runtime.baseruntime.DeadlockTracker
onFinishScopeStart(HabaneroActivity, FinishState) - Method in class edu.rice.hj.runtime.baseruntime.EventLogger
 
onFinishScopeStart(HabaneroActivity, FinishState) - Method in class edu.rice.hj.runtime.metrics.AbstractMetricsManager
onFinishScopeStart(HabaneroActivity, FinishState) - Method in class edu.rice.hj.runtime.phasers.PhaserManagerImpl
onFutureResolved(HjFuture<?>) - Method in class edu.rice.hj.runtime.baseruntime.HjAwaitExprBody
Callback for when a futureNb has been resolved (successfully or unsuccessfully).
onFutureRestore(HabaneroActivity, int) - Method in class edu.rice.hj.runtime.baseruntime.EventLogger
 
onFutureStore(HabaneroActivity, long) - Method in class edu.rice.hj.runtime.baseruntime.EventLogger
 
onIsolatedLockEvent(HabaneroActivity, String, HabaneroLock, BufferedCompanionMetric) - Method in class edu.rice.hj.runtime.metrics.AbstractMetricsManager
 
onIsolationEnd(HabaneroActivity, int[], int[]) - Method in class edu.rice.hj.runtime.baseruntime.EventLogger
 
onIsolationStart(HabaneroActivity, int[], int[]) - Method in class edu.rice.hj.runtime.baseruntime.EventLogger
 
onPhaserActivityDropped(HabaneroActivity, InternalPhaser, int) - Method in class edu.rice.hj.runtime.baseruntime.EventLogger
 
onPhaserFinishDropped(HabaneroActivity, InternalPhaser, int) - Method in class edu.rice.hj.runtime.baseruntime.EventLogger
 
onPhaserReady(HabaneroActivity, List<HjPhaserPair>) - Method in interface edu.rice.hj.runtime.baseruntime.ActivityListeners.ActivityListener
Callback for the event when phasers are created
onPhaserReady(HabaneroActivity, List<HjPhaserPair>) - Method in class edu.rice.hj.runtime.baseruntime.ActivityListeners.ActivityListenerAdapter
 
onPhaserReady(HabaneroActivity, List<HjPhaserPair>) - Method in class edu.rice.hj.runtime.baseruntime.ActivityListeners.ActivityListenerList
 
onPhaserReady(HabaneroActivity, List<HjPhaserPair>) - Method in class edu.rice.hj.runtime.baseruntime.DeadlockTracker
 
onPhaserReady(HabaneroActivity, List<HjPhaserPair>) - Method in class edu.rice.hj.runtime.baseruntime.EventLogger
 
onPhaserReady(HabaneroActivity, List<HjPhaserPair>) - Method in class edu.rice.hj.runtime.metrics.AbstractMetricsManager
 
onPhaserReady(HabaneroActivity, List<HjPhaserPair>) - Method in class edu.rice.hj.runtime.phasers.PhaserManagerImpl
 
onPhaserSignal(HabaneroActivity, InternalPhaser) - Method in class edu.rice.hj.runtime.baseruntime.EventLogger
 
onPhaserWait(HabaneroActivity, InternalPhaser) - Method in class edu.rice.hj.runtime.baseruntime.EventLogger
 
onPostExit() - Method in class edu.rice.hj.experimental.actors.Selector
Convenience: specify code to be executed after selector is terminated
onPostExit() - Method in class edu.rice.hj.runtime.actors.Actor
Convenience: specify code to be executed after actor is terminated
onPostFinishScopeEnd(HabaneroActivity, FinishState) - Method in interface edu.rice.hj.runtime.baseruntime.ActivityListeners.ActivityListener
 
onPostFinishScopeEnd(HabaneroActivity, FinishState) - Method in class edu.rice.hj.runtime.baseruntime.ActivityListeners.ActivityListenerAdapter
 
onPostFinishScopeEnd(HabaneroActivity, FinishState) - Method in class edu.rice.hj.runtime.baseruntime.ActivityListeners.ActivityListenerList
 
onPostFinishScopeEnd(HabaneroActivity, FinishState) - Method in class edu.rice.hj.runtime.baseruntime.DeadlockTracker
onPostFinishScopeEnd(HabaneroActivity, FinishState) - Method in class edu.rice.hj.runtime.baseruntime.EventLogger
 
onPostFinishScopeEnd(HabaneroActivity, FinishState) - Method in class edu.rice.hj.runtime.metrics.AbstractMetricsManager
onPostFinishScopeEnd(HabaneroActivity, FinishState) - Method in class edu.rice.hj.runtime.phasers.PhaserManagerImpl
onPostStart() - Method in class edu.rice.hj.experimental.actors.Selector
Convenience: specify code to be executed after selector is started
onPostStart() - Method in class edu.rice.hj.runtime.actors.Actor
Convenience: specify code to be executed after actor is started
onPreExit() - Method in class edu.rice.hj.experimental.actors.Selector
Convenience: specify code to be executed before selector is terminated
onPreExit() - Method in class edu.rice.hj.runtime.actors.Actor
Convenience: specify code to be executed before actor is terminated
onPreFinishScopeEnd(HabaneroActivity, FinishState) - Method in interface edu.rice.hj.runtime.baseruntime.ActivityListeners.ActivityListener
 
onPreFinishScopeEnd(HabaneroActivity, FinishState) - Method in class edu.rice.hj.runtime.baseruntime.ActivityListeners.ActivityListenerAdapter
 
onPreFinishScopeEnd(HabaneroActivity, FinishState) - Method in class edu.rice.hj.runtime.baseruntime.ActivityListeners.ActivityListenerList
 
onPreFinishScopeEnd(HabaneroActivity, FinishState) - Method in class edu.rice.hj.runtime.baseruntime.DeadlockTracker
onPreFinishScopeEnd(HabaneroActivity, FinishState) - Method in class edu.rice.hj.runtime.baseruntime.EventLogger
 
onPreFinishScopeEnd(HabaneroActivity, FinishState) - Method in class edu.rice.hj.runtime.metrics.AbstractMetricsManager
onPreFinishScopeEnd(HabaneroActivity, FinishState) - Method in class edu.rice.hj.runtime.phasers.PhaserManagerImpl
onPreStart() - Method in class edu.rice.hj.experimental.actors.DeclarativeSelector
 
onPreStart() - Method in class edu.rice.hj.experimental.actors.Selector
Convenience: specify code to be executed before selector is started
onPreStart() - Method in class edu.rice.hj.runtime.actors.Actor
Convenience: specify code to be executed before actor is started
onRegistration() - Method in interface edu.rice.hj.experimental.api.HjEureka
Invoked by the runtime at the start of the finish scope in which the eureka has been registered.
onRegistration() - Method in class edu.rice.hj.runtime.eureka.HjBinaryEurekaImpl
 
onRegistration() - Method in class edu.rice.hj.runtime.eureka.HjConvergenceEurekaImpl
Invoked by the runtime at the start of the finish scope in which the eureka has been registered.
onRegistration() - Method in class edu.rice.hj.runtime.eureka.HjCountEurekaImpl
Invoked by the runtime at the start of the finish scope in which the eureka has been registered.
onRegistration() - Method in class edu.rice.hj.runtime.eureka.HjEngineEurekaImpl
Invoked by the runtime at the start of the finish scope in which the eureka has been registered.
onRegistration() - Method in class edu.rice.hj.runtime.eureka.HjExtremaEurekaImpl
Invoked by the runtime at the start of the finish scope in which the eureka has been registered.
onRegistration() - Method in class edu.rice.hj.runtime.eureka.HjFastBarrierEurekaImpl
Invoked by the runtime at the start of the finish scope in which the eureka has been registered.
onRegistration() - Method in class edu.rice.hj.runtime.eureka.HjSearchEurekaImpl
Invoked by the runtime at the start of the finish scope in which the eureka has been registered.
onRegistration() - Method in class edu.rice.hj.runtime.eureka.HjVersionEurekaImpl
Invoked by the runtime at the start of the finish scope in which the eureka has been registered.
openBrowser(URI) - Static method in class edu.rice.hj.viz.Browse
Open the desktop browser to a URI.
openFinishAccumulators() - Method in class edu.rice.hj.runtime.accumulator.FinishAccumulatorManager
openFinishAccumulators.
or(HjFuture<?>[]) - Static method in class edu.rice.hj.experimental.api.HjExpression
Returns an HjExpression.HjBooleanExpression representing an OR expression tree.
or(HjExpression.HjBooleanExpression, HjExpression.HjBooleanExpression) - Static method in class edu.rice.hj.experimental.api.HjExpression
Returns an HjExpression.HjBooleanExpression representing an OR expression.
or(HjFuture<?>, HjFuture<?>) - Static method in class edu.rice.hj.experimental.api.HjExpression
Returns an HjExpression.HjBooleanExpression representing an OR expression.
OrderedLock - Class in edu.rice.hj.runtime.orderedlock
Details: OrderedLock() - Constructor for class edu.rice.hj.runtime.orderedlock.OrderedLock
 
OrderedReadWriteLock - Class in edu.rice.hj.runtime.orderedlock
Details: OrderedReadWriteLock() - Constructor for class edu.rice.hj.runtime.orderedlock.OrderedReadWriteLock
 

P

paintComponent(Graphics) - Method in class edu.rice.hj.runtime.metrics.MetricsExecutionTimeGraph
Pair<L,R> - Class in edu.rice.hj.runtime.util
A utility class that represent a 2-tuple of values, usually used by methods which want to return multiple values.
Pair(L, R) - Constructor for class edu.rice.hj.runtime.util.Pair
Constructor for Pair.
ParallelDataDrivenFuture<ValueType> - Class in edu.rice.hj.runtime.baseruntime
Parallel implementation of a HjDataDrivenFuture
ParallelDataDrivenFuture(boolean) - Constructor for class edu.rice.hj.runtime.baseruntime.ParallelDataDrivenFuture
Constructor.
ParallelFuture<ValueType> - Class in edu.rice.hj.runtime.baseruntime
A thread blocking implementation of HjFuture.
ParallelFuture() - Constructor for class edu.rice.hj.runtime.baseruntime.ParallelFuture
No-args Constructor.
ParallelFuture(boolean) - Constructor for class edu.rice.hj.runtime.baseruntime.ParallelFuture
 
ParallelFuture.EventType - Enum in edu.rice.hj.runtime.baseruntime
 
ParallelFuture.ExecutionState - Enum in edu.rice.hj.runtime.baseruntime
 
parentActivity() - Method in interface edu.rice.hj.runtime.actors.LingeringActivity
 
parentActivity() - Method in class edu.rice.hj.runtime.actors.LingeringHabaneroActivity
partition(int) - Method in class edu.rice.hj.runtime.mapreduce2.MapReduceTask
PARTITION the input to be divided into the MAP tasks.
partition(int) - Method in class edu.rice.hj.runtime.mapreduce2.WordCount
PARTITION the input to be divided into the MAP tasks.
pause() - Method in interface edu.rice.hj.api.HjActor
Pauses the actor, i.e. the actors stops processing messages in its mailbox.
pause() - Method in class edu.rice.hj.runtime.actors.Actor
Pauses the actor, i.e. the actors stops processing messages in its mailbox.
pauseOnDdc(DataDrivenControl<?>) - Static method in class edu.rice.hj.runtime.baseruntime.DataDrivenControl
Utility method to enable blocking busy-wait on a DataDrivenControl.
pauseOnDdc(DataDrivenControl<?>, int, Runnable) - Static method in class edu.rice.hj.runtime.baseruntime.DataDrivenControl
pauseOnDdc.
pauseOnDdc(DataDrivenControl<?>, int) - Static method in class edu.rice.hj.runtime.baseruntime.DataDrivenControl
Utility method to enable blocking busy-wait on a DataDrivenControl.
pauseOnDdc(DataDrivenControl<?>, Runnable) - Static method in class edu.rice.hj.runtime.baseruntime.DataDrivenControl
Utility method to enable blocking busy-wait on a DataDrivenControl.
performCleanup(SuspendableActivity) - Method in class edu.rice.hj.runtime.baseruntime.InvocationStrategy.SuspendableInvocationStrategy.AbstractSuspendableStrategy
 
performCleanup(SuspendableActivity) - Method in class edu.rice.hj.runtime.baseruntime.InvocationStrategy.SuspendableInvocationStrategy.AsyncInFinishStrategy
 
performCleanup(SuspendableActivity) - Method in class edu.rice.hj.runtime.baseruntime.InvocationStrategy.SuspendableInvocationStrategy.CompleteFinishStrategy
 
performCleanup(SuspendableActivity) - Method in class edu.rice.hj.runtime.baseruntime.InvocationStrategy.SuspendableInvocationStrategy.DefaultStrategy
 
phaser - Variable in class edu.rice.hj.api.HjPhaserPair
The wrapped phaser instance.
PHASER_BUSY_WAIT_VALUE - Static variable in class edu.rice.hj.runtime.config.HjConfiguration
Default configured value for busy wait limit
PhaserException - Exception in edu.rice.hj.runtime.phasers
PhaserException class.
PhaserException() - Constructor for exception edu.rice.hj.runtime.phasers.PhaserException
No-args constructor.
PhaserException(String) - Constructor for exception edu.rice.hj.runtime.phasers.PhaserException
Constructor.
PhaserImpl - Class in edu.rice.hj.runtime.phasers
PhaserImpl class.
PhaserImpl(HjPhaserMode, PhaserManager, int) - Constructor for class edu.rice.hj.runtime.phasers.PhaserImpl
Constructor for PhaserImpl.
PhaserImpl(String, HjPhaserMode, PhaserManager, int) - Constructor for class edu.rice.hj.runtime.phasers.PhaserImpl
Constructor for PhaserImpl.
phaserManager - Variable in class edu.rice.hj.runtime.baseruntime.BaseRuntime
Deals with phaser related operations
PhaserManager - Interface in edu.rice.hj.runtime.phasers
Defines the interface between an Activity and its Phasers.
PhaserManagerImpl - Class in edu.rice.hj.runtime.phasers
PhaserManagerImpl class.
PhaserManagerImpl(PropertyChangeListener) - Constructor for class edu.rice.hj.runtime.phasers.PhaserManagerImpl
No-args constructor.
PhaserManagerImpl.PhaserEventType - Enum in edu.rice.hj.runtime.phasers
 
phaserMode(HabaneroActivity, InternalPhaser) - Method in interface edu.rice.hj.runtime.phasers.PhaserManager
phaserMode.
phaserMode(HabaneroActivity, InternalPhaser) - Method in class edu.rice.hj.runtime.phasers.PhaserManagerImpl
phaserMode.
PhaserPair(HjPhaser, HjPhaserMode) - Static method in class edu.rice.hj.api.HjPhaserPair
Factory method to create HjPhaserPair instances.
place(int) - Method in interface edu.rice.hj.api.HjPlace
 
place(int) - Static method in class edu.rice.hj.Module0
 
place() - Method in interface edu.rice.hj.runtime.actors.LingeringActivity
Returns the place of the activity.
place() - Method in class edu.rice.hj.runtime.baseruntime.HabaneroActivity
Returns the place of the activity.
place(int) - Method in class edu.rice.hj.runtime.baseruntime.PlaceImpl
PlaceImpl - Class in edu.rice.hj.runtime.baseruntime
 
Point - Class in edu.rice.hj.runtime.region
A point is an n-dimensional tuple of int's.
Point(int[]) - Constructor for class edu.rice.hj.runtime.region.Point
Constructor.
PointFactory - Class in edu.rice.hj.runtime.region
PointFactory class.
popMethod() - Method in class edu.rice.hj.continuation.Stack
Called at the end of a method.
post(URL, String, String) - Static method in class edu.rice.hj.viz.Request
Make a POST request to the HJ-viz server at url.
premain(String, Instrumentation) - Static method in class edu.rice.hj.continuation.instrument.JavaAgent
 
prepareToCompleteFinish() - Method in class edu.rice.hj.runtime.baseruntime.SuspendableActivity
 
prepareToRunInFinish() - Method in class edu.rice.hj.runtime.baseruntime.HabaneroActivity
prepareToRunInFinish.
prepareToRunInFinish() - Method in class edu.rice.hj.runtime.baseruntime.RunnableActivity
prepareToRunInFinish.
prepareToRunInFinish() - Method in class edu.rice.hj.runtime.baseruntime.SuspendableActivity
prepareToRunInFinish.
preReleaseCallback() - Method in class edu.rice.hj.runtime.baseruntime.ParallelFuture
 
prevPlace() - Method in interface edu.rice.hj.api.HjPlace
 
prevPlace() - Method in class edu.rice.hj.runtime.baseruntime.PlaceImpl
printBuildInfo(PrintStream) - Static method in class edu.rice.hj.Module0
Prints the String representing of the build information.
printConfiguredOptions() - Static method in class edu.rice.hj.runtime.config.HjConfiguration
printConfiguredOptions.
printStackTrace() - Method in exception edu.rice.hj.runtime.util.MultipleExceptions
printStackTrace(PrintStream) - Method in exception edu.rice.hj.runtime.util.MultipleExceptions
 
printTimes - Variable in class edu.rice.hj.runtime.mapreduce2.MapReduceTask
 
process(MessageType) - Method in class edu.rice.hj.experimental.actors.DeclarativeSelector
 
process(ReadWriteEnum.ReaderWriterMessage<MsgType>) - Method in class edu.rice.hj.experimental.actors.ReaderWriterActor
 
process(MessageType) - Method in class edu.rice.hj.experimental.actors.Selector
Callback allowing user to have custom behavior while processing messages.
process(MessageType) - Method in class edu.rice.hj.runtime.actors.Actor
Callback allowing user to have custom behavior while processing messages.
processCoroutine() - Method in class edu.rice.hj.runtime.baseruntime.SuspendableActivity
 
processRead(MsgType) - Method in class edu.rice.hj.experimental.actors.ReaderWriterActor
Callback allowing user to have custom behavior while processing 'read' messages.
processWrite(MsgType) - Method in class edu.rice.hj.experimental.actors.ReaderWriterActor
Callback allowing user to have custom behavior while processing 'write' messages.
produce(E) - Method in class edu.rice.hj.continuation.CoIterator
Produces the next value to be returned by the CoIterator.next() method.
push(int, Stack, int) - Static method in class edu.rice.hj.continuation.Stack
 
push(float, Stack, int) - Static method in class edu.rice.hj.continuation.Stack
 
push(long, Stack, int) - Static method in class edu.rice.hj.continuation.Stack
 
push(double, Stack, int) - Static method in class edu.rice.hj.continuation.Stack
 
push(Object, Stack, int) - Static method in class edu.rice.hj.continuation.Stack
 
pushException(Throwable) - Method in class edu.rice.hj.runtime.baseruntime.FinishState
Push an exception onto the stack.
pushException(Throwable) - Method in class edu.rice.hj.runtime.baseruntime.HabaneroActivity
pushException.
pushMethodAndReserveSpace(int, int) - Method in class edu.rice.hj.continuation.Stack
Called before a method is called.
put(V) - Method in interface edu.rice.hj.api.HjDataDrivenFuture
Associates the specified value with the HjDataDrivenFuture.
put(Number) - Method in interface edu.rice.hj.api.HjFinishAccumulator
Transmits a Number value for accumulation to the accumulator.
put(int) - Method in interface edu.rice.hj.api.HjFinishAccumulator
Transmits an int value for accumulation to the accumulator.
put(double) - Method in interface edu.rice.hj.api.HjFinishAccumulator
Transmits a double value for accumulation to the accumulator.
put(Number) - Method in class edu.rice.hj.runtime.accumulator.FinishAccumulator
put.
put(int) - Method in class edu.rice.hj.runtime.accumulator.FinishAccumulator
put.
put(double) - Method in class edu.rice.hj.runtime.accumulator.FinishAccumulator
put.
put(ValueType) - Method in class edu.rice.hj.runtime.baseruntime.ParallelFuture
Associates the specified value with the HjFuture.

Q

query(K) - Method in class edu.rice.hj.runtime.mapreduce.MapReduce
query.
quiescent() - Method in interface edu.rice.hj.runtime.phasers.InternalPhaser
quiescent.
quiescent() - Method in class edu.rice.hj.runtime.phasers.PhaserImpl
quiescent.

R

range0 - Variable in class edu.rice.hj.runtime.region.RectangularRegion2D
 
range0 - Variable in class edu.rice.hj.runtime.region.RectangularRegion3D
 
range1 - Variable in class edu.rice.hj.runtime.region.RectangularRegion2D
 
range1 - Variable in class edu.rice.hj.runtime.region.RectangularRegion3D
 
range2 - Variable in class edu.rice.hj.runtime.region.RectangularRegion3D
 
rank() - Method in interface edu.rice.hj.api.HjPoint
Returns the number of elements in the Point value.
rank() - Method in interface edu.rice.hj.api.HjRegion
Returns the rank of the region.
rank() - Method in class edu.rice.hj.runtime.region.Point
Returns the number of elements in the Point value.
rank() - Method in class edu.rice.hj.runtime.region.RectangularRegion1D
Returns the rank of the region.
rank() - Method in class edu.rice.hj.runtime.region.RectangularRegion2D
Returns the rank of the region.
rank() - Method in class edu.rice.hj.runtime.region.RectangularRegion3D
Returns the rank of the region.
read() - Method in interface edu.rice.hj.api.HjEventCount
Return the current value of an eventcount.
read() - Method in class edu.rice.hj.runtime.eventcount.HjParEventCount
Return the current value of an eventcount.
read() - Method in class edu.rice.hj.runtime.eventcount.HjSeqEventCount
Return the current value of an eventcount.
readBooleanProperty(HjSystemProperty) - Static method in class edu.rice.hj.runtime.config.HjConfiguration
readBooleanProperty.
ReaderWriterActor<MsgType> - Class in edu.rice.hj.experimental.actors
A ReaderWriterActor enables intra-actor parallelism by allowing multiple read messages to be processed in parallel.
ReaderWriterActor() - Constructor for class edu.rice.hj.experimental.actors.ReaderWriterActor
 
ReaderWriterActor(ReaderWriterPolicy) - Constructor for class edu.rice.hj.experimental.actors.ReaderWriterActor
 
ReaderWriterPolicy - Enum in edu.rice.hj.experimental.actors
 
readEureka() - Method in interface edu.rice.hj.api.HjRuntime
Return the current value stored on the registered eureka.
readEureka() - Static method in class edu.rice.hj.experimental.ModuleZ
Return the current value stored on the registered eureka.
readEureka() - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
Return the current value stored on the registered eureka.
readEureka() - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
Return the current value stored on the registered eureka.
readEureka() - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
Return the current value stored on the registered eureka.
readIntProperty(HjSystemProperty) - Static method in class edu.rice.hj.runtime.config.HjConfiguration
readIntProperty.
readLock(int) - Method in class edu.rice.hj.runtime.baseruntime.IsolationManager.OrderedReadWriteLockList
 
readLock() - Method in class edu.rice.hj.runtime.orderedlock.OrderedReadWriteLock
 
readLock(AtomicWithDelay) - Method in class edu.rice.hj.runtime.orderedlock.OrderedReadWriteLock
 
readMailbox() - Method in enum edu.rice.hj.experimental.actors.ReaderWriterPolicy
 
readMode(Object) - Method in interface edu.rice.hj.api.HjRuntime
readMode.
readMode(Object) - Static method in class edu.rice.hj.Module2
Obtain a representation for the wrappee in read mode for use in isolated statements.
readMode(Object) - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
readMode.
readMode(Object) - Method in class edu.rice.hj.runtime.baseruntime.IsolationManager
readMode.
readMode(Object) - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
readMode.
readMode(Object) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
readMode.
readStringProperty(HjSystemProperty) - Static method in class edu.rice.hj.runtime.config.HjConfiguration
readStringProperty.
readUnlock(int) - Method in class edu.rice.hj.runtime.orderedlock.OrderedReadWriteLock
 
readUnlock(int, AtomicWithDelay) - Method in class edu.rice.hj.runtime.orderedlock.OrderedReadWriteLock
 
ReadWriteEnum - Enum in edu.rice.hj.experimental.actors
An enum that provides READ and WRITE modes.
ReadWriteEnum.ReaderWriterMessage<MsgType> - Class in edu.rice.hj.experimental.actors
 
reason - Variable in class edu.rice.hj.continuation.Coroutine
 
reason() - Method in interface edu.rice.hj.continuation.YieldReason
 
reason() - Method in class edu.rice.hj.runtime.baseruntime.SuspendableUtilities.AbortYieldReason
 
reason() - Method in class edu.rice.hj.runtime.baseruntime.SuspendableUtilities.DdcYieldReason
 
RectangularRegion1D - Class in edu.rice.hj.runtime.region
RectangularRegion1D class.
RectangularRegion1D(int, int) - Constructor for class edu.rice.hj.runtime.region.RectangularRegion1D
Constructor.
RectangularRegion2D - Class in edu.rice.hj.runtime.region
RectangularRegion2D class.
RectangularRegion2D(int, int, int, int) - Constructor for class edu.rice.hj.runtime.region.RectangularRegion2D
Constructor.
RectangularRegion3D - Class in edu.rice.hj.runtime.region
RectangularRegion3D class.
RectangularRegion3D(int, int, int, int, int, int) - Constructor for class edu.rice.hj.runtime.region.RectangularRegion3D
Constructor.
reduce(int) - Method in class edu.rice.hj.runtime.mapreduce.MapReduce
reduce.
reduce(List<V>) - Method in class edu.rice.hj.runtime.mapreduce.MapReduce
reduce.
reduce(V, V) - Method in class edu.rice.hj.runtime.mapreduce.MapReduce
reduce.
reduce(K2, List<V2>, V3) - Method in class edu.rice.hj.runtime.mapreduce2.MapReduceTask
The REDUCE function.
reduce(KeyString, List<Integer>, Pair<KeyString, Integer>) - Method in class edu.rice.hj.runtime.mapreduce2.WordCount
The REDUCE function.
reduceIdentity(K2) - Method in class edu.rice.hj.runtime.mapreduce2.MapReduceTask
reduceIdentity.
reduceIdentity(KeyString) - Method in class edu.rice.hj.runtime.mapreduce2.WordCount
reduceIdentity.
region() - Method in interface edu.rice.hj.api.HjDoubleArrayView.HjDoubleArrayView1D
Returns the rectangular region for view.
region() - Method in interface edu.rice.hj.api.HjDoubleArrayView.HjDoubleArrayView2D
Returns the rectangular region for view.
region() - Method in interface edu.rice.hj.api.HjDoubleArrayView.HjDoubleArrayView3D
Returns the rectangular region for view.
region() - Method in interface edu.rice.hj.api.HjIntArrayView.HjIntArrayView1D
Returns the rectangular region for view.
region() - Method in interface edu.rice.hj.api.HjIntArrayView.HjIntArrayView2D
Returns the rectangular region for view.
region() - Method in interface edu.rice.hj.api.HjIntArrayView.HjIntArrayView3D
Returns the rectangular region for view.
region() - Method in class edu.rice.hj.runtime.arrayview.ArrayView1D
region.
region() - Method in class edu.rice.hj.runtime.arrayview.ArrayView2D
region.
region() - Method in class edu.rice.hj.runtime.arrayview.ArrayView3D
region.
RegionFactory - Class in edu.rice.hj.runtime.region
RegionFactory class.
register() - Method in class edu.rice.hj.experimental.api.HjFastBarrierEureka
 
register() - Method in class edu.rice.hj.runtime.eureka.HjFastBarrierEurekaImpl
register(HabaneroActivity, HjPhaserMode) - Method in interface edu.rice.hj.runtime.phasers.InternalPhaser
register.
register(HabaneroActivity, HjPhaserMode) - Method in class edu.rice.hj.runtime.phasers.PhaserImpl
register.
register(HabaneroActivity, HabaneroActivity, InternalPhaser, HjPhaserMode) - Method in interface edu.rice.hj.runtime.phasers.PhaserManager
register.
register(HabaneroActivity, HabaneroActivity, InternalPhaser, HjPhaserMode) - Method in class edu.rice.hj.runtime.phasers.PhaserManagerImpl
register.
registered() - Method in interface edu.rice.hj.runtime.phasers.InternalPhaser
An activity may call this method to determine whether it is registered with this phaser or not.
registered() - Method in class edu.rice.hj.runtime.phasers.PhaserImpl
An activity may call this method to determine whether it is registered with this phaser or not.
registered(HabaneroActivity, InternalPhaser) - Method in interface edu.rice.hj.runtime.phasers.PhaserManager
registered.
registered(HabaneroActivity, InternalPhaser) - Method in class edu.rice.hj.runtime.phasers.PhaserManagerImpl
registered.
registeredEureka() - Method in class edu.rice.hj.runtime.baseruntime.FinishState
Return the Eureka registered with this FinishState.
registerEureka(HjNestedEureka, HjEureka<?, ?, ?>) - Method in class edu.rice.hj.runtime.baseruntime.FinishState
Registers a eureka with this FinishState.
registerGuards() - Method in class edu.rice.hj.experimental.actors.DeclarativeSelector
 
registerListener(ActivityListeners.ActivityListener) - Method in class edu.rice.hj.runtime.baseruntime.ActivityListeners.ActivityListenerList
 
registerListener(ActivityListeners.ActivityListener) - Method in class edu.rice.hj.runtime.baseruntime.HabaneroActivity
registerListener.
registerListenerForMetrics(HabaneroActivity) - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
registerListenerForMetrics.
registerMetricFor(Object) - Method in class edu.rice.hj.runtime.metrics.AbstractMetricsManager
registerMetricFor.
registerPhaserToIEF(HabaneroActivity, InternalPhaser) - Method in interface edu.rice.hj.runtime.phasers.PhaserManager
Registers a phaser to the immediately enclosing finish defined by the activity.
registerPhaserToIEF(HabaneroActivity, InternalPhaser) - Method in class edu.rice.hj.runtime.phasers.PhaserManagerImpl
Registers a phaser to the immediately enclosing finish defined by the activity.
registerThreadStats(String, int[]) - Method in class edu.rice.hj.runtime.simt.SimtThreadPool
 
remove() - Method in class edu.rice.hj.continuation.CoIterator
Always throws UnsupportedOperationException.
renderExecutionTimeGraph(long, long) - Static method in class edu.rice.hj.runtime.metrics.MetricsExecutionTimeGraph
renderExecutionTimeGraph.
renderSpeedUpRatioGraph(long, long) - Static method in class edu.rice.hj.runtime.metrics.MetricsExecutionTimeGraph
renderSpeedUpRatioGraph.
repeatCompareAndSet(AtomicInteger, int, int) - Method in class edu.rice.hj.runtime.orderedlock.AtomicWithDelay
 
reportRuntimeError(String) - Method in class edu.rice.hj.runtime.forkjoin.ForkJoinThreadPool
reportRuntimeError.
reportRuntimeError(String) - Method in class edu.rice.hj.runtime.simt.SimtThreadPool
reportRuntimeError.
Request - Class in edu.rice.hj.viz
Class to handle making POST requests to an HJ-viz server.
Request() - Constructor for class edu.rice.hj.viz.Request
 
reset() - Method in class edu.rice.hj.runtime.util.ThreadLocalCounter
 
resetConfigurations() - Static method in enum edu.rice.hj.runtime.config.HjSystemProperty
Resets all the Habanero configurations to their default values.
resolved() - Method in interface edu.rice.hj.api.HjFuture
Returns whether the futureNb has been resolved, i.e. the value has been computed.
resolved() - Method in interface edu.rice.hj.experimental.api.HjEureka
Return true if the eureka has been resolved.
resolved() - Method in class edu.rice.hj.runtime.baseruntime.ParallelFuture
Returns whether the futureNb has been resolved, i.e. the value has been computed.
resolved() - Method in class edu.rice.hj.runtime.eureka.HjBinaryEurekaImpl
 
resolved() - Method in class edu.rice.hj.runtime.eureka.HjConvergenceEurekaImpl
Return true if the eureka has been resolved.
resolved() - Method in class edu.rice.hj.runtime.eureka.HjCountEurekaImpl
Return true if the eureka has been resolved.
resolved() - Method in class edu.rice.hj.runtime.eureka.HjEngineEurekaImpl
Return true if the eureka has been resolved.
resolved() - Method in class edu.rice.hj.runtime.eureka.HjExtremaEurekaImpl
An extrema is never known to be resolved as some new tasks can run and update it with a better value!
resolved() - Method in class edu.rice.hj.runtime.eureka.HjFastBarrierEurekaImpl
Return true if the eureka has been resolved.
resolved() - Method in class edu.rice.hj.runtime.eureka.HjNestedEureka
 
resolved() - Method in class edu.rice.hj.runtime.eureka.HjSearchEurekaImpl
Return true if the eureka has been resolved.
resolved() - Method in class edu.rice.hj.runtime.eureka.HjVersionEurekaImpl
Return true if the eureka has been resolved.
resolvedCounter - Variable in class edu.rice.hj.runtime.baseruntime.HjAwaitExprBody
Maintains the count of resolved futures which are used in the await expression.
results() - Method in class edu.rice.hj.runtime.mapreduce2.MapReduceTask
results.
ResumableTask(HabaneroActivity) - Constructor for class edu.rice.hj.runtime.baseruntime.SuspendableUtilities.ResumableTask
Constructor.
resume() - Method in interface edu.rice.hj.api.HjActor
Resumes a paused actor, i.e. the actor resumes processing messages from its mailbox.
resume() - Method in class edu.rice.hj.runtime.actors.Actor
Resumes a paused actor, i.e. the actor resumes processing messages from its mailbox.
resume(HabaneroActivity, InternalPhaser, boolean) - Method in class edu.rice.hj.runtime.phasers.PhaserManagerImpl
resume.
resumed(HabaneroActivity, InternalPhaser) - Method in interface edu.rice.hj.runtime.phasers.PhaserManager
resumed.
resumed(HabaneroActivity, InternalPhaser) - Method in class edu.rice.hj.runtime.phasers.PhaserManagerImpl
resumed.
resumeLingeringActivity(LingeringActivity) - Static method in class edu.rice.hj.runtime.actors.ActorRuntimeHelper
resumeLingeringActivity.
retrieveEureka() - Method in interface edu.rice.hj.api.HjRuntime
Return the eureka to be registered in the finish scope.
retrieveEureka() - Static method in class edu.rice.hj.experimental.ModuleZ
Return the eureka to be registered in the finish scope.
retrieveEureka() - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
Return the eureka to be registered in the finish scope.
retrieveEureka() - Method in class edu.rice.hj.runtime.baseruntime.FinishState
Return the Eureka registered with this FinishState.
retrieveEureka() - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
Return the eureka to be registered in the finish scope.
retrieveEureka() - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
Return the eureka to be registered in the finish scope.
retrieveEventLogger() - Method in interface edu.rice.hj.api.HjRuntime
Retrieves the HjEventLogger used by the runtime.
retrieveEventLogger() - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
 
retrieveEventLogger() - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
Retrieves the HjEventLogger used by the runtime.
retrieveEventLogger() - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
Retrieves the HjEventLogger used by the runtime.
retrievePseudoLock(Object) - Method in class edu.rice.hj.runtime.baseruntime.IsolationManager
 
retrievePseudoLocksSorted(Object[]) - Method in class edu.rice.hj.runtime.baseruntime.IsolationManager
 
retrieveTargetFinishState() - Method in class edu.rice.hj.runtime.baseruntime.HabaneroActivity
 
retrieveValue() - Method in class edu.rice.hj.runtime.baseruntime.ParallelFuture
 
right - Variable in class edu.rice.hj.runtime.util.Pair
 
rightEureka - Variable in class edu.rice.hj.runtime.eureka.HjBinaryEurekaImpl
 
rootFinishState - Variable in class edu.rice.hj.runtime.baseruntime.HabaneroActivity
TODO The FinishState up in the invocation tree within which this activity is being executed.
run() - Method in interface edu.rice.hj.api.HjRunnable
run() - Method in interface edu.rice.hj.api.HjSuspendable
The general contract of the method run is that it may take any action whatsoever.
run() - Method in class edu.rice.hj.continuation.CoIterator
This is the body of the Iterator.
run() - Method in class edu.rice.hj.continuation.Coroutine
Runs the Coroutine until it is finished or suspended.
run(int) - Method in interface edu.rice.hj.experimental.api.HjPhasedBody
 
run() - Method in class edu.rice.hj.runtime.baseruntime.HabaneroActivity
This is the method (indirectly) executed when the task is run by the executor service.
run() - Method in class edu.rice.hj.runtime.baseruntime.SuspendableUtilities.ResumableTask
run() - Method in class edu.rice.hj.runtime.mapreduce.MapReduce
run.
run() - Method in class edu.rice.hj.runtime.mapreduce2.MapReduceTask
run.
run() - Method in class edu.rice.hj.runtime.simt.SimtThread
 
runActivity(HabaneroActivity) - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
Submit an activity to place's thread pool This method is initialize some activity properties such as FinishState and current Place.
runKernel(HjSuspendable) - Method in interface edu.rice.hj.api.HjRuntime
Entry of the user's program body into the Habanero runtime.
runKernel(HjSuspendable) - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
Entry of the user's program body into the Habanero runtime.
runKernel(HjSuspendable) - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
Entry of the user's program body into the Habanero runtime.
runKernel(HjSuspendable) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
Entry of the user's program body into the Habanero runtime.
RunnableActivity - Class in edu.rice.hj.runtime.baseruntime
 
RunnableActivity(String, HjPlace) - Constructor for class edu.rice.hj.runtime.baseruntime.RunnableActivity
Constructor for HabaneroActivity.
runnableBody - Variable in class edu.rice.hj.runtime.baseruntime.HjAwaitExprBody
The runnable body of the await statement
RunnableHabaneroActivity - Class in edu.rice.hj.runtime.actors
A concrete implementation of a @see HabaneroActivity which accepts a runnable block to execute.
RunnableHabaneroActivity(String, HjPlace, Runnable) - Constructor for class edu.rice.hj.runtime.actors.RunnableHabaneroActivity
Constructor for RunnableHabaneroActivity.
runtime() - Static method in class edu.rice.hj.runtime.config.HjConfiguration
runtime.
runtimeInitialized - Static variable in class edu.rice.hj.Module0
Constant runtimeInitialized
runtimeStarted() - Static method in class edu.rice.hj.runtime.config.HjConfiguration
 
RuntimeType - Enum in edu.rice.hj.runtime.config
Enum representing the runtime choices.

S

safeGet() - Method in interface edu.rice.hj.api.HjDataDrivenFuture
Returns the value wrapped in the DDF.
safeGet() - Method in interface edu.rice.hj.api.HjFuture
Returns the value wrapped in the Future.
safeGet() - Method in class edu.rice.hj.runtime.baseruntime.ParallelDataDrivenFuture
Returns the value wrapped in the Future.
safeGet() - Method in class edu.rice.hj.runtime.baseruntime.ParallelFuture
Returns the value wrapped in the Future.
scheduleActivity(Runnable) - Method in interface edu.rice.hj.api.HjRuntime
Schedules an activity whose body is represented by the Runnable instance.
scheduleActivity(HjPlace, Runnable) - Method in interface edu.rice.hj.api.HjRuntime
Schedules an activity whose body is represented by the Runnable instance.
scheduleActivity(Runnable) - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
Schedules an activity whose body is represented by the Runnable instance.
scheduleActivity(HjPlace, Runnable) - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
Schedules an activity whose body is represented by the Runnable instance.
scheduleActivity(Runnable) - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
Schedules an activity whose body is represented by the Runnable instance.
scheduleActivity(HjPlace, Runnable) - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
Schedules an activity whose body is represented by the Runnable instance.
scheduleActivity(Runnable) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
Schedules an activity whose body is represented by the Runnable instance.
scheduleActivity(HjPlace, Runnable) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
Schedules an activity whose body is represented by the Runnable instance.
Selector<MessageType> - Class in edu.rice.hj.experimental.actors
A special actor which classifies messages based on an enum by storing the messages in different mailboxes (channels).
Selector(Class<? extends Enum<?>>) - Constructor for class edu.rice.hj.experimental.actors.Selector
 
Selector(int) - Constructor for class edu.rice.hj.experimental.actors.Selector
 
Selector(int, boolean) - Constructor for class edu.rice.hj.experimental.actors.Selector
 
Selector(int, boolean, boolean) - Constructor for class edu.rice.hj.experimental.actors.Selector
 
Selector(Class<? extends Enum<?>>, boolean) - Constructor for class edu.rice.hj.experimental.actors.Selector
 
send(MessageType) - Method in interface edu.rice.hj.api.HjActor
Sends a message to the Actor.
send(Enum<?>, MessageType) - Method in class edu.rice.hj.experimental.actors.Selector
 
send(int, MessageType) - Method in class edu.rice.hj.experimental.actors.Selector
 
send(MessageType) - Method in class edu.rice.hj.runtime.actors.Actor
Sends a message to the Actor.
sendReadMessage(MsgType) - Method in class edu.rice.hj.experimental.actors.ReaderWriterActor
 
sendWriteMessage(MsgType) - Method in class edu.rice.hj.experimental.actors.ReaderWriterActor
 
SequentialRuntime - Class in edu.rice.hj.runtime.sequential
SequentialRuntime class.
SequentialRuntime() - Constructor for class edu.rice.hj.runtime.sequential.SequentialRuntime
Constructor.
set(double, int) - Method in interface edu.rice.hj.api.HjDoubleArrayView.HjDoubleArrayView1D
 
set(double, int, int) - Method in interface edu.rice.hj.api.HjDoubleArrayView.HjDoubleArrayView2D
 
set(double, int, int, int) - Method in interface edu.rice.hj.api.HjDoubleArrayView.HjDoubleArrayView3D
 
set(int, int) - Method in interface edu.rice.hj.api.HjIntArrayView.HjIntArrayView1D
 
set(int, int, int) - Method in interface edu.rice.hj.api.HjIntArrayView.HjIntArrayView2D
 
set(int, int, int, int) - Method in interface edu.rice.hj.api.HjIntArrayView.HjIntArrayView3D
 
set(double, int) - Method in class edu.rice.hj.runtime.arrayview.ArrayView1D.DoubleArrayView1D
 
set(int, int) - Method in class edu.rice.hj.runtime.arrayview.ArrayView1D.IntArrayView1D
 
set(double, int, int) - Method in class edu.rice.hj.runtime.arrayview.ArrayView2D.DoubleArrayView2D
 
set(int, int, int) - Method in class edu.rice.hj.runtime.arrayview.ArrayView2D.IntArrayView2D
 
set(double, int, int, int) - Method in class edu.rice.hj.runtime.arrayview.ArrayView3D.DoubleArrayView3D
 
set(int, int, int, int) - Method in class edu.rice.hj.runtime.arrayview.ArrayView3D.IntArrayView3D
 
set(Object) - Method in enum edu.rice.hj.runtime.config.HjSystemProperty
Helper method to set the property used by the Habanero runtime during initialization.
set(double) - Method in class edu.rice.hj.runtime.util.AtomicDouble
set.
setAccessible(boolean) - Method in class edu.rice.hj.runtime.accumulator.FinishAccumulator
setAccessible.
setActivityLabel(String) - Method in interface edu.rice.hj.api.HjEventLogger
Label an activity with some string.
setActivityLabel(String) - Static method in class edu.rice.hj.ModuleEventLogging
Set a node label for the current activity in the graph generated by Hj-viz
setActivityLabel(String) - Method in class edu.rice.hj.runtime.baseruntime.EventLogger
Label an activity with some string.
setAllowMonitors(boolean) - Method in class edu.rice.hj.continuation.instrument.MethodDatabase
 
setDebug(boolean) - Method in class edu.rice.hj.continuation.instrument.MethodDatabase
 
setLog(Log) - Method in class edu.rice.hj.continuation.instrument.MethodDatabase
 
setMySimtIdentifier(int) - Method in class edu.rice.hj.runtime.simt.SimtThread
Set a thread id meaning: "I am the n'th thread to join the simt task"
setProperty(Object) - Method in enum edu.rice.hj.runtime.config.HjSystemProperty
Helper method to set the property used by the Habanero runtime during initialization.
setRootActivityFinishState(FinishState) - Method in class edu.rice.hj.runtime.baseruntime.HabaneroActivity
Used by a parent activity on its child activity to update the finish state
setSystemProperty(HjSystemProperty, Object) - Static method in enum edu.rice.hj.runtime.config.HjSystemProperty
Helper method to set the property used by the Habanero runtime during initialization.
setValue(ValueType) - Method in class edu.rice.hj.runtime.baseruntime.DataDrivenControl
Associated a new value with the DDC and resumes any suspended Runnable instances.
setVerbose(boolean) - Method in class edu.rice.hj.continuation.instrument.MethodDatabase
 
shape - Variable in class edu.rice.hj.runtime.arrayview.ArrayView1D
 
shape - Variable in class edu.rice.hj.runtime.arrayview.ArrayView2D
 
shape - Variable in class edu.rice.hj.runtime.arrayview.ArrayView3D
 
shortName - Variable in enum edu.rice.hj.runtime.config.RuntimeType
Short name of the runtime.
shouldAbortOnOffer(boolean) - Method in interface edu.rice.hj.experimental.api.HjEureka
Return true if the eureka should abort the current task on a successful update.
shouldAbortOnOffer(boolean) - Method in class edu.rice.hj.runtime.eureka.HjBinaryEurekaImpl
 
shouldAbortOnOffer(boolean) - Method in class edu.rice.hj.runtime.eureka.HjConvergenceEurekaImpl
Return true if the eureka should abort the current task on a successful update.
shouldAbortOnOffer(boolean) - Method in class edu.rice.hj.runtime.eureka.HjCountEurekaImpl
Return true if the eureka should abort the current task on a successful update.
shouldAbortOnOffer(boolean) - Method in class edu.rice.hj.runtime.eureka.HjEngineEurekaImpl
Return true if the eureka should abort the current task on a successful update.
shouldAbortOnOffer(boolean) - Method in class edu.rice.hj.runtime.eureka.HjExtremaEurekaImpl
Return true if the eureka should abort the current task on a successful update.
shouldAbortOnOffer(boolean) - Method in class edu.rice.hj.runtime.eureka.HjFastBarrierEurekaImpl
Return true if the eureka should abort the current task on a successful update.
shouldAbortOnOffer(boolean) - Method in class edu.rice.hj.runtime.eureka.HjSearchEurekaImpl
Return true if the eureka should abort the current task on a successful update.
shouldAbortOnOffer(boolean) - Method in class edu.rice.hj.runtime.eureka.HjVersionEurekaImpl
Return true if the eureka should abort the current task on a successful update.
shouldBypassExecution() - Method in class edu.rice.hj.runtime.baseruntime.HabaneroActivity
Returns true if the activity should be skipped as it has already been executed.
shouldBypassExecution() - Method in class edu.rice.hj.runtime.baseruntime.RunnableActivity
Returns true if the activity should be skipped as it has already been executed.
shouldBypassExecution() - Method in class edu.rice.hj.runtime.baseruntime.SuspendableActivity
Returns true if the activity should be skipped as it has already been executed.
SHOW_RUNTIME_STATS - Static variable in class edu.rice.hj.runtime.config.HjConfiguration
Flag to control abstract metrics execution graph display
showWarning - Static variable in class edu.rice.hj.runtime.config.HjConfiguration
Flag to control display of warning messages
shutdown() - Method in interface edu.rice.hj.runtime.baseruntime.BaseThreadPool
 
shutdown() - Method in class edu.rice.hj.runtime.simt.SimtThreadPool
shutdownNow() - Method in interface edu.rice.hj.runtime.baseruntime.BaseThreadPool
 
shutdownNow() - Method in class edu.rice.hj.runtime.simt.WorkSharingThreadPool
shutdownNow() - Method in class edu.rice.hj.runtime.simt.WorkStealingThreadPool
shutdownSignal - Variable in class edu.rice.hj.runtime.simt.SimtThreadPool
 
signal() - Method in interface edu.rice.hj.api.HjPhaser
An activity calls this method to tell the phaser that is done with whatever it intended to do during this phase of the phaser.
signal() - Method in interface edu.rice.hj.api.HjRuntime
Perform the signal operation on all registered phasers in an activity.
signal() - Method in class edu.rice.hj.experimental.api.HjFastBarrierEureka
 
signal() - Static method in class edu.rice.hj.Module0
signal each phaser that task is registered on with a signal capability (SIG, SIG_WAIT, SIGNAL). signal is a non-blocking operation - computation between signal and next serves as a 'split phase barrier'
signal() - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
Perform the signal operation on all registered phasers in an activity.
signal() - Method in class edu.rice.hj.runtime.eureka.HjFastBarrierEurekaImpl
signal() - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
Perform the signal operation on all registered phasers in an activity.
signal() - Method in class edu.rice.hj.runtime.phasers.PhaserImpl
An activity calls this method to tell the phaser that is done with whatever it intended to do during this phase of the phaser.
signal() - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
Perform the signal operation on all registered phasers in an activity.
SimtActivity - Class in edu.rice.hj.runtime.simt
 
SimtActivity(String, HjPlace, long, int, int, int, HjSuspendingProcedureInt2D, SimtRuntime, HabaneroActivity, HjPhaserPair) - Constructor for class edu.rice.hj.runtime.simt.SimtActivity
Constructor for SimtActivity.
SimtActivity(String, HjPlace, long, int, int, int, HjSuspendingProcedureInt2D, SimtRuntime, HabaneroActivity, HjPhaserPair, SimtActivity.CommonSimtActivityData) - Constructor for class edu.rice.hj.runtime.simt.SimtActivity
 
SimtActivity.CommonSimtActivityData - Class in edu.rice.hj.runtime.simt
 
SimtRuntime - Class in edu.rice.hj.runtime.simt
SimtRuntime class.
SimtRuntime() - Constructor for class edu.rice.hj.runtime.simt.SimtRuntime
 
simtTasks - Variable in class edu.rice.hj.runtime.simt.SimtThreadPool
 
SimtThread - Class in edu.rice.hj.runtime.simt
 
SimtThread(String, int, SimtThreadPool, Runnable) - Constructor for class edu.rice.hj.runtime.simt.SimtThread
Creates a ForkJoinWorkerThread operating in the given pool.
simtThreadFactory - Variable in class edu.rice.hj.runtime.simt.SimtThreadPool
 
SimtThreadFactory(SimtThreadPool) - Constructor for class edu.rice.hj.runtime.simt.SimtThreadPool.SimtThreadFactory
No-args constructor.
SimtThreadPool - Class in edu.rice.hj.runtime.simt
 
SimtThreadPool(int, boolean) - Constructor for class edu.rice.hj.runtime.simt.SimtThreadPool
 
SimtThreadPool.SimtThreadFactory - Class in edu.rice.hj.runtime.simt
 
size() - Method in interface edu.rice.hj.api.HjIndexable
Returns the maximum number of elements that can be indexed in this object.
size() - Method in class edu.rice.hj.runtime.baseruntime.IsolationManager.OrderedReadWriteLockList
 
splitter(int) - Method in class edu.rice.hj.runtime.mapreduce.MapReduce
splitter.
Stack - Class in edu.rice.hj.continuation
Internal Class - DO NOT USE !
start() - Method in interface edu.rice.hj.api.HjActor
Causes the actor to start processing messages that have been sent to it. pause() messages before the actor has started are ignored.
start(HjPlace) - Method in interface edu.rice.hj.api.HjActor
Causes the actor to start processing messages that have been sent to it. pause() messages before the actor has started are ignored.
start() - Method in class edu.rice.hj.experimental.actors.Selector
Causes the selector to start processing messages that have been sent to it. pause() messages before the selector was started are ignored.
start(HjPlace) - Method in class edu.rice.hj.experimental.actors.Selector
Causes the selector to start processing messages that have been sent to it. pause() messages before the selector was started are ignored.
start() - Method in class edu.rice.hj.runtime.actors.Actor
Causes the actor to start processing messages that have been sent to it. pause() messages before the actor was started are ignored.
start(HjPlace) - Method in class edu.rice.hj.runtime.actors.Actor
Causes the actor to start processing messages that have been sent to it. pause() messages before the actor was started are ignored.
startFinish() - Method in class edu.rice.hj.runtime.baseruntime.HabaneroActivity
This method is invoked when a new finish scope is encountered.
stashActivity() - Method in interface edu.rice.hj.runtime.baseruntime.BaseThread
 
stashActivity() - Method in class edu.rice.hj.runtime.forkjoin.ForkJoinThread
 
stashActivity() - Method in class edu.rice.hj.runtime.simt.SimtThread
 
staticGetNumThreadBlockingPoints() - Method in interface edu.rice.hj.runtime.baseruntime.BaseThreadPool
 
staticGetNumThreadBlockingPoints() - Method in class edu.rice.hj.runtime.forkjoin.ForkJoinThreadPool
 
staticGetNumThreadBlockingPoints() - Method in class edu.rice.hj.runtime.simt.SimtThreadPool
 
staticGetNumThreadsCreated() - Method in interface edu.rice.hj.runtime.baseruntime.BaseThreadPool
 
staticGetNumThreadsCreated() - Method in class edu.rice.hj.runtime.forkjoin.ForkJoinThreadPool
 
staticGetNumThreadsCreated() - Method in class edu.rice.hj.runtime.simt.SimtThreadPool
 
staticSetNumThreadBlockingPoints(int) - Method in interface edu.rice.hj.runtime.baseruntime.BaseThreadPool
 
staticSetNumThreadBlockingPoints(int) - Method in class edu.rice.hj.runtime.forkjoin.ForkJoinThreadPool
 
staticSetNumThreadBlockingPoints(int) - Method in class edu.rice.hj.runtime.simt.SimtThreadPool
 
staticSetNumThreadsCreated(int) - Method in interface edu.rice.hj.runtime.baseruntime.BaseThreadPool
 
staticSetNumThreadsCreated(int) - Method in class edu.rice.hj.runtime.forkjoin.ForkJoinThreadPool
 
staticSetNumThreadsCreated(int) - Method in class edu.rice.hj.runtime.simt.SimtThreadPool
 
stopFinish() - Method in class edu.rice.hj.runtime.baseruntime.HabaneroActivity
This method is invoked when a finish scope is being exited.
supportsShortCircuit() - Method in class edu.rice.hj.experimental.api.HjExpression.HjBooleanExpression
Validates whether the boolean expressions is a valid short-circuit expression.
SuspendableActivity - Class in edu.rice.hj.runtime.baseruntime
 
SuspendableActivity(String, HjPlace) - Constructor for class edu.rice.hj.runtime.baseruntime.SuspendableActivity
Constructor for HabaneroActivity.
SuspendableException - Exception in edu.rice.hj.api
SuspendableException is an exception used to mark tasks that can possibly suspend.
SuspendableUtilities - Interface in edu.rice.hj.runtime.baseruntime
A wrapper class for utility class used for continuation support for activites.
SuspendableUtilities.AbortYieldReason - Class in edu.rice.hj.runtime.baseruntime
 
SuspendableUtilities.DdcYieldReason - Class in edu.rice.hj.runtime.baseruntime
 
SuspendableUtilities.ResumableTask - Class in edu.rice.hj.runtime.baseruntime
A wrapper class to allow resuming Activity instances.
SuspendableUtilities.SuspendableCoroutineProto - Class in edu.rice.hj.runtime.baseruntime
 

T

THREAD_NUMBER - Static variable in class edu.rice.hj.runtime.forkjoin.ForkJoinThreadPool.ForkJoinThreadFactory
Variable to keep track of threads launched by the HJ runtime.
THREAD_NUMBER - Static variable in class edu.rice.hj.runtime.simt.SimtThreadPool.SimtThreadFactory
Variable to keep track of threads launched by the HJ runtime.
threadBlockedNotification(ForkJoinPool.ManagedBlocker) - Method in interface edu.rice.hj.runtime.baseruntime.BaseThread
 
threadBlockedNotification(ForkJoinPool.ManagedBlocker) - Method in class edu.rice.hj.runtime.forkjoin.ForkJoinThread
Notification when a thread has been blocked by the HJ runtime by some synchronization constraint.
threadBlockedNotification(ForkJoinPool.ManagedBlocker) - Method in class edu.rice.hj.runtime.forkjoin.ForkJoinThreadPool
Notification when a thread has been blocked by the HJ runtime by some synchronization constraint.
threadBlockedNotification(ForkJoinPool.ManagedBlocker) - Method in class edu.rice.hj.runtime.simt.SimtThread
Notification when a thread has been blocked by the HJ runtime by some synchronization constraint.
threadBlockedNotification() - Method in class edu.rice.hj.runtime.simt.SimtThreadPool
Notification when a thread has been blocked by the HJ runtime by some synchronization constraint.
threadBlockedNotification() - Method in class edu.rice.hj.runtime.simt.WorkSharingThreadPool
Notification when a thread has been blocked by the HJ runtime by some synchronization constraint.
threadBlockedNotification() - Method in class edu.rice.hj.runtime.simt.WorkStealingThreadPool
Notification when a thread has been blocked by the HJ runtime by some synchronization constraint.
ThreadLocalCounter - Class in edu.rice.hj.runtime.util
 
ThreadLocalCounter() - Constructor for class edu.rice.hj.runtime.util.ThreadLocalCounter
 
threadUnblockedNotification() - Method in interface edu.rice.hj.runtime.baseruntime.BaseThread
 
threadUnblockedNotification() - Method in class edu.rice.hj.runtime.forkjoin.ForkJoinThread
Notification when a thread has been unblocked in the HJ runtime by some synchronization constraint.
threadUnblockedNotification() - Method in class edu.rice.hj.runtime.forkjoin.ForkJoinThreadPool
Notification when a thread has been unblocked in the HJ runtime by some synchronization constraint.
threadUnblockedNotification() - Method in class edu.rice.hj.runtime.simt.SimtThread
Notification when a thread has been unblocked in the HJ runtime by some synchronization constraint.
threadUnblockedNotification() - Method in class edu.rice.hj.runtime.simt.SimtThreadPool
Notification when a thread has been unblocked in the HJ runtime by some synchronization constraint.
throwPhaserException(String) - Static method in class edu.rice.hj.runtime.phasers.PhaserManagerImpl
Drops all phasers registered with the current finish state. throws PhaserException with the specified message
throwPutFailedException(ValueType) - Method in class edu.rice.hj.runtime.baseruntime.ParallelDataDrivenFuture
throwPutFailedException.
throwPutFailedException(ValueType) - Method in class edu.rice.hj.runtime.baseruntime.ParallelFuture
throwPutFailedException.
throwRuntimeException(Throwable) - Static method in class edu.rice.hj.runtime.util.ExceptionUtil
Throws RuntimeException wrapped version of the throwable.
timedOut() - Method in interface edu.rice.hj.experimental.api.HjTimerEureka
 
timedOut() - Method in class edu.rice.hj.runtime.eureka.HjTimerEurekaImpl
toDetailedString() - Method in class edu.rice.hj.runtime.phasers.PhaserImpl
toDetailedString.
toLinearIndex(int[]) - Method in interface edu.rice.hj.api.HjRegion.HjRegion1D
 
toLinearIndex(int) - Method in interface edu.rice.hj.api.HjRegion.HjRegion1D
 
toLinearIndex(int, int) - Method in interface edu.rice.hj.api.HjRegion.HjRegion2D
 
toLinearIndex(int[]) - Method in interface edu.rice.hj.api.HjRegion.HjRegion2D
 
toLinearIndex(int, int, int) - Method in interface edu.rice.hj.api.HjRegion.HjRegion3D
 
toLinearIndex(int[]) - Method in interface edu.rice.hj.api.HjRegion.HjRegion3D
 
toLinearIndex(int[]) - Method in interface edu.rice.hj.api.HjRegion
Returns the zero-based linear index in the 1D array.
toLinearIndex(int) - Method in class edu.rice.hj.runtime.arrayview.ArrayView1D
toLinearIndex.
toLinearIndex(int, int) - Method in class edu.rice.hj.runtime.arrayview.ArrayView2D
toLinearIndex.
toLinearIndex(int, int, int) - Method in class edu.rice.hj.runtime.arrayview.ArrayView3D
toLinearIndex.
toLinearIndex(int[]) - Method in class edu.rice.hj.runtime.region.RectangularRegion1D
Returns the zero-based linear index in the 1D array.
toLinearIndex(int) - Method in class edu.rice.hj.runtime.region.RectangularRegion1D
toLinearIndex(int[]) - Method in class edu.rice.hj.runtime.region.RectangularRegion2D
Returns the zero-based linear index in the 1D array.
toLinearIndex(int, int) - Method in class edu.rice.hj.runtime.region.RectangularRegion2D
toLinearIndex(int[]) - Method in class edu.rice.hj.runtime.region.RectangularRegion3D
Returns the zero-based linear index in the 1D array.
toLinearIndex(int, int, int) - Method in class edu.rice.hj.runtime.region.RectangularRegion3D
toRegionIndex(int) - Method in interface edu.rice.hj.api.HjRegion
Return the region based index of the linear index.
toRegionIndex(int) - Method in class edu.rice.hj.runtime.region.RectangularRegion1D
Return the region based index of the linear index.
toRegionIndex(int) - Method in class edu.rice.hj.runtime.region.RectangularRegion2D
Return the region based index of the linear index.
toRegionIndex(int) - Method in class edu.rice.hj.runtime.region.RectangularRegion3D
Return the region based index of the linear index.
toSeqIterable() - Method in interface edu.rice.hj.api.HjRegion
The HjPoint object returned by the iterator may be reused by the iterator in subsequent calls to next().
toSeqIterable() - Method in class edu.rice.hj.runtime.region.RectangularRegion1D
The HjPoint object returned by the iterator may be reused by the iterator in subsequent calls to next().
toSeqIterable() - Method in class edu.rice.hj.runtime.region.RectangularRegion2D
The HjPoint object returned by the iterator may be reused by the iterator in subsequent calls to next().
toSeqIterable() - Method in class edu.rice.hj.runtime.region.RectangularRegion3D
The HjPoint object returned by the iterator may be reused by the iterator in subsequent calls to next().
toString() - Method in class edu.rice.hj.runtime.baseruntime.DataDrivenControl
toString() - Method in class edu.rice.hj.runtime.baseruntime.DeadlockTracker
toString() - Method in class edu.rice.hj.runtime.baseruntime.FinishState
Return a string to be used in Report messages.
toString() - Method in class edu.rice.hj.runtime.baseruntime.HabaneroActivity
 
toString() - Method in class edu.rice.hj.runtime.baseruntime.HabaneroLock
 
toString() - Method in class edu.rice.hj.runtime.baseruntime.PlaceImpl
toString() - Method in enum edu.rice.hj.runtime.config.HjSystemProperty
toString() - Method in class edu.rice.hj.runtime.eureka.HjConvergenceEurekaImpl
toString() - Method in class edu.rice.hj.runtime.eureka.HjCountEurekaImpl
toString() - Method in class edu.rice.hj.runtime.eureka.HjEngineEurekaImpl
toString() - Method in class edu.rice.hj.runtime.eureka.HjExtremaEurekaImpl
toString() - Method in class edu.rice.hj.runtime.eureka.HjFastBarrierEurekaImpl
 
toString() - Method in class edu.rice.hj.runtime.eureka.HjSearchEurekaImpl
toString() - Method in class edu.rice.hj.runtime.eureka.HjTimerEurekaImpl
toString() - Method in class edu.rice.hj.runtime.eureka.HjVersionEurekaImpl
toString() - Method in class edu.rice.hj.runtime.metrics.AbstractMetricsImpl
toString() - Method in class edu.rice.hj.runtime.metrics.BufferedCompanionMetric
 
toString() - Method in class edu.rice.hj.runtime.metrics.CompanionMetrics
 
toString() - Method in class edu.rice.hj.runtime.metrics.HjMetricsImpl
toString() - Method in class edu.rice.hj.runtime.phasers.PhaserImpl
toString() - Method in class edu.rice.hj.runtime.phasers.PhaserManagerImpl
toString() - Method in class edu.rice.hj.runtime.region.Point
toString() - Method in class edu.rice.hj.runtime.region.RectangularRegion1D
toString() - Method in class edu.rice.hj.runtime.region.RectangularRegion2D
toString() - Method in class edu.rice.hj.runtime.region.RectangularRegion3D
toString() - Method in class edu.rice.hj.runtime.util.ModCountDownLatch
Returns a string identifying this latch, as well as its state.
toString() - Method in exception edu.rice.hj.runtime.util.MultipleExceptions
toString() - Method in class edu.rice.hj.runtime.util.Pair
totalWork() - Method in interface edu.rice.hj.api.HjMetrics
Returns the total work done.
totalWork() - Method in class edu.rice.hj.runtime.metrics.HjMetricsImpl
Returns the total work done.
TRACK_DEADLOCKS - Static variable in class edu.rice.hj.runtime.config.HjConfiguration
Flag to control tracking deadlocks mode
triggerAbort(boolean) - Static method in class edu.rice.hj.runtime.eureka.HjEurekaUtil
 
triggerListener(Actor.EventType, CompanionMetrics, Actor.MessageData<MessageType>) - Static method in class edu.rice.hj.runtime.actors.ActorRuntimeHelper
triggerListener.
tryLock() - Method in class edu.rice.hj.runtime.baseruntime.HabaneroLock
Not supported.
tryLock(long, TimeUnit) - Method in class edu.rice.hj.runtime.baseruntime.HabaneroLock
Not supported.
tryProcessMessage(int) - Method in class edu.rice.hj.experimental.actors.Selector
Try and process message from an active mailbox.
tryProcessMessage() - Method in class edu.rice.hj.runtime.actors.Actor
Try and process message from an active mailbox.
TypeAnalyzer - Class in edu.rice.hj.continuation.instrument
 
TypeAnalyzer(MethodDatabase) - Constructor for class edu.rice.hj.continuation.instrument.TypeAnalyzer
 
TypeInterpreter - Class in edu.rice.hj.continuation.instrument
An extension to BasicInterpreter which collects the type of objects and arrays.
TypeInterpreter(MethodDatabase) - Constructor for class edu.rice.hj.continuation.instrument.TypeInterpreter
 

U

UnableToInstrumentException - Exception in edu.rice.hj.continuation.instrument
This exception is thrown when an unsupported construct was found in a class that must be instrumented for suspension.
UnableToInstrumentException(String, String, String, String) - Constructor for exception edu.rice.hj.continuation.instrument.UnableToInstrumentException
 
uncaughtException(Thread, Throwable) - Method in class edu.rice.hj.runtime.forkjoin.ForkJoinThreadPool.ForkJoinUncaughtExceptionHandler
 
unitsAllotted() - Method in interface edu.rice.hj.experimental.api.HjEngineEureka
 
unitsAllotted() - Method in class edu.rice.hj.runtime.eureka.HjEngineEurekaImpl
unitsUsed() - Method in interface edu.rice.hj.experimental.api.HjEngineEureka
 
unitsUsed() - Method in class edu.rice.hj.runtime.eureka.HjEngineEurekaImpl
unlock(Lock[]) - Method in class edu.rice.hj.runtime.baseruntime.IsolationManager
 
unlock(int) - Method in class edu.rice.hj.runtime.orderedlock.OrderedLock
 
unlock(int, AtomicWithDelay) - Method in class edu.rice.hj.runtime.orderedlock.OrderedLock
 
unstashActivity() - Method in interface edu.rice.hj.runtime.baseruntime.BaseThread
 
unstashActivity() - Method in class edu.rice.hj.runtime.forkjoin.ForkJoinThread
 
unstashActivity() - Method in class edu.rice.hj.runtime.simt.SimtThread
 
update(CompanionMetrics) - Method in class edu.rice.hj.runtime.metrics.CompanionMetrics
Updates this object with the maximum of the metrics available from the other metrics object.
updateActivityFromCompanion(HabaneroActivity, CompanionMetrics) - Method in interface edu.rice.hj.runtime.baseruntime.ActivityListeners.ActivityListener
 
updateActivityFromCompanion(HabaneroActivity, CompanionMetrics) - Method in class edu.rice.hj.runtime.baseruntime.ActivityListeners.ActivityListenerAdapter
 
updateActivityFromCompanion(HabaneroActivity, CompanionMetrics) - Method in class edu.rice.hj.runtime.baseruntime.ActivityListeners.ActivityListenerList
 
updateActivityFromCompanion(HabaneroActivity, CompanionMetrics) - Method in class edu.rice.hj.runtime.baseruntime.DeadlockTracker
updateActivityFromCompanion(HabaneroActivity, CompanionMetrics) - Method in class edu.rice.hj.runtime.baseruntime.EventLogger
 
updateActivityFromCompanion(HabaneroActivity, CompanionMetrics) - Method in class edu.rice.hj.runtime.metrics.AbstractMetricsManager
updateActivityFromCompanion(HabaneroActivity, CompanionMetrics) - Method in class edu.rice.hj.runtime.phasers.PhaserManagerImpl
updateCompanionFromActivity(HabaneroActivity, CompanionMetrics) - Method in interface edu.rice.hj.runtime.baseruntime.ActivityListeners.ActivityListener
 
updateCompanionFromActivity(HabaneroActivity, CompanionMetrics) - Method in class edu.rice.hj.runtime.baseruntime.ActivityListeners.ActivityListenerAdapter
 
updateCompanionFromActivity(HabaneroActivity, CompanionMetrics) - Method in class edu.rice.hj.runtime.baseruntime.ActivityListeners.ActivityListenerList
 
updateCompanionFromActivity(HabaneroActivity, CompanionMetrics) - Method in class edu.rice.hj.runtime.baseruntime.DeadlockTracker
updateCompanionFromActivity(HabaneroActivity, CompanionMetrics) - Method in class edu.rice.hj.runtime.baseruntime.EventLogger
 
updateCompanionFromActivity(HabaneroActivity, CompanionMetrics) - Method in class edu.rice.hj.runtime.metrics.AbstractMetricsManager
updateCompanionFromActivity(HabaneroActivity, CompanionMetrics) - Method in class edu.rice.hj.runtime.phasers.PhaserManagerImpl
updateCount() - Method in class edu.rice.hj.runtime.util.ModCountDownLatch
Updates the counter of the synch variable dynamically Update only if the counter value is > 0
upperLimit(int) - Method in interface edu.rice.hj.api.HjRegion
Returns the upper limits of the region at the specified dimension.
upperLimit(int) - Method in class edu.rice.hj.runtime.region.RectangularRegion1D
Returns the upper limits of the region at the specified dimension.
upperLimit(int) - Method in class edu.rice.hj.runtime.region.RectangularRegion2D
Returns the upper limits of the region at the specified dimension.
upperLimit(int) - Method in class edu.rice.hj.runtime.region.RectangularRegion3D
Returns the upper limits of the region at the specified dimension.
upperLimits() - Method in interface edu.rice.hj.api.HjRegion.HjRegion1D
 
upperLimits() - Method in interface edu.rice.hj.api.HjRegion.HjRegion2D
 
upperLimits() - Method in interface edu.rice.hj.api.HjRegion.HjRegion3D
 
upperLimits() - Method in class edu.rice.hj.runtime.region.RectangularRegion1D
upperLimits() - Method in class edu.rice.hj.runtime.region.RectangularRegion2D
upperLimits() - Method in class edu.rice.hj.runtime.region.RectangularRegion3D
useShortCircuit - Variable in class edu.rice.hj.experimental.api.HjExpression.HjAwaitExpression
 
useShortCircuit() - Method in class edu.rice.hj.experimental.api.HjExpression.HjAwaitExpression
Returns whether the expression can be evaluated in short-circuit mode.
Util - Class in edu.rice.hj.continuation
 
Util() - Constructor for class edu.rice.hj.continuation.Util
 

V

value() - Method in class edu.rice.hj.runtime.actors.ConcurrentNode
 
value(Value) - Method in class edu.rice.hj.runtime.actors.ConcurrentNode
 
valueAvailable() - Method in class edu.rice.hj.runtime.baseruntime.DataDrivenControl
This method is not synchronized.
valueOf(String) - Static method in enum edu.rice.hj.api.HjEventLogger.EventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum edu.rice.hj.api.HjOperator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum edu.rice.hj.api.HjPhaserMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum edu.rice.hj.continuation.CoroutineState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum edu.rice.hj.continuation.instrument.LogLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum edu.rice.hj.experimental.actors.ReaderWriterPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum edu.rice.hj.experimental.actors.ReadWriteEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum edu.rice.hj.experimental.api.HjLogicalOperator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum edu.rice.hj.runtime.actors.Actor.EventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum edu.rice.hj.runtime.baseruntime.HabaneroLock.ReadWriteMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum edu.rice.hj.runtime.baseruntime.IsolationManager.EventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum edu.rice.hj.runtime.baseruntime.ParallelFuture.EventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum edu.rice.hj.runtime.baseruntime.ParallelFuture.ExecutionState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum edu.rice.hj.runtime.config.HjSystemProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum edu.rice.hj.runtime.config.RuntimeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum edu.rice.hj.runtime.phasers.PhaserManagerImpl.PhaserEventType
Returns the enum constant of this type with the specified name.
values() - Static method in enum edu.rice.hj.api.HjEventLogger.EventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum edu.rice.hj.api.HjOperator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum edu.rice.hj.api.HjPhaserMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum edu.rice.hj.continuation.CoroutineState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum edu.rice.hj.continuation.instrument.LogLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum edu.rice.hj.experimental.actors.ReaderWriterPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum edu.rice.hj.experimental.actors.ReadWriteEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum edu.rice.hj.experimental.api.HjLogicalOperator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum edu.rice.hj.runtime.actors.Actor.EventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum edu.rice.hj.runtime.baseruntime.HabaneroLock.ReadWriteMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum edu.rice.hj.runtime.baseruntime.IsolationManager.EventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum edu.rice.hj.runtime.baseruntime.ParallelFuture.EventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum edu.rice.hj.runtime.baseruntime.ParallelFuture.ExecutionState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum edu.rice.hj.runtime.config.HjSystemProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum edu.rice.hj.runtime.config.RuntimeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum edu.rice.hj.runtime.phasers.PhaserManagerImpl.PhaserEventType
Returns an array containing the constants of this enum type, in the order they are declared.
ValueWrapper<ValueType> - Class in edu.rice.hj.runtime.util
A ValueWrapper represents a value of type ValueType.
ValueWrapper(ValueType) - Constructor for class edu.rice.hj.runtime.util.ValueWrapper
Constructor for ValueWrapper.
ValueWrapper(ValueType, Exception) - Constructor for class edu.rice.hj.runtime.util.ValueWrapper
Constructor for ValueWrapper.
visit(int, int, String, String, String, String[]) - Method in class edu.rice.hj.continuation.instrument.CheckInstrumentationVisitor
 
visit(int, int, String, String, String, String[]) - Method in class edu.rice.hj.continuation.instrument.ExtractSuperClass
 
visit(int, int, String, String, String, String[]) - Method in class edu.rice.hj.continuation.instrument.InstrumentClass
 
visitAnnotation(String, boolean) - Method in class edu.rice.hj.continuation.instrument.CheckInstrumentationVisitor
 
visitAnnotation(String, boolean) - Method in class edu.rice.hj.continuation.instrument.InstrumentClass
 
visitEnd() - Method in class edu.rice.hj.continuation.instrument.InstrumentClass
 
visitMethod(int, String, String, String, String[]) - Method in class edu.rice.hj.continuation.instrument.CheckInstrumentationVisitor
 
visitMethod(int, String, String, String, String[]) - Method in class edu.rice.hj.continuation.instrument.InstrumentClass
 

W

waitAll(HjFuture[]) - Static method in class edu.rice.hj.Module0
Blocks until all of the operations associated with the active requests in the array have completed.
waitAny(HjFuture[]) - Static method in class edu.rice.hj.Module0
Blocks until one of the operations associated with the active requests in the array has completed successfully.
waitForFinish() - Method in class edu.rice.hj.runtime.baseruntime.FinishState
This method returns only when all spawned activity registered with this FinishState have terminated either normally or abruptly.
WordCount - Class in edu.rice.hj.runtime.mapreduce2
WordCount class.
WordCount(int, int, boolean, String) - Constructor for class edu.rice.hj.runtime.mapreduce2.WordCount
Constructor for WordCount.
workerStats - Variable in class edu.rice.hj.runtime.simt.SimtThreadPool
 
workInMiliseconds - Variable in class edu.rice.hj.runtime.simt.SimtActivity
 
WorkSharingSimtRuntime - Class in edu.rice.hj.runtime.simt
SimtWorkSharingRuntime class.
WorkSharingSimtRuntime() - Constructor for class edu.rice.hj.runtime.simt.WorkSharingSimtRuntime
No-args constructor.
WorkSharingThreadPool - Class in edu.rice.hj.runtime.simt
 
WorkSharingThreadPool(int, boolean) - Constructor for class edu.rice.hj.runtime.simt.WorkSharingThreadPool
 
WorkStealingSimtRuntime - Class in edu.rice.hj.runtime.simt
SimtWorkSharingRuntime class.
WorkStealingSimtRuntime() - Constructor for class edu.rice.hj.runtime.simt.WorkStealingSimtRuntime
No-args constructor.
WorkStealingThreadPool - Class in edu.rice.hj.runtime.simt
 
WorkStealingThreadPool(int, boolean) - Constructor for class edu.rice.hj.runtime.simt.WorkStealingThreadPool
 
wrapped() - Method in class edu.rice.hj.runtime.util.ValueWrapper
wrapped.
wrappedObj - Variable in class edu.rice.hj.runtime.eureka.HjSearchEurekaImpl
The eureka result
writeLock(int) - Method in class edu.rice.hj.runtime.baseruntime.IsolationManager.OrderedReadWriteLockList
 
writeLock() - Method in class edu.rice.hj.runtime.orderedlock.OrderedReadWriteLock
 
writeLock(AtomicWithDelay) - Method in class edu.rice.hj.runtime.orderedlock.OrderedReadWriteLock
 
writeLocks() - Method in class edu.rice.hj.runtime.baseruntime.IsolationManager.OrderedReadWriteLockList
 
writeMailbox() - Method in enum edu.rice.hj.experimental.actors.ReaderWriterPolicy
 
writeMode(Object) - Method in interface edu.rice.hj.api.HjRuntime
writeMode.
writeMode(Object) - Static method in class edu.rice.hj.Module2
Obtain a representation for the wrappee in write mode for use in isolated statements.
writeMode(Object) - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
writeMode.
writeMode(Object) - Method in class edu.rice.hj.runtime.baseruntime.IsolationManager
writeMode.
writeMode(Object) - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
writeMode.
writeMode(Object) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
writeMode.
writeUnlock(int) - Method in class edu.rice.hj.runtime.orderedlock.OrderedReadWriteLock
 
writeUnlock(int, AtomicWithDelay) - Method in class edu.rice.hj.runtime.orderedlock.OrderedReadWriteLock
 

Y

yield() - Static method in class edu.rice.hj.continuation.Coroutine
Suspend the currently running Coroutine on the calling thread.
YieldReason<T> - Interface in edu.rice.hj.continuation
An interface that represents the reason for yielding.
yieldWithNoReason() - Static method in class edu.rice.hj.continuation.CoroutineHelper
Suspend the currently running Coroutine on the calling thread.
yieldWithReason(YieldReason) - Static method in class edu.rice.hj.continuation.CoroutineHelper
Suspend the currently running Coroutine on the calling thread.

_

_final - Variable in class edu.rice.hj.runtime.mapreduce.MapReduce
 
_intermediate - Variable in class edu.rice.hj.runtime.mapreduce.MapReduce
 
_numMapTasks - Variable in class edu.rice.hj.runtime.mapreduce.MapReduce
 
_numReduceTasks - Variable in class edu.rice.hj.runtime.mapreduce.MapReduce
 
_result - Variable in class edu.rice.hj.runtime.mapreduce.MapReduce
 
A B C D E F G H I J L M N O P Q R S T U V W Y _ 
Skip navigation links

Copyright © 2015 Rice University - Department of Computer Science. All rights reserved.