- factory(int) - Static method in class edu.rice.hj.runtime.forkjoin.IsolationManager
-
Factory method.
- factory() - Static method in class edu.rice.hj.runtime.forkjoin.ParallelFuture
-
Factory method.
- factory() - Static method in class edu.rice.hj.runtime.forkjoin.ParallelPromise
-
Factory method.
- factory(int...) - Static method in class edu.rice.hj.runtime.region.PointFactory
-
Factory method.
- factory(L, R) - Static method in class edu.rice.hj.runtime.util.Pair
-
- failed(Exception) - Method in class edu.rice.hj.runtime.forkjoin.ParallelFuture
-
Notifies that there was an exception while computing the result of the future
- finalizeActivitySpawn(BlockingActivity) - Method in class edu.rice.hj.runtime.actors.LingeringBlockingActivity
-
- finalizeActivitySpawn(BlockingActivity) - Method in class edu.rice.hj.runtime.forkjoin.BlockingActivity
-
- finalizeActorActivitySpawn(BlockingActivity) - Method in interface edu.rice.hj.runtime.actors.LingeringActivity
-
- finalizeActorActivitySpawn(BlockingActivity) - Method in class edu.rice.hj.runtime.actors.LingeringBlockingActivity
-
Prepare the child activity setting up the finish state.
- finalizeHabanero() - Static method in class edu.rice.hj.Module1
-
- finalizeRuntime() - Static method in class edu.rice.hj.runtime.config.HjConfiguration
-
- finalizeTermination() - Method in interface edu.rice.hj.runtime.actors.LingeringActivity
-
- finalizeTermination() - Method in class edu.rice.hj.runtime.actors.RunnableBlockingActivity
-
- finalizeTermination(Throwable) - Method in class edu.rice.hj.runtime.actors.RunnableBlockingActivity
-
- finalizeTermination() - Method in class edu.rice.hj.runtime.forkjoin.BlockingActivity
-
- finalizeTermination(Throwable) - Method in class edu.rice.hj.runtime.forkjoin.BlockingActivity
-
- finalizeTerminationCleanup() - Method in class edu.rice.hj.runtime.forkjoin.BlockingActivity
-
- findPhaserRegMode(BlockingActivity, InternalPhaser) - Method in class edu.rice.hj.runtime.phasers.BlockingPhaserManager
-
- finish(HjRunnable) - Method in interface edu.rice.hj.api.HjRuntime
-
- finish(List<FinishAccumulator>, HjRunnable) - Method in interface edu.rice.hj.api.HjRuntime
-
- finish(HjRunnable) - Static method in class edu.rice.hj.Module1
-
Usage:
- finish(FinishAccumulator, HjRunnable) - Static method in class edu.rice.hj.Module1
-
- finish(FinishAccumulator, FinishAccumulator, HjRunnable) - Static method in class edu.rice.hj.Module1
-
- finish(FinishAccumulator, FinishAccumulator, FinishAccumulator, HjRunnable) - Static method in class edu.rice.hj.Module1
-
- finish(List<FinishAccumulator>, HjRunnable) - Static method in class edu.rice.hj.Module1
-
- finish(HjRunnable) - Method in class edu.rice.hj.runtime.forkjoin.ForkJoinRuntime
-
- finish(List<FinishAccumulator>, HjRunnable) - Method in class edu.rice.hj.runtime.forkjoin.ForkJoinRuntime
-
- finish(HjRunnable) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
-
- finish(List<FinishAccumulator>, HjRunnable) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
-
- FinishAccumulator - Class in edu.rice.hj.runtime.accumulator
-
Finish Accumulator runtime.
- FinishAccumulator(Operator, Class) - Constructor for class edu.rice.hj.runtime.accumulator.FinishAccumulator
-
- FinishAccumulator(Operator, Class, boolean) - Constructor for class edu.rice.hj.runtime.accumulator.FinishAccumulator
-
- FinishAccumulator(Operator, Class, boolean, int, double, double) - Constructor for class edu.rice.hj.runtime.accumulator.FinishAccumulator
-
- FinishAccumulatorException - Exception in edu.rice.hj.runtime.accumulator
-
Finish Accumulator runtime.
- FinishAccumulatorException(String) - Constructor for exception edu.rice.hj.runtime.accumulator.FinishAccumulatorException
-
- FinishAccumulatorException() - Constructor for exception edu.rice.hj.runtime.accumulator.FinishAccumulatorException
-
- FinishAccumulatorManager - Class in edu.rice.hj.runtime.accumulator
-
Finish Accumulator runtime.
- FinishAccumulatorManager(List<FinishAccumulator>) - Constructor for class edu.rice.hj.runtime.accumulator.FinishAccumulatorManager
-
- finishStatePhaserMap - Variable in class edu.rice.hj.runtime.phasers.BlockingPhaserManager
-
TODO the List should be a concurrent collection
- finishStateStack - Variable in class edu.rice.hj.runtime.forkjoin.BlockingActivity
-
The finishStack is lazily created.
- firstMessageDdc - Variable in class edu.rice.hj.runtime.actors.Actor
-
- forall(Iterable<T>, HjProcedure<T>) - Static method in class edu.rice.hj.Module1
-
- forall(int, int, HjProcedure<Integer>) - Static method in class edu.rice.hj.Module1
-
- forall(HjRegion.HjRegion1D, HjProcedureInt1D) - Static method in class edu.rice.hj.Module1
-
- forall(HjRegion.HjRegion2D, HjProcedureInt2D) - Static method in class edu.rice.hj.Module1
-
- forall(int, int, int, int, HjProcedureInt2D) - Static method in class edu.rice.hj.Module1
-
- forall(HjRegion.HjRegion3D, HjProcedureInt3D) - Static method in class edu.rice.hj.Module1
-
- forallChunked(int, int, HjProcedure<Integer>) - Static method in class edu.rice.hj.Module1
-
- forallChunked(int, int, int, HjProcedure<Integer>) - Static method in class edu.rice.hj.Module1
-
- forallChunked(HjRegion.HjRegion1D, HjProcedureInt1D) - Static method in class edu.rice.hj.Module1
-
- forallChunked(HjRegion.HjRegion2D, HjProcedureInt2D) - Static method in class edu.rice.hj.Module1
-
- forallChunked(int, int, int, int, HjProcedureInt2D) - Static method in class edu.rice.hj.Module1
-
- forallChunked(HjRegion.HjRegion3D, HjProcedureInt3D) - Static method in class edu.rice.hj.Module1
-
- forallPhased(int, int, HjProcedure<Integer>) - Static method in class edu.rice.hj.Module1
-
- forallPhased(Iterable<T>, HjProcedure<T>) - Static method in class edu.rice.hj.Module1
-
- forasync(Iterable<T>, HjProcedure<T>) - Method in interface edu.rice.hj.api.HjRuntime
-
There is NO implicit finish around the loop statements.
- forasync(int, int, HjProcedure<Integer>) - Method in interface edu.rice.hj.api.HjRuntime
-
There is NO implicit finish around the loop statements.
- forasync(HjRegion.HjRegion1D, HjProcedureInt1D) - Static method in class edu.rice.hj.HjRegionHelper
-
- forasync(HjRegion.HjRegion2D, HjProcedureInt2D) - Static method in class edu.rice.hj.HjRegionHelper
-
- forasync(HjRegion.HjRegion3D, HjProcedureInt3D) - Static method in class edu.rice.hj.HjRegionHelper
-
- forasync(Iterable<T>, HjProcedure<T>) - Static method in class edu.rice.hj.Module1
-
- forasync(int, int, HjProcedure<Integer>) - Static method in class edu.rice.hj.Module1
-
- forasync(HjRegion.HjRegion1D, HjProcedureInt1D) - Static method in class edu.rice.hj.Module1
-
- forasync(HjRegion.HjRegion2D, HjProcedureInt2D) - Static method in class edu.rice.hj.Module1
-
- forasync(int, int, int, int, HjProcedureInt2D) - Static method in class edu.rice.hj.Module1
-
- forasync(HjRegion.HjRegion3D, HjProcedureInt3D) - Static method in class edu.rice.hj.Module1
-
- forasync(Iterable<T>, HjProcedure<T>) - Method in class edu.rice.hj.runtime.forkjoin.ForkJoinRuntime
-
- forasync(int, int, HjProcedure<Integer>) - Method in class edu.rice.hj.runtime.forkjoin.ForkJoinRuntime
-
- forasync(Iterable<T>, HjProcedure<T>) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
-
- forasync(int, int, HjProcedure<Integer>) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
-
- forasyncChunked(int, int, int, HjProcedure<Integer>) - Method in interface edu.rice.hj.api.HjRuntime
-
There is NO implicit finish around the loop statements.
- forasyncChunked(HjRegion.HjRegion1D, HjProcedureInt1D) - Static method in class edu.rice.hj.HjRegionHelper
-
- forasyncChunked(HjRegion.HjRegion2D, HjProcedureInt2D) - Static method in class edu.rice.hj.HjRegionHelper
-
- forasyncChunked(HjRegion.HjRegion3D, HjProcedureInt3D) - Static method in class edu.rice.hj.HjRegionHelper
-
- forasyncChunked(int, int, HjProcedure<Integer>) - Static method in class edu.rice.hj.Module1
-
- forasyncChunked(int, int, int, HjProcedure<Integer>) - Static method in class edu.rice.hj.Module1
-
- forasyncChunked(HjRegion.HjRegion1D, HjProcedureInt1D) - Static method in class edu.rice.hj.Module1
-
- forasyncChunked(HjRegion.HjRegion2D, HjProcedureInt2D) - Static method in class edu.rice.hj.Module1
-
- forasyncChunked(HjRegion.HjRegion3D, HjProcedureInt3D) - Static method in class edu.rice.hj.Module1
-
- forasyncChunked(int, int, int, HjProcedure<Integer>) - Method in class edu.rice.hj.runtime.forkjoin.ForkJoinRuntime
-
- forasyncChunked(int, int, int, HjProcedure<Integer>) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
-
- forasyncPhased(Iterable<T>, List<PhaserPair>, HjProcedure<T>) - Method in interface edu.rice.hj.api.HjRuntime
-
- forasyncPhased(int, int, List<PhaserPair>, HjProcedure<Integer>) - Method in interface edu.rice.hj.api.HjRuntime
-
- forasyncPhased(int, int, List<PhaserPair>, HjProcedure<Integer>) - Static method in class edu.rice.hj.Module1
-
- forasyncPhased(Iterable<T>, List<PhaserPair>, HjProcedure<T>) - Static method in class edu.rice.hj.Module1
-
- forasyncPhased(Iterable<T>, List<PhaserPair>, HjProcedure<T>) - Method in class edu.rice.hj.runtime.forkjoin.ForkJoinRuntime
-
- forasyncPhased(int, int, List<PhaserPair>, HjProcedure<Integer>) - Method in class edu.rice.hj.runtime.forkjoin.ForkJoinRuntime
-
- forasyncPhased(Iterable<T>, List<PhaserPair>, HjProcedure<T>) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
-
- forasyncPhased(int, int, List<PhaserPair>, HjProcedure<Integer>) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
-
- forceReady() - Method in interface edu.rice.hj.runtime.actors.LingeringActivity
-
- forceReady() - Method in class edu.rice.hj.runtime.actors.LingeringBlockingActivity
-
- ForkJoinRuntime - Class in edu.rice.hj.runtime.forkjoin
-
- 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.
- forkJoinThreadPool - Variable in class edu.rice.hj.runtime.forkjoin.ForkJoinThread
-
the pool this thread works in
- 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
-
- ForkJoinThreadPool.ForkJoinThreadFactory - Class in edu.rice.hj.runtime.forkjoin
-
- ForkJoinThreadPool.ForkJoinThreadFactory() - Constructor for class edu.rice.hj.runtime.forkjoin.ForkJoinThreadPool.ForkJoinThreadFactory
-
No-args constructor.
- ForkJoinThreadPool.ForkJoinUncaughtExceptionHandler - Class in edu.rice.hj.runtime.forkjoin
-
- ForkJoinThreadPool.ForkJoinUncaughtExceptionHandler() - Constructor for class edu.rice.hj.runtime.forkjoin.ForkJoinThreadPool.ForkJoinUncaughtExceptionHandler
-
- forseq(HjRegion.HjRegion1D, HjProcedureInt1D) - Static method in class edu.rice.hj.HjRegionHelper
-
- forseq(HjRegion.HjRegion2D, HjProcedureInt2D) - Static method in class edu.rice.hj.HjRegionHelper
-
- forseq(HjRegion.HjRegion3D, HjProcedureInt3D) - Static method in class edu.rice.hj.HjRegionHelper
-
- forseq(HjRegion.HjRegion1D, HjProcedureInt1D) - Static method in class edu.rice.hj.Module1
-
- forseq(HjRegion.HjRegion2D, HjProcedureInt2D) - Static method in class edu.rice.hj.Module1
-
- forseq(HjRegion.HjRegion3D, HjProcedureInt3D) - Static method in class edu.rice.hj.Module1
-
- foundGlobalFinish - Variable in class edu.rice.hj.runtime.forkjoin.ForkJoinRuntime
-
Field to track whether the global finish has been found.
- fromShortName(String) - Static method in enum edu.rice.hj.runtime.config.RuntimeType
-
- future(HjCallable<V>) - Method in interface edu.rice.hj.api.HjRuntime
-
- future(HjCallable<V>) - Static method in class edu.rice.hj.Module1
-
- future(HjCallable<V>) - Method in class edu.rice.hj.runtime.forkjoin.ForkJoinRuntime
-
- future(String, HjCallable<V>) - Method in class edu.rice.hj.runtime.forkjoin.ForkJoinRuntime
-
- future(HjCallable<V>) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
-
- futureAwait(List<HjFuture<? extends Object>>, HjCallable<V>) - Method in interface edu.rice.hj.api.HjRuntime
-
- futureAwait(HjFuture<? extends Object>, HjCallable<V>) - Static method in class edu.rice.hj.Module1
-
- futureAwait(HjFuture<? extends Object>, HjFuture<? extends Object>, HjCallable<V>) - Static method in class edu.rice.hj.Module1
-
- futureAwait(HjFuture<? extends Object>, HjFuture<? extends Object>, HjFuture<? extends Object>, HjCallable<V>) - Static method in class edu.rice.hj.Module1
-
- futureAwait(List<HjFuture<? extends Object>>, HjCallable<V>) - Static method in class edu.rice.hj.Module1
-
- futureAwait(List<HjFuture<? extends Object>>, HjCallable<V>) - Method in class edu.rice.hj.runtime.forkjoin.ForkJoinRuntime
-
- futureAwait(List<HjFuture<? extends Object>>, HjCallable<V>) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
-
- futureSeq(boolean, HjCallable<V>) - Method in interface edu.rice.hj.api.HjRuntime
-
- futureSeq(boolean, HjCallable<V>) - Static method in class edu.rice.hj.Module1
-
- futureSeq(boolean, HjCallable<V>, HjCallable<V>) - Static method in class edu.rice.hj.Module1
-
- futureSeq(boolean, HjCallable<V>) - Method in class edu.rice.hj.runtime.forkjoin.ForkJoinRuntime
-
- futureSeq(boolean, HjCallable<V>) - Method in class edu.rice.hj.runtime.sequential.SequentialRuntime
-