| AbstractParallelAnyArray
Abstract class serving as the basis of parallel
array classes across types.
|
| AbstractParallelAnyArray.DDCPap |
| AbstractParallelAnyArray.DDMPap |
| AbstractParallelAnyArray.DLCPap |
| AbstractParallelAnyArray.DLMPap |
| AbstractParallelAnyArray.DOCPap |
| AbstractParallelAnyArray.DOMPap |
| AbstractParallelAnyArray.DPap |
| AbstractParallelAnyArray.DUPap |
| AbstractParallelAnyArray.LDCPap |
| AbstractParallelAnyArray.LDMPap |
| AbstractParallelAnyArray.LLCPap |
| AbstractParallelAnyArray.LLMPap |
| AbstractParallelAnyArray.LOCPap |
| AbstractParallelAnyArray.LOMPap |
| AbstractParallelAnyArray.LPap |
| AbstractParallelAnyArray.LUPap |
| AbstractParallelAnyArray.ODCPap |
| AbstractParallelAnyArray.ODMPap |
| AbstractParallelAnyArray.OLCPap |
| AbstractParallelAnyArray.OLMPap |
| AbstractParallelAnyArray.OOCPap |
| AbstractParallelAnyArray.OOMPap |
| AbstractParallelAnyArray.OPap |
| AbstractParallelAnyArray.OUPap |
| CommonOps.DoubleAdder |
| CommonOps.DoubleEqualityPredicate |
| CommonOps.DoubleInequalityPredicate |
| CommonOps.DoubleRandomGenerator |
| CommonOps.EqualityPredicate |
| CommonOps.IdentityPredicate |
| CommonOps.InequalityPredicate |
| CommonOps.IntAdder |
| CommonOps.IntEqualityPredicate |
| CommonOps.IntInequalityPredicate |
| CommonOps.IntRandomGenerator |
| CommonOps.IsNonNullPredicate |
| CommonOps.IsNullPredicate |
| CommonOps.LongAdder |
| CommonOps.LongEqualityPredicate |
| CommonOps.LongInequalityPredicate |
| CommonOps.LongRandomGenerator |
| CommonOps.NaturalDoubleComparator |
| CommonOps.NaturalDoubleMaxReducer |
| CommonOps.NaturalDoubleMinReducer |
| CommonOps.NaturalLongComparator |
| CommonOps.NaturalLongMaxReducer |
| CommonOps.NaturalLongMinReducer |
| CommonOps.NonidentityPredicate |
| CommonOps.RawComparator |
| CommonOps.RawMaxReducer |
| CommonOps.RawMinReducer |
| CustomConcurrentHashMap
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.EmbeddedSoftReference |
| CustomConcurrentHashMap.EmbeddedWeakReference |
| CustomConcurrentHashMap.Equivalence
An object performing equality comparisons, along with a hash
function consistent with this comparison.
|
| CustomConcurrentHashMap.HashIterator |
| CustomConcurrentHashMap.IntKeyIntValueNode |
| CustomConcurrentHashMap.IntKeyNode |
| CustomConcurrentHashMap.IntKeySelfValueNode |
| CustomConcurrentHashMap.IntKeySoftValueNode |
| CustomConcurrentHashMap.IntKeyStrongValueNode |
| CustomConcurrentHashMap.IntKeyWeakValueNode |
| CustomConcurrentHashMap.KeyIterator |
| CustomConcurrentHashMap.MappingFunction
A function computing a mapping from the given key to a value,
or null if there is no mapping.
|
| CustomConcurrentHashMap.Node
An object maintaining a key-value mapping.
|
| CustomConcurrentHashMap.NodeFactory
A factory for Nodes.
|
| CustomConcurrentHashMap.Reclaimable
An object that may be subject to cleanup operations when
removed from a ReferenceQueue
|
| CustomConcurrentHashMap.RemappingFunction
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.
|
| CustomConcurrentHashMap.Segment
Each Segment holds a count and table corresponding to a segment
of the table.
|
| CustomConcurrentHashMap.SoftKeyIntValueNode |
| CustomConcurrentHashMap.SoftKeyNode |
| CustomConcurrentHashMap.SoftKeySelfValueNode |
| CustomConcurrentHashMap.SoftKeySoftValueNode |
| CustomConcurrentHashMap.SoftKeyStrongValueNode |
| CustomConcurrentHashMap.SoftKeyWeakValueNode |
| CustomConcurrentHashMap.Strength
The strength of keys and values that may be held by
maps.
|
| CustomConcurrentHashMap.StrongKeyIntValueNode |
| CustomConcurrentHashMap.StrongKeyNode |
| CustomConcurrentHashMap.StrongKeySelfValueNode |
| CustomConcurrentHashMap.StrongKeySoftValueNode |
| CustomConcurrentHashMap.StrongKeyStrongValueNode |
| CustomConcurrentHashMap.StrongKeyWeakValueNode |
| CustomConcurrentHashMap.WeakKeyIntValueNode |
| CustomConcurrentHashMap.WeakKeyNode |
| CustomConcurrentHashMap.WeakKeySelfValueNode |
| CustomConcurrentHashMap.WeakKeySoftValueNode |
| CustomConcurrentHashMap.WeakKeyStrongValueNode |
| CustomConcurrentHashMap.WeakKeyWeakValueNode |
| Ops.BinaryDoubleOp |
| Ops.BinaryDoublePredicate |
| Ops.BinaryIntOp |
| Ops.BinaryIntPredicate |
| Ops.BinaryLongOp |
| Ops.BinaryLongPredicate |
| Ops.BinaryOp |
| Ops.BinaryPredicate |
| Ops.DoubleAndDoubleToLong |
| Ops.DoubleAndDoubleToObject |
| Ops.DoubleAndLongToDouble |
| Ops.DoubleAndLongToLong |
| Ops.DoubleAndLongToObject |
| Ops.DoubleAndObjectToDouble |
| Ops.DoubleAndObjectToLong |
| Ops.DoubleAndObjectToObject |
| Ops.DoubleComparator |
| Ops.DoubleGenerator |
| Ops.DoubleOp |
| Ops.DoublePredicate |
| Ops.DoubleProcedure |
| Ops.DoubleReducer |
| Ops.DoubleToLong |
| Ops.DoubleToObject |
| Ops.Generator |
| Ops.IntAndDoublePredicate |
| Ops.IntAndDoubleToDouble |
| Ops.IntAndDoubleToLong |
| Ops.IntAndDoubleToObject |
| Ops.IntAndLongPredicate |
| Ops.IntAndLongToDouble |
| Ops.IntAndLongToLong |
| Ops.IntAndLongToObject |
| Ops.IntAndObjectPredicate |
| Ops.IntAndObjectToDouble |
| Ops.IntAndObjectToLong |
| Ops.IntAndObjectToObject |
| Ops.IntGenerator |
| Ops.IntReducer |
| Ops.IntToDouble |
| Ops.IntToLong |
| Ops.IntToObject |
| Ops.LongAndDoubleToDouble |
| Ops.LongAndDoubleToLong |
| Ops.LongAndDoubleToObject |
| Ops.LongAndLongToDouble |
| Ops.LongAndLongToObject |
| Ops.LongAndObjectToDouble |
| Ops.LongAndObjectToLong |
| Ops.LongAndObjectToObject |
| Ops.LongComparator |
| Ops.LongGenerator |
| Ops.LongOp |
| Ops.LongPredicate |
| Ops.LongProcedure |
| Ops.LongReducer |
| Ops.LongToDouble |
| Ops.LongToObject |
| Ops.ObjectAndDoubleToDouble |
| Ops.ObjectAndDoubleToLong |
| Ops.ObjectAndDoubleToObject |
| Ops.ObjectAndLongToDouble |
| Ops.ObjectAndLongToLong |
| Ops.ObjectAndLongToObject |
| Ops.ObjectAndObjectToDouble |
| Ops.ObjectAndObjectToLong |
| Ops.ObjectToDouble |
| Ops.ObjectToLong |
| Ops.Op |
| Ops.Predicate |
| Ops.Procedure |
| Ops.Reducer |
| ParallelArray
An array supporting parallel operations.
|
| ParallelArray.AsList |
| ParallelArray.SummaryStatistics
Summary statistics for a possibly bounded, filtered, and/or
mapped ParallelArray.
|
| ParallelArrayWithBounds
A prefix view of ParallelArray that causes operations to apply
only to elements within a given range.
|
| ParallelArrayWithDoubleMapping
A prefix view of ParallelArray that causes operations to apply
to mappings of elements, not to the elements themselves.
|
| ParallelArrayWithFilter
A prefix view of ParallelArray that causes operations to apply
only to elements for which a selector returns true.
|
| ParallelArrayWithLongMapping
A prefix view of ParallelArray that causes operations to apply
to mappings of elements, not to the elements themselves.
|
| ParallelArrayWithMapping
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.
|
| ParallelDoubleArray.AsList |
| ParallelDoubleArray.SummaryStatistics
Summary statistics for a possibly bounded, filtered, and/or
mapped ParallelDoubleArray.
|
| 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
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.
|
| ParallelLongArray.AsList |
| ParallelLongArray.SummaryStatistics
Summary statistics for a possibly bounded, filtered, and/or
mapped ParallelLongArray.
|
| 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
A prefix view of ParallelLongArray that causes operations to apply
to mappings of elements, not to the elements themselves.
|
| PAS.FJBase
Base for most divide-and-conquer tasks used for computing
ParallelArray operations.
|
| PAS.FJDCMerger |
| PAS.FJDMerger |
| PAS.FJDScanOp |
| PAS.FJDScanPlusOp |
| PAS.FJLCMerger |
| PAS.FJLMerger |
| PAS.FJLScanOp |
| PAS.FJLScanPlusOp |
| PAS.FJOCMerger |
| PAS.FJOMerger
Performs merging for FJSorter.
|
| PAS.FJOScanOp |
| PAS.FJRemoveAll
Basic FJ task for non-root FJRemoveAll nodes.
|
| PAS.FJScan
Cumulative scan
A basic version of scan is straightforward.
|
| PAS.FJScanOp
Computational operations for FJScan
|
| PAS.FJSearchBase
Base for cancellable search tasks.
|
| PAS.FJSelectAll
SelectAll proceeds in two passes.
|
| PAS.FJSelectAllDriver |
| PAS.UniquifierTable
Base class of fixed-size hash tables for
uniquification.
|