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

P

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
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y _