- Constructor for class edu.rice.hj.runtime.orderedlock.
- 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
-
- countGreaterOrEqualTo(HjFuture<?>[], int) - Static method in class edu.rice.hj.experimental.api.HjExpression
-
- countGreaterThan(HjFuture<?>[], int) - Static method in class edu.rice.hj.experimental.api.HjExpression
-
- countLesserOrEqualTo(HjFuture<?>[], int) - Static method in class edu.rice.hj.experimental.api.HjExpression
-
- countLesserThan(HjFuture<?>[], int) - Static method in class edu.rice.hj.experimental.api.HjExpression
-
- 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.
- 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
- 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
-
- 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
-
- 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
-
- futureAwait(List<HjFuture<T>>, HjCallable<V>) - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
-
- futureAwait(List<HjFuture<T>>, HjCallable<V>) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
-
- 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
-
- futureSuspAwait(List<HjFuture<T>>, HjSuspendingCallable<V>) - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
-
- 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.
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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.
- 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.
- 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
-
- newBinaryEureka(HjLogicalOperator, HjEureka<L, Object, L>, HjEureka<R, Object, R>) - Static method in class edu.rice.hj.experimental.ModuleZ
-
- newBinaryEureka(HjLogicalOperator, HjEureka<L, Object, L>, HjEureka<R, Object, R>) - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
-
- newBinaryEureka(HjLogicalOperator, HjEureka<L, Object, L>, HjEureka<R, Object, R>) - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
-
- newBinaryEureka(HjLogicalOperator, HjEureka<L, Object, L>, HjEureka<R, Object, R>) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
-
- 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
-
- newConvergenceEureka(T, BiPredicate<T, T>) - Static method in class edu.rice.hj.experimental.ModuleZ
-
- newConvergenceEureka(T, BiPredicate<T, T>, HjProcedure<T>) - Static method in class edu.rice.hj.experimental.ModuleZ
-
- newConvergenceEureka(T, BiPredicate<T, T>, HjProcedure<T>) - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
-
- newConvergenceEureka(T, BiPredicate<T, T>, HjProcedure<T>) - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
-
- newConvergenceEureka(T, BiPredicate<T, T>, HjProcedure<T>) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
-
- newCountEureka(long, int) - Method in interface edu.rice.hj.api.HjRuntime
-
- newCountEureka(long, int) - Static method in class edu.rice.hj.experimental.ModuleZ
-
- newCountEureka(long, int) - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
-
- newCountEureka(long, int) - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
-
- newCountEureka(long, int) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
-
- 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
-
- newEngineEureka(int) - Static method in class edu.rice.hj.experimental.ModuleZ
-
- newEngineEureka(int) - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
-
- newEngineEureka(int) - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
-
- newEngineEureka(int) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
-
- newEureka() - Static method in class edu.rice.hj.experimental.ModuleZ
-
- 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
-
- newExtremaEureka(T, Comparator<T>) - Static method in class edu.rice.hj.experimental.ModuleZ
-
- newExtremaEureka(T, Comparator<T>, boolean) - Static method in class edu.rice.hj.experimental.ModuleZ
-
- newExtremaEureka(T, Comparator<T>, boolean) - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
-
- newExtremaEureka(T, Comparator<T>, boolean) - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
-
- newExtremaEureka(T, Comparator<T>, boolean) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
-
- newFastBarrierEureka(int) - Method in interface edu.rice.hj.api.HjRuntime
-
- newFastBarrierEureka(int) - Static method in class edu.rice.hj.experimental.ModuleZ
-
- newFastBarrierEureka(int) - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
-
- newFastBarrierEureka(int) - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
-
- newFastBarrierEureka(int) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
-
- 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
-
- newSearchEureka(T) - Static method in class edu.rice.hj.experimental.ModuleZ
-
- newSearchEureka(T) - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
-
- newSearchEureka(T) - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
-
- newSearchEureka(T) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
-
- 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
-
- newTimerEureka(int) - Static method in class edu.rice.hj.experimental.ModuleZ
-
- newTimerEureka(int) - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
-
- newTimerEureka(int) - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
-
- newTimerEureka(int) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
-
- 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
-
- newVersionEureka(int) - Static method in class edu.rice.hj.experimental.ModuleZ
-
- newVersionEureka(int) - Method in class edu.rice.hj.runtime.baseruntime.BaseRuntime
-
- newVersionEureka(int) - Method in class edu.rice.hj.runtime.javafj.JavaForkJoinRuntime
-
- newVersionEureka(int) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
-
- 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
-
- not(HjExpression.HjBooleanExpression) - Static method in class edu.rice.hj.experimental.api.HjExpression
-
- 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.
- 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
-
- or(HjExpression.HjBooleanExpression, HjExpression.HjBooleanExpression) - Static method in class edu.rice.hj.experimental.api.HjExpression
-
- or(HjFuture<?>, HjFuture<?>) - Static method in class edu.rice.hj.experimental.api.HjExpression
-
- 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
-
- 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 _
Copyright © 2015 Rice University - Department of Computer Science. All rights reserved.