- DataDrivenControl<ValueType> - Class in edu.rice.hj.runtime.forkjoin
-
A DataDrivenControl (DDC) is a wrapper over a value.
- DataDrivenControl() - Constructor for class edu.rice.hj.runtime.forkjoin.DataDrivenControl
-
No-args Constructor.
- DataDrivenControl(boolean) - Constructor for class edu.rice.hj.runtime.forkjoin.DataDrivenControl
-
- dataRavel - Variable in class edu.rice.hj.runtime.arrayview.ArrayView1D.DoubleArrayView1D
-
- dataRavel - Variable in class edu.rice.hj.runtime.arrayview.ArrayView1D.IntArrayView1D
-
- dataRavel - Variable in class edu.rice.hj.runtime.arrayview.ArrayView2D.DoubleArrayView2D
-
- dataRavel - Variable in class edu.rice.hj.runtime.arrayview.ArrayView2D.IntArrayView2D
-
- dataRavel - Variable in class edu.rice.hj.runtime.arrayview.ArrayView3D.DoubleArrayView3D
-
- dataRavel - Variable in class edu.rice.hj.runtime.arrayview.ArrayView3D.IntArrayView3D
-
- ddcNode - Variable in class edu.rice.hj.runtime.actors.Actor.ActorResumeRunnable
-
- DeadlockException - Exception in edu.rice.hj.runtime.util
-
- DeadlockException() - Constructor for exception edu.rice.hj.runtime.util.DeadlockException
-
- DeadlockException(String) - Constructor for exception edu.rice.hj.runtime.util.DeadlockException
-
- DeadlockException(Throwable) - Constructor for exception edu.rice.hj.runtime.util.DeadlockException
-
- DeadlockException(String, Throwable) - Constructor for exception edu.rice.hj.runtime.util.DeadlockException
-
- DeadlockException(String, Throwable, boolean, boolean) - Constructor for exception edu.rice.hj.runtime.util.DeadlockException
-
- DeadlockTracker - Class in edu.rice.hj.runtime.forkjoin
-
- DeadlockTracker() - Constructor for class edu.rice.hj.runtime.forkjoin.DeadlockTracker
-
- deadlockTracker - Variable in class edu.rice.hj.runtime.forkjoin.ForkJoinRuntime
-
Deals with deadlock tracking
- 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
-
- 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.PhaserMode
-
The default phaser registration mode
- defaultRuntimeType() - Static method in enum edu.rice.hj.runtime.config.RuntimeType
-
- defaultValue - Variable in enum edu.rice.hj.runtime.config.HjSystemProperty
-
- deregisterPhasers(BlockingActivity) - Method in class edu.rice.hj.runtime.phasers.BlockingPhaserManager
-
- doCooperativeWaitSingle1(String, BlockingActivity) - Method in class edu.rice.hj.runtime.phasers.BlockingPhaser
-
- doNext() - Method in interface edu.rice.hj.api.HjPhaser
-
- doNext() - Method in class edu.rice.hj.runtime.phasers.BlockingPhaser
-
- doNext(BlockingActivity) - Method in class edu.rice.hj.runtime.phasers.BlockingPhaser
-
- doNext(BlockingActivity) - Method in class edu.rice.hj.runtime.phasers.BlockingPhaserManager
-
- doNext(BlockingActivity) - Method in interface edu.rice.hj.runtime.phasers.PhaserManager
-
Performs a next operation with the given activity.
- doNextSinglePhase1(BlockingActivity, String) - Method in class edu.rice.hj.runtime.phasers.BlockingPhaserManager
-
- doNextSinglePhase2(BlockingActivity) - Method in class edu.rice.hj.runtime.phasers.BlockingPhaserManager
-
- doSignal(BlockingActivity) - Method in class edu.rice.hj.runtime.phasers.BlockingPhaser
-
- doSignal(BlockingActivity) - Method in class edu.rice.hj.runtime.phasers.BlockingPhaserManager
-
- doSignal(BlockingActivity, InternalPhaser) - Method in class edu.rice.hj.runtime.phasers.BlockingPhaserManager
-
- doSignal(BlockingActivity) - Method in interface edu.rice.hj.runtime.phasers.PhaserManager
-
Performs a phaser signal operation with the given activity.
- doSignal(BlockingActivity, InternalPhaser) - Method in interface edu.rice.hj.runtime.phasers.PhaserManager
-
Performs a signal operation with the given activity.
- doSignal() - Method in class edu.rice.hj.runtime.phasers.PhaserSigWaitState
-
- doubleResult() - Method in class edu.rice.hj.runtime.accumulator.FinishAccumulator
-
- doubleResult(int) - Method in class edu.rice.hj.runtime.accumulator.FinishAccumulator
-
- doubleResultArr() - Method in class edu.rice.hj.runtime.accumulator.FinishAccumulator
-
- doubleResultArr(int) - Method in class edu.rice.hj.runtime.accumulator.FinishAccumulator
-
- doWait() - Method in interface edu.rice.hj.api.HjPhaser
-
Block 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.Module1
-
- doWait() - Method in class edu.rice.hj.runtime.forkjoin.ForkJoinRuntime
-
- doWait() - Method in class edu.rice.hj.runtime.phasers.BlockingPhaser
-
- doWait(BlockingActivity) - Method in class edu.rice.hj.runtime.phasers.BlockingPhaser
-
- doWait(BlockingActivity) - Method in class edu.rice.hj.runtime.phasers.BlockingPhaserManager
-
- doWait(BlockingActivity, InternalPhaser) - Method in class edu.rice.hj.runtime.phasers.BlockingPhaserManager
-
- doWait(BlockingActivity) - Method in interface edu.rice.hj.runtime.phasers.PhaserManager
-
Performs a phaser wait operation with the given activity.
- doWait(BlockingActivity, InternalPhaser) - Method in interface edu.rice.hj.runtime.phasers.PhaserManager
-
Performs a wait operation with the given activity.
- doWait() - Method in class edu.rice.hj.runtime.phasers.PhaserSigWaitState
-
- doWait() - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
-
- doWaitForNextSinglePhase1(BlockingActivity, InternalPhaser, String) - Method in class edu.rice.hj.runtime.phasers.BlockingPhaserManager
-
- doWaitForNextSinglePhase1(BlockingActivity, 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(String) - Method in class edu.rice.hj.runtime.phasers.PhaserSigWaitState
-
- doWaitForNextSinglePhase2(BlockingActivity, InternalPhaser) - Method in class edu.rice.hj.runtime.phasers.BlockingPhaserManager
-
- doWaitForNextSinglePhase2(BlockingActivity, 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(boolean) - Method in class edu.rice.hj.runtime.phasers.PhaserSigWaitState
-
- doWaitSingle1() - Method in class edu.rice.hj.runtime.phasers.BlockingPhaser
-
- doWaitSingle1(String) - Method in class edu.rice.hj.runtime.phasers.BlockingPhaser
-
- doWaitSingle1() - Method in interface edu.rice.hj.runtime.phasers.InternalPhaser
-
- doWaitSingle1(String) - Method in interface edu.rice.hj.runtime.phasers.InternalPhaser
-
- doWaitSingle2() - Method in class edu.rice.hj.runtime.phasers.BlockingPhaser
-
- doWaitSingle2(BlockingActivity) - Method in class edu.rice.hj.runtime.phasers.BlockingPhaser
-
- doWaitSingle2() - Method in interface edu.rice.hj.runtime.phasers.InternalPhaser
-
- 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.Module1
-
- doWork(long) - Method in class edu.rice.hj.runtime.forkjoin.ForkJoinRuntime
-
- 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
-
- drop() - Method in class edu.rice.hj.runtime.phasers.BlockingPhaser
-
- drop() - Method in interface edu.rice.hj.runtime.phasers.InternalPhaser
-
An activity calls this method to tell the phaser that it is no
longer interested in interacting with the phaser.
- dropAllPhasers(BlockingFinishState) - Method in class edu.rice.hj.runtime.phasers.BlockingPhaserManager
-
Drops all phasers registered with the current finish state.
- dropListener(ActivityListeners.ActivityListener) - Method in class edu.rice.hj.runtime.forkjoin.ActivityListeners.ActivityListenerList
-
- dropped() - Method in class edu.rice.hj.runtime.phasers.BlockingPhaser
-
- dropped() - Method in interface edu.rice.hj.runtime.phasers.InternalPhaser
-
- dropPhaser(BlockingActivity, InternalPhaser) - Method in class edu.rice.hj.runtime.phasers.BlockingPhaserManager
-
- dropPhaser(BlockingActivity, BlockingPhaserManager.PhaserState) - Method in class edu.rice.hj.runtime.phasers.BlockingPhaserManager
-
- dropPhaser(BlockingActivity, InternalPhaser) - Method in interface edu.rice.hj.runtime.phasers.PhaserManager
-
Drops the phaser registered with an activity.
- dropSignaller(BlockingActivity) - Method in class edu.rice.hj.runtime.phasers.PhaserSigWaitState
-
- dropWaiter(BlockingActivity) - Method in class edu.rice.hj.runtime.phasers.PhaserSigWaitState
-
- dumpStatistics(HjMetrics) - Static method in class edu.rice.hj.runtime.metrics.AbstractMetricsManager
-
- dumpStatistics() - Method in class edu.rice.hj.runtime.metrics.AbstractMetricsManager
-
Print Statistics using the abstract metrics mechanism