abstract static class PAS.FJDScanOp extends PAS.FJScanOp
Modifier and Type | Field and Description |
---|---|
(package private) double[] |
array |
(package private) double |
base |
(package private) Ops.DoubleReducer |
reducer |
fence, origin, threshold
Constructor and Description |
---|
PAS.FJDScanOp(AbstractParallelAnyArray.DPap pap,
Ops.DoubleReducer reducer,
double 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 double[] array
final Ops.DoubleReducer reducer
final double base
PAS.FJDScanOp(AbstractParallelAnyArray.DPap pap, Ops.DoubleReducer reducer, double 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