groovyx.gpars.extra166y
Class PAS.FJDScanOp

java.lang.Object
  extended by groovyx.gpars.extra166y.PAS.FJScanOp
      extended by groovyx.gpars.extra166y.PAS.FJDScanOp
Direct Known Subclasses:
PAS.FJDCumulateOp, PAS.FJDPrecumulateOp
Enclosing class:
PAS

abstract static class PAS.FJDScanOp
extends PAS.FJScanOp


Field Summary
(package private)  double[] array
           
(package private)  double base
           
(package private)  Ops.DoubleReducer reducer
           
 
Fields inherited from class groovyx.gpars.extra166y.PAS.FJScanOp
fence, origin, threshold
 
Constructor Summary
PAS.FJDScanOp(AbstractParallelAnyArray.DPap pap, Ops.DoubleReducer reducer, double base)
           
 
Method Summary
(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)
           
 
Methods inherited from class groovyx.gpars.extra166y.PAS.FJScanOp
cumulateLeaf, sumAndCumulateLeaf, sumLeaf
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

array

final double[] array

reducer

final Ops.DoubleReducer reducer

base

final double base
Constructor Detail

PAS.FJDScanOp

PAS.FJDScanOp(AbstractParallelAnyArray.DPap pap,
              Ops.DoubleReducer reducer,
              double base)
Method Detail

pushDown

final void pushDown(PAS.FJScan parent,
                    PAS.FJScan left,
                    PAS.FJScan right)
Specified by:
pushDown in class PAS.FJScanOp

pushUp

final void pushUp(PAS.FJScan parent,
                  PAS.FJScan left,
                  PAS.FJScan right)
Specified by:
pushUp in class PAS.FJScanOp

newSubtask

final PAS.FJScan newSubtask(PAS.FJScan parent,
                            int lo,
                            int hi)
Specified by:
newSubtask in class PAS.FJScanOp

Copyright © 2008–2012 Václav Pech. All Rights Reserved.