static final class PAS.FJDCombineInPlace extends PAS.FJBase
| Modifier and Type | Field and Description |
|---|---|
(package private) Ops.BinaryDoubleOp |
combiner |
(package private) double[] |
other |
(package private) int |
otherOffset |
hi, lo, next, pap| Constructor and Description |
|---|
FJDCombineInPlace(AbstractParallelAnyArray pap,
int lo,
int hi,
PAS.FJBase next,
double[] other,
int otherOffset,
Ops.BinaryDoubleOp combiner) |
| 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
|
compute, internalCompute, onReduceadapt, 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 double[] other
final int otherOffset
final Ops.BinaryDoubleOp combiner
FJDCombineInPlace(AbstractParallelAnyArray pap, int lo, int hi, PAS.FJBase next, double[] other, int otherOffset, Ops.BinaryDoubleOp combiner)
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.FJBase