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.
|