Package | Description |
---|---|
groovyx.gpars.extra166y |
Collections supporting parallel operations.
|
Modifier and Type | Field and Description |
---|---|
(package private) Ops.IntAndObjectToObject<? super T,? extends U> |
AbstractParallelAnyArray.OOCPap.op |
(package private) Ops.IntAndObjectToObject |
PAS.FJOBinaryIndexMap.op |
Modifier and Type | Method and Description |
---|---|
(package private) static <T,V> Ops.IntAndObjectToObject<T,V> |
AbstractParallelAnyArray.compoundIndexedOp(Ops.IntAndObjectToDouble<? super T> fst,
Ops.DoubleToObject<? extends V> snd) |
(package private) static <T,V> Ops.IntAndObjectToObject<T,V> |
AbstractParallelAnyArray.compoundIndexedOp(Ops.IntAndObjectToDouble<? super T> fst,
Ops.IntAndDoubleToObject<? extends V> snd) |
(package private) static <T,V> Ops.IntAndObjectToObject<T,V> |
AbstractParallelAnyArray.compoundIndexedOp(Ops.IntAndObjectToLong<? super T> fst,
Ops.IntAndLongToObject<? extends V> snd) |
(package private) static <T,V> Ops.IntAndObjectToObject<T,V> |
AbstractParallelAnyArray.compoundIndexedOp(Ops.IntAndObjectToLong<? super T> fst,
Ops.LongToObject<? extends V> snd) |
(package private) static <T,U,V> Ops.IntAndObjectToObject<T,V> |
AbstractParallelAnyArray.compoundIndexedOp(Ops.IntAndObjectToObject<? super T,? extends U> fst,
Ops.IntAndObjectToObject<? super U,? extends V> snd) |
(package private) static <T,U,V> Ops.IntAndObjectToObject<T,V> |
AbstractParallelAnyArray.compoundIndexedOp(Ops.IntAndObjectToObject<? super T,? extends U> fst,
Ops.Op<? super U,? extends V> snd) |
(package private) static <T,V> Ops.IntAndObjectToObject<T,V> |
AbstractParallelAnyArray.compoundIndexedOp(Ops.ObjectToDouble<? super T> fst,
Ops.IntAndDoubleToObject<? extends V> snd) |
(package private) static <T,V> Ops.IntAndObjectToObject<T,V> |
AbstractParallelAnyArray.compoundIndexedOp(Ops.ObjectToLong<? super T> fst,
Ops.IntAndLongToObject<? extends V> snd) |
(package private) static <T,U,V> Ops.IntAndObjectToObject<T,V> |
AbstractParallelAnyArray.compoundIndexedOp(Ops.Op<? super T,? extends U> fst,
Ops.IntAndObjectToObject<? super U,? extends V> snd) |
(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) static <T,V> Ops.IntAndObjectToObject<T,V> |
AbstractParallelAnyArray.indexedMapper(Ops.ObjectAndDoubleToObject<? super T,? extends V> combiner,
ParallelDoubleArrayWithDoubleMapping u,
int origin) |
(package private) static <T,V> Ops.IntAndObjectToObject<T,V> |
AbstractParallelAnyArray.indexedMapper(Ops.ObjectAndLongToObject<? super T,? extends V> combiner,
ParallelLongArrayWithLongMapping u,
int origin) |
Modifier and Type | Method and Description |
---|---|
(package private) static <U,V> Ops.IntAndDoubleToObject<V> |
AbstractParallelAnyArray.compoundIndexedOp(Ops.DoubleToObject<? extends U> fst,
Ops.IntAndObjectToObject<? super U,? extends V> snd) |
(package private) static <U,V> Ops.IntAndDoubleToObject<V> |
AbstractParallelAnyArray.compoundIndexedOp(Ops.IntAndDoubleToObject<? extends U> fst,
Ops.IntAndObjectToObject<? super U,? extends V> snd) |
(package private) static <U,V> Ops.IntAndLongToObject<V> |
AbstractParallelAnyArray.compoundIndexedOp(Ops.IntAndLongToObject<? extends U> fst,
Ops.IntAndObjectToObject<? super U,? extends V> snd) |
(package private) static <T,U> Ops.IntAndObjectToDouble<T> |
AbstractParallelAnyArray.compoundIndexedOp(Ops.IntAndObjectToObject<? super T,? extends U> fst,
Ops.IntAndObjectToDouble<? super U> snd) |
(package private) static <T,U> Ops.IntAndObjectToLong<T> |
AbstractParallelAnyArray.compoundIndexedOp(Ops.IntAndObjectToObject<? super T,? extends U> fst,
Ops.IntAndObjectToLong<? super U> snd) |
(package private) static <T,U,V> Ops.IntAndObjectToObject<T,V> |
AbstractParallelAnyArray.compoundIndexedOp(Ops.IntAndObjectToObject<? super T,? extends U> fst,
Ops.IntAndObjectToObject<? super U,? extends V> snd) |
(package private) static <T,U,V> Ops.IntAndObjectToObject<T,V> |
AbstractParallelAnyArray.compoundIndexedOp(Ops.IntAndObjectToObject<? super T,? extends U> fst,
Ops.IntAndObjectToObject<? super U,? extends V> snd) |
(package private) static <T,U> Ops.IntAndObjectToDouble<T> |
AbstractParallelAnyArray.compoundIndexedOp(Ops.IntAndObjectToObject<? super T,? extends U> fst,
Ops.ObjectToDouble<? super U> snd) |
(package private) static <T,U> Ops.IntAndObjectToLong<T> |
AbstractParallelAnyArray.compoundIndexedOp(Ops.IntAndObjectToObject<? super T,? extends U> fst,
Ops.ObjectToLong<? super U> snd) |
(package private) static <T,U,V> Ops.IntAndObjectToObject<T,V> |
AbstractParallelAnyArray.compoundIndexedOp(Ops.IntAndObjectToObject<? super T,? extends U> fst,
Ops.Op<? super U,? extends V> snd) |
(package private) static <U,V> Ops.IntAndLongToObject<V> |
AbstractParallelAnyArray.compoundIndexedOp(Ops.LongToObject<? extends U> fst,
Ops.IntAndObjectToObject<? super U,? extends V> snd) |
(package private) static <T,U,V> Ops.IntAndObjectToObject<T,V> |
AbstractParallelAnyArray.compoundIndexedOp(Ops.Op<? super T,? extends U> fst,
Ops.IntAndObjectToObject<? super U,? extends V> snd) |
(package private) void |
AbstractParallelAnyArray.leafBinaryIndexMap(int l,
int h,
Ops.IntAndObjectToObject op) |
(package private) void |
AbstractParallelAnyArray.OUPap.leafBinaryIndexMap(int l,
int h,
Ops.IntAndObjectToObject op) |
(package private) void |
AbstractParallelAnyArray.OFPap.leafBinaryIndexMap(int l,
int h,
Ops.IntAndObjectToObject op) |
(package private) void |
AbstractParallelAnyArray.ORPap.leafBinaryIndexMap(int l,
int h,
Ops.IntAndObjectToObject op) |
ParallelArray<T> |
ParallelArray.replaceWithMappedIndex(Ops.IntAndObjectToObject<? super T,? extends T> op)
Replaces elements with the results of applying the given
mapping to each index and current element value.
|
ParallelArrayWithFilter<T> |
ParallelArrayWithFilter.replaceWithMappedIndex(Ops.IntAndObjectToObject<? super T,? extends T> op)
Replaces elements with the results of applying the given
mapping to each index and current element value.
|
<U> ParallelArrayWithMapping<T,U> |
ParallelArray.withIndexedMapping(Ops.IntAndObjectToObject<? super T,? extends U> mapper)
Returns an operation prefix that causes a method to operate on
mappings of this array using the given mapper that accepts as
arguments an element's current index and value, and produces a
new value.
|
<V> ParallelArrayWithMapping<T,V> |
AbstractParallelAnyArray.OUPap.withIndexedMapping(Ops.IntAndObjectToObject<? super T,? extends V> mapper) |
<V> ParallelArrayWithMapping<T,V> |
AbstractParallelAnyArray.OFPap.withIndexedMapping(Ops.IntAndObjectToObject<? super T,? extends V> mapper) |
<V> ParallelArrayWithMapping<T,V> |
AbstractParallelAnyArray.ORPap.withIndexedMapping(Ops.IntAndObjectToObject<? super T,? extends V> mapper) |
<V> ParallelArrayWithMapping<T,V> |
AbstractParallelAnyArray.OUOMPap.withIndexedMapping(Ops.IntAndObjectToObject<? super U,? extends V> mapper) |
<V> ParallelDoubleArrayWithMapping<V> |
AbstractParallelAnyArray.DUOMPap.withIndexedMapping(Ops.IntAndObjectToObject<? super U,? extends V> mapper) |
<V> ParallelLongArrayWithMapping<V> |
AbstractParallelAnyArray.LUOMPap.withIndexedMapping(Ops.IntAndObjectToObject<? super U,? extends V> mapper) |
<V> ParallelArrayWithMapping<T,V> |
AbstractParallelAnyArray.OFOMPap.withIndexedMapping(Ops.IntAndObjectToObject<? super U,? extends V> mapper) |
<V> ParallelDoubleArrayWithMapping<V> |
AbstractParallelAnyArray.DFOMPap.withIndexedMapping(Ops.IntAndObjectToObject<? super U,? extends V> mapper) |
<V> ParallelLongArrayWithMapping<V> |
AbstractParallelAnyArray.LFOMPap.withIndexedMapping(Ops.IntAndObjectToObject<? super U,? extends V> mapper) |
<V> ParallelArrayWithMapping<T,V> |
AbstractParallelAnyArray.OROMPap.withIndexedMapping(Ops.IntAndObjectToObject<? super U,? extends V> mapper) |
<V> ParallelDoubleArrayWithMapping<V> |
AbstractParallelAnyArray.DROMPap.withIndexedMapping(Ops.IntAndObjectToObject<? super U,? extends V> mapper) |
<V> ParallelLongArrayWithMapping<V> |
AbstractParallelAnyArray.LROMPap.withIndexedMapping(Ops.IntAndObjectToObject<? super U,? extends V> mapper) |
<V> ParallelArrayWithMapping<T,V> |
AbstractParallelAnyArray.OUOCPap.withIndexedMapping(Ops.IntAndObjectToObject<? super U,? extends V> mapper) |
<V> ParallelDoubleArrayWithMapping<V> |
AbstractParallelAnyArray.DUOCPap.withIndexedMapping(Ops.IntAndObjectToObject<? super U,? extends V> mapper) |
<V> ParallelLongArrayWithMapping<V> |
AbstractParallelAnyArray.LUOCPap.withIndexedMapping(Ops.IntAndObjectToObject<? super U,? extends V> mapper) |
<V> ParallelArrayWithMapping<T,V> |
AbstractParallelAnyArray.OFOCPap.withIndexedMapping(Ops.IntAndObjectToObject<? super U,? extends V> mapper) |
<V> ParallelDoubleArrayWithMapping<V> |
AbstractParallelAnyArray.DFOCPap.withIndexedMapping(Ops.IntAndObjectToObject<? super U,? extends V> mapper) |
<V> ParallelLongArrayWithMapping<V> |
AbstractParallelAnyArray.LFOCPap.withIndexedMapping(Ops.IntAndObjectToObject<? super U,? extends V> mapper) |
<V> ParallelArrayWithMapping<T,V> |
AbstractParallelAnyArray.OROCPap.withIndexedMapping(Ops.IntAndObjectToObject<? super U,? extends V> mapper) |
<V> ParallelDoubleArrayWithMapping<V> |
AbstractParallelAnyArray.DROCPap.withIndexedMapping(Ops.IntAndObjectToObject<? super U,? extends V> mapper) |
<V> ParallelLongArrayWithMapping<V> |
AbstractParallelAnyArray.LROCPap.withIndexedMapping(Ops.IntAndObjectToObject<? super U,? extends V> mapper) |
abstract <V> ParallelArrayWithMapping<T,V> |
ParallelArrayWithMapping.withIndexedMapping(Ops.IntAndObjectToObject<? super U,? extends V> mapper)
Returns an operation prefix that causes a method to operate
on mappings of this array using the given mapper that
accepts as arguments an element's current index and value
(as mapped by preceding mappings, if any), and produces a
new value.
|
abstract <V> ParallelDoubleArrayWithMapping<V> |
ParallelDoubleArrayWithMapping.withIndexedMapping(Ops.IntAndObjectToObject<? super U,? extends V> mapper)
Returns an operation prefix that causes a method to operate
on mappings of this array using the given mapper that
accepts as arguments an element's current index and value
(as mapped by preceding mappings, if any), and produces a
new value.
|
abstract <V> ParallelLongArrayWithMapping<V> |
ParallelLongArrayWithMapping.withIndexedMapping(Ops.IntAndObjectToObject<? super U,? extends V> mapper)
Returns an operation prefix that causes a method to operate
on mappings of this array using the given mapper that
accepts as arguments an element's current index and value
(as mapped by preceding mappings, if any), and produces a
new value.
|
Constructor and Description |
---|
AbstractParallelAnyArray.OFOCPap(jsr166y.ForkJoinPool ex,
int origin,
int fence,
T[] array,
Ops.Predicate<? super T> selector,
Ops.IntAndObjectToObject<? super T,? extends U> op) |
AbstractParallelAnyArray.OOCPap(jsr166y.ForkJoinPool ex,
int origin,
int fence,
T[] array,
Ops.IntAndObjectToObject<? super T,? extends U> op) |
AbstractParallelAnyArray.OROCPap(jsr166y.ForkJoinPool ex,
int origin,
int fence,
T[] array,
Ops.IntAndObjectPredicate<? super T> selector,
Ops.IntAndObjectToObject<? super T,? extends U> op) |
AbstractParallelAnyArray.OUOCPap(jsr166y.ForkJoinPool ex,
int origin,
int fence,
T[] array,
Ops.IntAndObjectToObject<? super T,? extends U> op) |
PAS.FJOBinaryIndexMap(AbstractParallelAnyArray pap,
int lo,
int hi,
PAS.FJBase next,
Ops.IntAndObjectToObject op) |