static final class PAS.FJOReduce extends PAS.FJBase
| Modifier and Type | Field and Description |
|---|---|
(package private) Ops.Reducer |
reducer |
(package private) java.lang.Object |
result |
hi, lo, next, pap| Constructor and Description |
|---|
FJOReduce(AbstractParallelAnyArray pap,
int lo,
int hi,
PAS.FJBase next,
Ops.Reducer reducer,
java.lang.Object base) |
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
atLeaf(int l,
int h)
Leaf computation
|
(package private) PAS.FJBase |
newSubtask(int l,
int h,
PAS.FJBase r)
Factory method to create new subtask, normally of current type
|
(package private) void |
onReduce(PAS.FJBase right)
Operation performed after joining right subtask -- default noop
|
compute, internalComputeadapt, adapt, adapt, cancel, compareAndSetForkJoinTaskTag, complete, completeExceptionally, fork, get, get, getException, getForkJoinTaskTag, getPool, getQueuedTaskCount, getSurplusQueuedTaskCount, helpQuiesce, inForkJoinPool, invoke, invokeAll, invokeAll, invokeAll, isCancelled, isCompletedAbnormally, isCompletedNormally, isDone, join, peekNextLocalTask, pollNextLocalTask, pollTask, quietlyComplete, quietlyInvoke, quietlyJoin, reinitialize, setForkJoinTaskTag, tryUnforkfinal Ops.Reducer reducer
java.lang.Object result
FJOReduce(AbstractParallelAnyArray pap, int lo, int hi, PAS.FJBase next, Ops.Reducer reducer, java.lang.Object base)
PAS.FJBase newSubtask(int l, int h, PAS.FJBase r)
PAS.FJBasenewSubtask in class PAS.FJBasevoid atLeaf(int l,
int h)
PAS.FJBaseatLeaf in class PAS.FJBasevoid onReduce(PAS.FJBase right)
PAS.FJBaseonReduce in class PAS.FJBase