abstract static class PAS.FJLScanOp extends PAS.FJScanOp
Modifier and Type | Field and Description |
---|---|
(package private) long[] |
array |
(package private) long |
base |
(package private) Ops.LongReducer |
reducer |
fence, origin, threshold
Constructor and Description |
---|
PAS.FJLScanOp(AbstractParallelAnyArray.LPap pap,
Ops.LongReducer reducer,
long base) |
Modifier and Type | Method and Description |
---|---|
(package private) PAS.FJScan |
newSubtask(PAS.FJScan parent,
int lo,
int hi) |
(package private) void |
pushDown(PAS.FJScan parent,
PAS.FJScan left,
PAS.FJScan right) |
(package private) void |
pushUp(PAS.FJScan parent,
PAS.FJScan left,
PAS.FJScan right) |
cumulateLeaf, sumAndCumulateLeaf, sumLeaf
final long[] array
final Ops.LongReducer reducer
final long base
PAS.FJLScanOp(AbstractParallelAnyArray.LPap pap, Ops.LongReducer reducer, long base)
final void pushDown(PAS.FJScan parent, PAS.FJScan left, PAS.FJScan right)
pushDown
in class PAS.FJScanOp
final void pushUp(PAS.FJScan parent, PAS.FJScan left, PAS.FJScan right)
pushUp
in class PAS.FJScanOp
final PAS.FJScan newSubtask(PAS.FJScan parent, int lo, int hi)
newSubtask
in class PAS.FJScanOp