Package | Description |
---|---|
groovyx.gpars.extra166y |
Collections supporting parallel operations.
|
groovyx.gpars.pa |
Modifier and Type | Interface and Description |
---|---|
static interface |
Ops.Reducer<A> |
Modifier and Type | Class and Description |
---|---|
(package private) static class |
CommonOps.RawMaxReducer |
(package private) static class |
CommonOps.RawMinReducer |
Modifier and Type | Field and Description |
---|---|
(package private) Ops.BinaryOp |
PAS.FJOCombineInPlace.combiner |
(package private) Ops.BinaryOp |
PAS.FJOPACombineInPlace.combiner |
Modifier and Type | Method and Description |
---|---|
(package private) static <T,U,V,W> Ops.IntAndObjectToObject<T,V> |
AbstractParallelAnyArray.indexedMapper(Ops.BinaryOp<? super T,? super U,? extends V> combiner,
ParallelArrayWithMapping<W,U> u,
int origin) |
(package private) void |
AbstractParallelAnyArray.leafCombineInPlace(int lo,
int hi,
java.lang.Object[] other,
int otherOffset,
Ops.BinaryOp combiner) |
(package private) void |
AbstractParallelAnyArray.OUPap.leafCombineInPlace(int l,
int h,
java.lang.Object[] other,
int otherOffset,
Ops.BinaryOp combiner) |
(package private) void |
AbstractParallelAnyArray.OFPap.leafCombineInPlace(int l,
int h,
java.lang.Object[] other,
int otherOffset,
Ops.BinaryOp combiner) |
(package private) void |
AbstractParallelAnyArray.ORPap.leafCombineInPlace(int l,
int h,
java.lang.Object[] other,
int otherOffset,
Ops.BinaryOp combiner) |
(package private) void |
AbstractParallelAnyArray.leafCombineInPlace(int lo,
int hi,
ParallelArrayWithMapping other,
int otherOffset,
Ops.BinaryOp combiner) |
(package private) void |
AbstractParallelAnyArray.OUPap.leafCombineInPlace(int l,
int h,
ParallelArrayWithMapping other,
int otherOffset,
Ops.BinaryOp combiner) |
(package private) void |
AbstractParallelAnyArray.OFPap.leafCombineInPlace(int l,
int h,
ParallelArrayWithMapping other,
int otherOffset,
Ops.BinaryOp combiner) |
(package private) void |
AbstractParallelAnyArray.ORPap.leafCombineInPlace(int l,
int h,
ParallelArrayWithMapping other,
int otherOffset,
Ops.BinaryOp combiner) |
<V,W> ParallelArray<T> |
ParallelArray.replaceWithMapping(Ops.BinaryOp<? super T,? super V,? extends T> combiner,
ParallelArrayWithMapping<W,V> other)
Replaces elements with results of applying
op(thisElement, otherElement) . |
<V,W> ParallelArrayWithFilter<T> |
ParallelArrayWithFilter.replaceWithMapping(Ops.BinaryOp<? super T,? super V,? extends T> combiner,
ParallelArrayWithMapping<W,V> other)
Replaces elements with results of applying
op(thisElement, otherElement) . |
ParallelArray<T> |
ParallelArray.replaceWithMapping(Ops.BinaryOp<T,T,T> combiner,
T[] other)
Replaces elements with results of applying
op(thisElement, otherElement) . |
ParallelArrayWithFilter<T> |
ParallelArrayWithFilter.replaceWithMapping(Ops.BinaryOp<T,T,T> combiner,
T[] other)
Replaces elements with results of applying
op(thisElement, otherElement) . |
<U,V,W> ParallelArrayWithMapping<T,V> |
ParallelArray.withMapping(Ops.BinaryOp<? super T,? super U,? extends V> combiner,
ParallelArrayWithMapping<W,U> other)
Returns an operation prefix that causes a method to operate
on binary mappings of this array and the other array.
|
<V,W,X> ParallelArrayWithMapping<T,W> |
ParallelArrayWithMapping.withMapping(Ops.BinaryOp<? super U,? super V,? extends W> combiner,
ParallelArrayWithMapping<X,V> other)
Returns an operation prefix that causes a method to operate
on binary mappings of this array and the other array.
|
<V,W,X> ParallelDoubleArrayWithMapping<W> |
ParallelDoubleArrayWithMapping.withMapping(Ops.BinaryOp<? super U,? super V,? extends W> combiner,
ParallelArrayWithMapping<X,V> other)
Returns an operation prefix that causes a method to operate
on binary mappings of this array and the other array.
|
<V,W,X> ParallelLongArrayWithMapping<W> |
ParallelLongArrayWithMapping.withMapping(Ops.BinaryOp<? super U,? super V,? extends W> combiner,
ParallelArrayWithMapping<X,V> other)
Returns an operation prefix that causes a method to operate
on binary mappings of this array and the other array.
|
Constructor and Description |
---|
PAS.FJOCombineInPlace(AbstractParallelAnyArray pap,
int lo,
int hi,
PAS.FJBase next,
java.lang.Object[] other,
int otherOffset,
Ops.BinaryOp combiner) |
PAS.FJOPACombineInPlace(AbstractParallelAnyArray pap,
int lo,
int hi,
PAS.FJBase next,
ParallelArrayWithMapping other,
int otherOffset,
Ops.BinaryOp combiner) |
Modifier and Type | Class and Description |
---|---|
class |
ClosureReducer<T>
A PA reducer built around a closure
|