Package extra166y

Collections supporting parallel operations.

See:
          Description

Interface Summary
CustomConcurrentHashMap.Equivalence<K> An object performing equality comparisons, along with a hash function consistent with this comparison.
CustomConcurrentHashMap.MappingFunction<K,V> A function computing a mapping from the given key to a value, or null if there is no mapping.
CustomConcurrentHashMap.RemappingFunction<K,V> A function computing a new mapping from the given key and its current value to a new value, or null if there is no mapping
Ops.Action  
Ops.BinaryDoubleOp  
Ops.BinaryDoublePredicate  
Ops.BinaryIntOp  
Ops.BinaryIntPredicate  
Ops.BinaryLongOp  
Ops.BinaryLongPredicate  
Ops.BinaryOp<A,B,R>  
Ops.BinaryPredicate<A,B>  
Ops.DoubleAndDoubleProcedure  
Ops.DoubleAndDoubleToInt  
Ops.DoubleAndDoubleToLong  
Ops.DoubleAndDoubleToObject<R>  
Ops.DoubleAndIntPredicate  
Ops.DoubleAndIntProcedure  
Ops.DoubleAndIntToDouble  
Ops.DoubleAndIntToInt  
Ops.DoubleAndIntToLong  
Ops.DoubleAndIntToObject<R>  
Ops.DoubleAndLongPredicate  
Ops.DoubleAndLongProcedure  
Ops.DoubleAndLongToDouble  
Ops.DoubleAndLongToInt  
Ops.DoubleAndLongToLong  
Ops.DoubleAndLongToObject<R>  
Ops.DoubleAndObjectPredicate<A>  
Ops.DoubleAndObjectProcedure<A>  
Ops.DoubleAndObjectToDouble<A>  
Ops.DoubleAndObjectToInt<A>  
Ops.DoubleAndObjectToLong<A>  
Ops.DoubleAndObjectToObject<A,R>  
Ops.DoubleComparator  
Ops.DoubleGenerator  
Ops.DoubleOp  
Ops.DoublePredicate  
Ops.DoubleProcedure  
Ops.DoubleReducer  
Ops.DoubleToInt  
Ops.DoubleToLong  
Ops.DoubleToObject<R>  
Ops.Generator<R>  
Ops.IntAndDoublePredicate  
Ops.IntAndDoubleProcedure  
Ops.IntAndDoubleToDouble  
Ops.IntAndDoubleToInt  
Ops.IntAndDoubleToLong  
Ops.IntAndDoubleToObject<R>  
Ops.IntAndIntProcedure  
Ops.IntAndIntToDouble  
Ops.IntAndIntToLong  
Ops.IntAndIntToObject<R>  
Ops.IntAndLongPredicate  
Ops.IntAndLongProcedure  
Ops.IntAndLongToDouble  
Ops.IntAndLongToInt  
Ops.IntAndLongToLong  
Ops.IntAndLongToObject<R>  
Ops.IntAndObjectPredicate<A>  
Ops.IntAndObjectProcedure<A>  
Ops.IntAndObjectToDouble<A>  
Ops.IntAndObjectToInt<A>  
Ops.IntAndObjectToLong<A>  
Ops.IntAndObjectToObject<A,R>  
Ops.IntComparator  
Ops.IntGenerator  
Ops.IntOp  
Ops.IntPredicate  
Ops.IntProcedure  
Ops.IntReducer  
Ops.IntToDouble  
Ops.IntToLong  
Ops.IntToObject<R>  
Ops.LongAndDoublePredicate  
Ops.LongAndDoubleProcedure  
Ops.LongAndDoubleToDouble  
Ops.LongAndDoubleToInt  
Ops.LongAndDoubleToLong  
Ops.LongAndDoubleToObject<R>  
Ops.LongAndIntPredicate  
Ops.LongAndIntProcedure  
Ops.LongAndIntToDouble  
Ops.LongAndIntToInt  
Ops.LongAndIntToLong  
Ops.LongAndIntToObject<R>  
Ops.LongAndLongProcedure  
Ops.LongAndLongToDouble  
Ops.LongAndLongToInt  
Ops.LongAndLongToObject<R>  
Ops.LongAndObjectPredicate<A>  
Ops.LongAndObjectProcedure<A>  
Ops.LongAndObjectToDouble<A>  
Ops.LongAndObjectToInt<A>  
Ops.LongAndObjectToLong<A>  
Ops.LongAndObjectToObject<A,R>  
Ops.LongComparator  
Ops.LongGenerator  
Ops.LongOp  
Ops.LongPredicate  
Ops.LongProcedure  
Ops.LongReducer  
Ops.LongToDouble  
Ops.LongToInt  
Ops.LongToObject<R>  
Ops.ObjectAndDoublePredicate<A>  
Ops.ObjectAndDoubleProcedure<A>  
Ops.ObjectAndDoubleToDouble<A>  
Ops.ObjectAndDoubleToInt<A>  
Ops.ObjectAndDoubleToLong<A>  
Ops.ObjectAndDoubleToObject<A,R>  
Ops.ObjectAndIntPredicate<A>  
Ops.ObjectAndIntProcedure<A>  
Ops.ObjectAndIntToDouble<A>  
Ops.ObjectAndIntToInt<A>  
Ops.ObjectAndIntToLong<A>  
Ops.ObjectAndIntToObject<A,R>  
Ops.ObjectAndLongPredicate<A>  
Ops.ObjectAndLongProcedure<A>  
Ops.ObjectAndLongToDouble<A>  
Ops.ObjectAndLongToInt<A>  
Ops.ObjectAndLongToLong<A>  
Ops.ObjectAndLongToObject<A,R>  
Ops.ObjectAndObjectProcedure<A,B>  
Ops.ObjectAndObjectToDouble<A,B>  
Ops.ObjectAndObjectToInt<A,B>  
Ops.ObjectAndObjectToLong<A,B>  
Ops.ObjectToDouble<A>  
Ops.ObjectToInt<A>  
Ops.ObjectToLong<A>  
Ops.Op<A,R>  
Ops.Predicate<A>  
Ops.Procedure<A>  
Ops.Reducer<A>  
ParallelArray.SummaryStatistics<T> Summary statistics for a possibly bounded, filtered, and/or mapped ParallelArray.
ParallelDoubleArray.SummaryStatistics Summary statistics for a possibly bounded, filtered, and/or mapped ParallelDoubleArray.
ParallelLongArray.SummaryStatistics Summary statistics for a possibly bounded, filtered, and/or mapped ParallelLongArray.
 

Class Summary
AbstractParallelAnyArray Abstract class serving as the basis of parallel array classes across types.
CommonOps A collection of static factory methods providing commonly useful implementations of operations.
CustomConcurrentHashMap<K,V> A java.util.ConcurrentMap supporting user-defined equivalence comparisons, soft, weak, or strong keys and values, and user-supplied computational methods for setting and updating values.
CustomConcurrentHashMap.KeySet<K> A hash-based set with properties identical to those of Collections.newSetFromMap applied to a CustomConcurrentHashMap, but possibly more space-efficient.
Ops Interfaces and utilities declaring per-element operations used within parallel methods on aggregates.
ParallelArray<T> An array supporting parallel operations.
ParallelArrayWithBounds<T> A prefix view of ParallelArray that causes operations to apply only to elements within a given range.
ParallelArrayWithDoubleMapping<T> A prefix view of ParallelArray that causes operations to apply to mappings of elements, not to the elements themselves.
ParallelArrayWithFilter<T> A prefix view of ParallelArray that causes operations to apply only to elements for which a selector returns true.
ParallelArrayWithLongMapping<T> A prefix view of ParallelArray that causes operations to apply to mappings of elements, not to the elements themselves.
ParallelArrayWithMapping<T,U> A prefix view of ParallelArray that causes operations to apply to mappings of elements, not to the elements themselves.
ParallelDoubleArray An array of doubles supporting parallel operations.
ParallelDoubleArrayWithBounds A prefix view of ParallelDoubleArray that causes operations to apply only to elements within a given range.
ParallelDoubleArrayWithDoubleMapping A prefix view of ParallelArray that causes operations to apply to mappings of elements, not to the elements themselves.
ParallelDoubleArrayWithFilter A prefix view of ParallelDoubleArray that causes operations to apply only to elements for which a selector returns true.
ParallelDoubleArrayWithLongMapping A prefix view of ParallelDoubleArray that causes operations to apply to mappings of elements, not to the elements themselves.
ParallelDoubleArrayWithMapping<U> A prefix view of ParallelDoubleArray that causes operations to apply to mappings of elements, not to the elements themselves.
ParallelLongArray An array of longs supporting parallel operations.
ParallelLongArrayWithBounds A prefix view of ParallelLongArray that causes operations to apply only to elements within a given range.
ParallelLongArrayWithDoubleMapping A prefix view of ParallelLongArray that causes operations to apply to mappings of elements, not to the elements themselves.
ParallelLongArrayWithFilter A prefix view of ParallelLongArray that causes operations to apply only to elements for which a selector returns true.
ParallelLongArrayWithLongMapping A prefix view of ParallelLongArray that causes operations to apply to mappings of elements, not to the elements themselves.
ParallelLongArrayWithMapping<U> A prefix view of ParallelLongArray that causes operations to apply to mappings of elements, not to the elements themselves.
 

Enum Summary
CustomConcurrentHashMap.Strength The strength of keys and values that may be held by maps.
 

Package extra166y Description

Collections supporting parallel operations.