groovyx.gpars.extra166y
Class PAS.FJLPrecumulateOp

java.lang.Object
  extended by groovyx.gpars.extra166y.PAS.FJScanOp
      extended by groovyx.gpars.extra166y.PAS.FJLScanOp
          extended by groovyx.gpars.extra166y.PAS.FJLPrecumulateOp
Enclosing class:
PAS

static final class PAS.FJLPrecumulateOp
extends PAS.FJLScanOp


Field Summary
 
Fields inherited from class groovyx.gpars.extra166y.PAS.FJLScanOp
array, base, reducer
 
Fields inherited from class groovyx.gpars.extra166y.PAS.FJScanOp
fence, origin, threshold
 
Constructor Summary
PAS.FJLPrecumulateOp(AbstractParallelAnyArray.LPap pap, Ops.LongReducer reducer, long 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.FJLScanOp
newSubtask, pushDown, pushUp
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PAS.FJLPrecumulateOp

PAS.FJLPrecumulateOp(AbstractParallelAnyArray.LPap pap,
                     Ops.LongReducer reducer,
                     long 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.