groovyx.gpars.extra166y
Class PAS.FJDPrecumulateOp

java.lang.Object
  extended by groovyx.gpars.extra166y.PAS.FJScanOp
      extended by groovyx.gpars.extra166y.PAS.FJDScanOp
          extended by groovyx.gpars.extra166y.PAS.FJDPrecumulateOp
Enclosing class:
PAS

static final class PAS.FJDPrecumulateOp
extends PAS.FJDScanOp


Field Summary
 
Fields inherited from class groovyx.gpars.extra166y.PAS.FJDScanOp
array, base, reducer
 
Fields inherited from class groovyx.gpars.extra166y.PAS.FJScanOp
fence, origin, threshold
 
Constructor Summary
PAS.FJDPrecumulateOp(AbstractParallelAnyArray.DPap pap, Ops.DoubleReducer reducer, double base)
           
 
Method Summary
(package private)  void cumulateLeaf(int lo, int hi, PAS.FJScan f)
           
(package private)  void sumAndCumulateLeaf(int lo, int hi, PAS.FJScan f)
           
(package private)  void sumLeaf(int lo, int hi, PAS.FJScan f)
           
 
Methods inherited from class groovyx.gpars.extra166y.PAS.FJDScanOp
newSubtask, pushDown, pushUp
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PAS.FJDPrecumulateOp

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

sumLeaf

void sumLeaf(int lo,
             int hi,
             PAS.FJScan f)
Specified by:
sumLeaf in class PAS.FJScanOp

cumulateLeaf

void cumulateLeaf(int lo,
                  int hi,
                  PAS.FJScan f)
Specified by:
cumulateLeaf in class PAS.FJScanOp

sumAndCumulateLeaf

void sumAndCumulateLeaf(int lo,
                        int hi,
                        PAS.FJScan f)
Specified by:
sumAndCumulateLeaf in class PAS.FJScanOp

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