- paddedString(String, int) - Method in class edu.rice.hj.runtime.metrics.MetricsExecutionTimeGraph
-
- 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
-
- ParallelFuture<ValueType> - Class in edu.rice.hj.runtime.forkjoin
-
A thread blocking implementation of HjFuture.
- ParallelFuture() - Constructor for class edu.rice.hj.runtime.forkjoin.ParallelFuture
-
No-args Constructor.
- ParallelFuture.EventType - Enum in edu.rice.hj.runtime.forkjoin
-
- ParallelFuture.EventType() - Constructor for enum edu.rice.hj.runtime.forkjoin.ParallelFuture.EventType
-
- ParallelPromise<ValueType> - Class in edu.rice.hj.runtime.forkjoin
-
Parallel implementation of a HjPromise
- ParallelPromise() - Constructor for class edu.rice.hj.runtime.forkjoin.ParallelPromise
-
No-args Constructor.
- parent - Variable in class edu.rice.hj.runtime.phasers.PhaserSigWaitState
-
- parentTask - Variable in class edu.rice.hj.runtime.accumulator.FinishAccumulator
-
- 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
-
- pause() - Method in class edu.rice.hj.runtime.actors.Actor
-
This method is not thread safe, should only be called in threadsafe
manner to avoid data races
- pauseOnDdc(DataDrivenControl<? extends Object>) - Static method in class edu.rice.hj.runtime.forkjoin.DataDrivenControl
-
Utility method to enable blocking busy-wait on a DataDrivenControl.
- pauseOnDdc(DataDrivenControl<? extends Object>, Runnable) - Static method in class edu.rice.hj.runtime.forkjoin.DataDrivenControl
-
- penalizeDuplicatePuts - Variable in class edu.rice.hj.runtime.forkjoin.DataDrivenControl
-
Whether or not to ignore duplicate puts
- phase - Variable in class edu.rice.hj.runtime.phasers.PhaserSigWaitState
-
- phaseMap - Variable in class edu.rice.hj.runtime.phasers.BlockingPhaser
-
- phaser - Variable in class edu.rice.hj.api.PhaserPair
-
- phaser - Variable in class edu.rice.hj.runtime.phasers.BlockingPhaserManager.PhaserState
-
- PhaserException - Exception in edu.rice.hj.runtime.phasers
-
- 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.
- phaserManager - Variable in class edu.rice.hj.runtime.forkjoin.ForkJoinRuntime
-
Deals with phaser related operations
- phaserManager - Variable in class edu.rice.hj.runtime.phasers.BlockingPhaser
-
- PhaserManager - Interface in edu.rice.hj.runtime.phasers
-
Defines the interface between an Activity and its Phasers.
- PhaserMode - Enum in edu.rice.hj.api
-
The allowed phaser modes.
- PhaserMode() - Constructor for enum edu.rice.hj.api.PhaserMode
-
- phaserMode - Variable in class edu.rice.hj.runtime.phasers.BlockingPhaser
-
- phaserMode(BlockingActivity, InternalPhaser) - Method in class edu.rice.hj.runtime.phasers.BlockingPhaserManager
-
- phaserMode - Variable in class edu.rice.hj.runtime.phasers.BlockingPhaserManager.PhaserState
-
- phaserMode(BlockingActivity, InternalPhaser) - Method in interface edu.rice.hj.runtime.phasers.PhaserManager
-
- PhaserPair - Class in edu.rice.hj.api
-
- PhaserPair(HjPhaser, PhaserMode) - Constructor for class edu.rice.hj.api.PhaserPair
-
- PhaserPair(HjPhaser, PhaserMode) - Static method in class edu.rice.hj.api.PhaserPair
-
- PhaserSigWaitState - Class in edu.rice.hj.runtime.phasers
-
- PhaserSigWaitState(BlockingPhaser, int) - Constructor for class edu.rice.hj.runtime.phasers.PhaserSigWaitState
-
Constructor.
- phaseSignalsComplete() - Method in class edu.rice.hj.runtime.phasers.PhaserSigWaitState
-
- phaseWaitsComplete() - Method in class edu.rice.hj.runtime.phasers.PhaserSigWaitState
-
- 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() - Constructor for class edu.rice.hj.runtime.region.PointFactory
-
- POOL_NUMBER - Static variable in class edu.rice.hj.runtime.forkjoin.ForkJoinThreadPool.ForkJoinThreadFactory
-
A counter to keep track of the thread pool created by the HJ runtime.
- postWaitForFinishProcessing() - Method in class edu.rice.hj.runtime.forkjoin.BlockingActivity
-
Allow for cleanup after waiting for the finish.
- PREF_H - Static variable in class edu.rice.hj.runtime.metrics.MetricsExecutionTimeGraph
-
- PREF_W - Static variable in class edu.rice.hj.runtime.metrics.MetricsExecutionTimeGraph
-
- prepareActivity(BlockingActivity, boolean) - Method in class edu.rice.hj.runtime.forkjoin.ForkJoinRuntime
-
Prepare activity spawn:
Update FinishState object of the current activity (the parent).
- prepareToRunInFinish() - Method in class edu.rice.hj.runtime.forkjoin.BlockingActivity
-
- preWaitForFinishProcessing() - Method in class edu.rice.hj.runtime.forkjoin.BlockingActivity
-
Allow for tasks before waiting for the finish.
- printConfiguredOptions() - Static method in class edu.rice.hj.runtime.config.HjConfiguration
-
- printStackTrace() - 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.runtime.actors.Actor
-
Callback allowing user to have custom behavior while processing messages
- propertyDescription - Variable in enum edu.rice.hj.runtime.config.HjSystemProperty
-
- propertyKey - Variable in enum edu.rice.hj.runtime.config.HjSystemProperty
-
- propertyKey() - Method in enum edu.rice.hj.runtime.config.HjSystemProperty
-
- propertyType - Variable in enum edu.rice.hj.runtime.config.HjSystemProperty
-
- pseudoReadLocks - Variable in class edu.rice.hj.runtime.forkjoin.IsolationManager
-
The array that stores the representative locks
- pseudoWriteLocks - Variable in class edu.rice.hj.runtime.forkjoin.IsolationManager
-
- pushException(Throwable) - Method in class edu.rice.hj.runtime.forkjoin.BlockingActivity
-
- pushException(Throwable) - Method in class edu.rice.hj.runtime.forkjoin.BlockingFinishState
-
Push an exception onto the stack.
- put(V) - Method in interface edu.rice.hj.api.HjPromise
-
The operation may fail if the single assignment property is violated.
- put(Number) - Method in class edu.rice.hj.runtime.accumulator.FinishAccumulator
-
- put(int) - Method in class edu.rice.hj.runtime.accumulator.FinishAccumulator
-
- put(double) - Method in class edu.rice.hj.runtime.accumulator.FinishAccumulator
-
- put(ValueType) - Method in class edu.rice.hj.runtime.forkjoin.ParallelFuture
-
- put(V) - Method in class edu.rice.hj.runtime.sequential.SequentialPromise
-