Uses of Interface
groovyx.gpars.extra166y.Ops.DoubleReducer

Packages that use Ops.DoubleReducer
groovyx.gpars.extra166y Collections supporting parallel operations. 
 

Uses of Ops.DoubleReducer in groovyx.gpars.extra166y
 

Classes in groovyx.gpars.extra166y that implement Ops.DoubleReducer
(package private) static class CommonOps.DoubleAdder
           
(package private) static class CommonOps.NaturalDoubleMaxReducer
           
(package private) static class CommonOps.NaturalDoubleMinReducer
           
 

Fields in groovyx.gpars.extra166y declared as Ops.DoubleReducer
(package private)  Ops.DoubleReducer PAS.FJDReduce.reducer
           
(package private)  Ops.DoubleReducer PAS.FJDScanOp.reducer
           
 

Methods in groovyx.gpars.extra166y that return Ops.DoubleReducer
static Ops.DoubleReducer CommonOps.doubleAdder()
          Returns a reducer that adds two double elements
static Ops.DoubleReducer CommonOps.doubleMaxReducer(Ops.DoubleComparator comparator)
          Returns a reducer returning the maximum of two double elements, using the given comparator
static Ops.DoubleReducer CommonOps.doubleMinReducer(Ops.DoubleComparator comparator)
          Returns a reducer returning the minimum of two double elements, using the given comparator
static Ops.DoubleReducer CommonOps.naturalDoubleMaxReducer()
          Returns a reducer returning the maximum of two double elements, using natural comparator
static Ops.DoubleReducer CommonOps.naturalDoubleMinReducer()
          Returns a reducer returning the minimum of two double elements, using natural comparator
 

Methods in groovyx.gpars.extra166y with parameters of type Ops.DoubleReducer
 ParallelDoubleArrayWithBounds AbstractParallelAnyArray.DUPap.cumulate(Ops.DoubleReducer reducer, double base)
           
 ParallelDoubleArray ParallelDoubleArray.cumulate(Ops.DoubleReducer reducer, double base)
          Replaces each element with the running cumulation of applying the given reducer.
abstract  ParallelDoubleArrayWithBounds ParallelDoubleArrayWithBounds.cumulate(Ops.DoubleReducer reducer, double base)
          Replaces each element with the running cumulation of applying the given reducer.
(package private)  double AbstractParallelAnyArray.leafReduce(int lo, int hi, Ops.DoubleReducer reducer, double base)
           
(package private)  double AbstractParallelAnyArray.DUPap.leafReduce(int lo, int hi, Ops.DoubleReducer reducer, double base)
           
(package private)  double AbstractParallelAnyArray.DFPap.leafReduce(int lo, int hi, Ops.DoubleReducer reducer, double base)
           
(package private)  double AbstractParallelAnyArray.DRPap.leafReduce(int lo, int hi, Ops.DoubleReducer reducer, double base)
           
(package private)  double AbstractParallelAnyArray.OUDMPap.leafReduce(int lo, int hi, Ops.DoubleReducer reducer, double base)
           
(package private)  double AbstractParallelAnyArray.DUDMPap.leafReduce(int lo, int hi, Ops.DoubleReducer reducer, double base)
           
(package private)  double AbstractParallelAnyArray.LUDMPap.leafReduce(int lo, int hi, Ops.DoubleReducer reducer, double base)
           
(package private)  double AbstractParallelAnyArray.OFDMPap.leafReduce(int lo, int hi, Ops.DoubleReducer reducer, double base)
           
(package private)  double AbstractParallelAnyArray.DFDMPap.leafReduce(int lo, int hi, Ops.DoubleReducer reducer, double base)
           
(package private)  double AbstractParallelAnyArray.LFDMPap.leafReduce(int lo, int hi, Ops.DoubleReducer reducer, double base)
           
(package private)  double AbstractParallelAnyArray.ORDMPap.leafReduce(int lo, int hi, Ops.DoubleReducer reducer, double base)
           
(package private)  double AbstractParallelAnyArray.DRDMPap.leafReduce(int lo, int hi, Ops.DoubleReducer reducer, double base)
           
(package private)  double AbstractParallelAnyArray.LRDMPap.leafReduce(int lo, int hi, Ops.DoubleReducer reducer, double base)
           
(package private)  double AbstractParallelAnyArray.OUDCPap.leafReduce(int lo, int hi, Ops.DoubleReducer reducer, double base)
           
(package private)  double AbstractParallelAnyArray.DUDCPap.leafReduce(int lo, int hi, Ops.DoubleReducer reducer, double base)
           
(package private)  double AbstractParallelAnyArray.LUDCPap.leafReduce(int lo, int hi, Ops.DoubleReducer reducer, double base)
           
(package private)  double AbstractParallelAnyArray.OFDCPap.leafReduce(int lo, int hi, Ops.DoubleReducer reducer, double base)
           
(package private)  double AbstractParallelAnyArray.DFDCPap.leafReduce(int lo, int hi, Ops.DoubleReducer reducer, double base)
           
(package private)  double AbstractParallelAnyArray.LFDCPap.leafReduce(int lo, int hi, Ops.DoubleReducer reducer, double base)
           
(package private)  double AbstractParallelAnyArray.ORDCPap.leafReduce(int lo, int hi, Ops.DoubleReducer reducer, double base)
           
(package private)  double AbstractParallelAnyArray.DRDCPap.leafReduce(int lo, int hi, Ops.DoubleReducer reducer, double base)
           
(package private)  double AbstractParallelAnyArray.LRDCPap.leafReduce(int lo, int hi, Ops.DoubleReducer reducer, double base)
           
 double AbstractParallelAnyArray.DUPap.precumulate(Ops.DoubleReducer reducer, double base)
           
 double ParallelDoubleArray.precumulate(Ops.DoubleReducer reducer, double base)
          Replaces each element with the cumulation of applying the given reducer to all previous values, and returns the total reduction.
abstract  double ParallelDoubleArrayWithBounds.precumulate(Ops.DoubleReducer reducer, double base)
          Replaces each element with the cumulation of applying the given reducer to all previous values, and returns the total reduction.
 double ParallelArrayWithDoubleMapping.reduce(Ops.DoubleReducer reducer, double base)
          Returns reduction of mapped elements
 double ParallelDoubleArray.reduce(Ops.DoubleReducer reducer, double base)
          Returns reduction of elements
 double ParallelDoubleArrayWithDoubleMapping.reduce(Ops.DoubleReducer reducer, double base)
          Returns reduction of elements
 double ParallelLongArrayWithDoubleMapping.reduce(Ops.DoubleReducer reducer, double base)
          Returns reduction of mapped elements
 

Constructors in groovyx.gpars.extra166y with parameters of type Ops.DoubleReducer
PAS.FJDCumulateOp(AbstractParallelAnyArray.DPap pap, Ops.DoubleReducer reducer, double base)
           
PAS.FJDPrecumulateOp(AbstractParallelAnyArray.DPap pap, Ops.DoubleReducer reducer, double base)
           
PAS.FJDReduce(AbstractParallelAnyArray pap, int lo, int hi, PAS.FJBase next, Ops.DoubleReducer reducer, double base)
           
PAS.FJDScanOp(AbstractParallelAnyArray.DPap pap, Ops.DoubleReducer reducer, double base)
           
 


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