Package it.unimi.dsi.fastutil.doubles
Type-specific classes for double elements or keys.
-
Interface Summary Interface Description Double2ByteMap A type-specificMap; provides some additional methods that use polymorphism to avoid (un)boxing, and handling of a default return value.Double2ByteMap.Entry A type-specificMap.Entry; provides some additional methods that use polymorphism to avoid (un)boxing.Double2ByteMap.FastEntrySet An entry set providing fast iteration.Double2ByteSortedMap A type-specificSortedMap; provides some additional methods that use polymorphism to avoid (un)boxing.Double2ByteSortedMap.FastSortedEntrySet A sorted entry set providing fast iteration.Double2CharMap A type-specificMap; provides some additional methods that use polymorphism to avoid (un)boxing, and handling of a default return value.Double2CharMap.Entry A type-specificMap.Entry; provides some additional methods that use polymorphism to avoid (un)boxing.Double2CharMap.FastEntrySet An entry set providing fast iteration.Double2CharSortedMap A type-specificSortedMap; provides some additional methods that use polymorphism to avoid (un)boxing.Double2CharSortedMap.FastSortedEntrySet A sorted entry set providing fast iteration.Double2ReferenceMap<V> A type-specificMap; provides some additional methods that use polymorphism to avoid (un)boxing, and handling of a default return value.Double2ReferenceMap.Entry<V> A type-specificMap.Entry; provides some additional methods that use polymorphism to avoid (un)boxing.Double2ReferenceMap.FastEntrySet<V> An entry set providing fast iteration.Double2ReferenceSortedMap<V> A type-specificSortedMap; provides some additional methods that use polymorphism to avoid (un)boxing.Double2ReferenceSortedMap.FastSortedEntrySet<V> A sorted entry set providing fast iteration.DoubleBytePair A type-specificPair; provides some additional methods that use polymorphism to avoid (un)boxing.DoubleCharPair A type-specificPair; provides some additional methods that use polymorphism to avoid (un)boxing.DoubleReferencePair<V> A type-specificPair; provides some additional methods that use polymorphism to avoid (un)boxing. -
Class Summary Class Description AbstractDouble2ByteFunction An abstract class providing basic methods for functions implementing a type-specific interface.AbstractDouble2ByteMap An abstract class providing basic methods for maps implementing a type-specific interface.AbstractDouble2ByteMap.BasicEntry This class provides a basic but complete type-specific entry class for all those maps implementations that do not have entries on their own (e.g., most immutable maps).AbstractDouble2ByteMap.BasicEntrySet This class provides a basic implementation for an Entry set which forwards some queries to the map.AbstractDouble2ByteSortedMap An abstract class providing basic methods for sorted maps implementing a type-specific interface.AbstractDouble2CharFunction An abstract class providing basic methods for functions implementing a type-specific interface.AbstractDouble2CharMap An abstract class providing basic methods for maps implementing a type-specific interface.AbstractDouble2CharMap.BasicEntry This class provides a basic but complete type-specific entry class for all those maps implementations that do not have entries on their own (e.g., most immutable maps).AbstractDouble2CharMap.BasicEntrySet This class provides a basic implementation for an Entry set which forwards some queries to the map.AbstractDouble2CharSortedMap An abstract class providing basic methods for sorted maps implementing a type-specific interface.AbstractDouble2ReferenceFunction<V> An abstract class providing basic methods for functions implementing a type-specific interface.AbstractDouble2ReferenceMap<V> An abstract class providing basic methods for maps implementing a type-specific interface.AbstractDouble2ReferenceMap.BasicEntry<V> This class provides a basic but complete type-specific entry class for all those maps implementations that do not have entries on their own (e.g., most immutable maps).AbstractDouble2ReferenceMap.BasicEntrySet<V> This class provides a basic implementation for an Entry set which forwards some queries to the map.AbstractDouble2ReferenceSortedMap<V> An abstract class providing basic methods for sorted maps implementing a type-specific interface.Double2ByteArrayMap A simple, brute-force implementation of a map based on two parallel backing arrays.Double2ByteAVLTreeMap A type-specific AVL tree map with a fast, small-footprint implementation.Double2ByteFunctions A class providing static methods and objects that do useful things with type-specific functions.Double2ByteFunctions.EmptyFunction An immutable class representing an empty type-specific function.Double2ByteFunctions.PrimitiveFunction An adapter for mapping generic total functions to partial primitive functions.Double2ByteFunctions.Singleton An immutable class representing a type-specific singleton function.Double2ByteFunctions.SynchronizedFunction A synchronized wrapper class for functions.Double2ByteFunctions.UnmodifiableFunction An unmodifiable wrapper class for functions.Double2ByteLinkedOpenHashMap A type-specific linked hash map with with a fast, small-footprint implementation.Double2ByteMaps A class providing static methods and objects that do useful things with type-specific maps.Double2ByteMaps.EmptyMap An immutable class representing an empty type-specific map.Double2ByteMaps.Singleton An immutable class representing a type-specific singleton map.Double2ByteMaps.SynchronizedMap A synchronized wrapper class for maps.Double2ByteMaps.UnmodifiableMap An unmodifiable wrapper class for maps.Double2ByteOpenCustomHashMap A type-specific hash map with a fast, small-footprint implementation whose hashing strategy is specified at creation time.Double2ByteOpenHashMap A type-specific hash map with a fast, small-footprint implementation.Double2ByteRBTreeMap A type-specific red-black tree map with a fast, small-footprint implementation.Double2ByteSortedMaps A class providing static methods and objects that do useful things with type-specific sorted maps.Double2ByteSortedMaps.EmptySortedMap An immutable class representing an empty type-specific sorted map.Double2ByteSortedMaps.Singleton An immutable class representing a type-specific singleton sorted map.Double2ByteSortedMaps.SynchronizedSortedMap A synchronized wrapper class for sorted maps.Double2ByteSortedMaps.UnmodifiableSortedMap An unmodifiable wrapper class for sorted maps.Double2CharArrayMap A simple, brute-force implementation of a map based on two parallel backing arrays.Double2CharAVLTreeMap A type-specific AVL tree map with a fast, small-footprint implementation.Double2CharFunctions A class providing static methods and objects that do useful things with type-specific functions.Double2CharFunctions.EmptyFunction An immutable class representing an empty type-specific function.Double2CharFunctions.PrimitiveFunction An adapter for mapping generic total functions to partial primitive functions.Double2CharFunctions.Singleton An immutable class representing a type-specific singleton function.Double2CharFunctions.SynchronizedFunction A synchronized wrapper class for functions.Double2CharFunctions.UnmodifiableFunction An unmodifiable wrapper class for functions.Double2CharLinkedOpenHashMap A type-specific linked hash map with with a fast, small-footprint implementation.Double2CharMaps A class providing static methods and objects that do useful things with type-specific maps.Double2CharMaps.EmptyMap An immutable class representing an empty type-specific map.Double2CharMaps.Singleton An immutable class representing a type-specific singleton map.Double2CharMaps.SynchronizedMap A synchronized wrapper class for maps.Double2CharMaps.UnmodifiableMap An unmodifiable wrapper class for maps.Double2CharOpenCustomHashMap A type-specific hash map with a fast, small-footprint implementation whose hashing strategy is specified at creation time.Double2CharOpenHashMap A type-specific hash map with a fast, small-footprint implementation.Double2CharRBTreeMap A type-specific red-black tree map with a fast, small-footprint implementation.Double2CharSortedMaps A class providing static methods and objects that do useful things with type-specific sorted maps.Double2CharSortedMaps.EmptySortedMap An immutable class representing an empty type-specific sorted map.Double2CharSortedMaps.Singleton An immutable class representing a type-specific singleton sorted map.Double2CharSortedMaps.SynchronizedSortedMap A synchronized wrapper class for sorted maps.Double2CharSortedMaps.UnmodifiableSortedMap An unmodifiable wrapper class for sorted maps.Double2ReferenceArrayMap<V> A simple, brute-force implementation of a map based on two parallel backing arrays.Double2ReferenceAVLTreeMap<V> A type-specific AVL tree map with a fast, small-footprint implementation.Double2ReferenceFunctions A class providing static methods and objects that do useful things with type-specific functions.Double2ReferenceFunctions.EmptyFunction<V> An immutable class representing an empty type-specific function.Double2ReferenceFunctions.PrimitiveFunction<V> An adapter for mapping generic total functions to partial primitive functions.Double2ReferenceFunctions.Singleton<V> An immutable class representing a type-specific singleton function.Double2ReferenceFunctions.SynchronizedFunction<V> A synchronized wrapper class for functions.Double2ReferenceFunctions.UnmodifiableFunction<V> An unmodifiable wrapper class for functions.Double2ReferenceLinkedOpenHashMap<V> A type-specific linked hash map with with a fast, small-footprint implementation.Double2ReferenceMaps A class providing static methods and objects that do useful things with type-specific maps.Double2ReferenceMaps.EmptyMap<V> An immutable class representing an empty type-specific map.Double2ReferenceMaps.Singleton<V> An immutable class representing a type-specific singleton map.Double2ReferenceMaps.SynchronizedMap<V> A synchronized wrapper class for maps.Double2ReferenceMaps.UnmodifiableMap<V> An unmodifiable wrapper class for maps.Double2ReferenceOpenCustomHashMap<V> A type-specific hash map with a fast, small-footprint implementation whose hashing strategy is specified at creation time.Double2ReferenceOpenHashMap<V> A type-specific hash map with a fast, small-footprint implementation.Double2ReferenceRBTreeMap<V> A type-specific red-black tree map with a fast, small-footprint implementation.Double2ReferenceSortedMaps A class providing static methods and objects that do useful things with type-specific sorted maps.Double2ReferenceSortedMaps.EmptySortedMap<V> An immutable class representing an empty type-specific sorted map.Double2ReferenceSortedMaps.Singleton<V> An immutable class representing a type-specific singleton sorted map.Double2ReferenceSortedMaps.SynchronizedSortedMap<V> A synchronized wrapper class for sorted maps.Double2ReferenceSortedMaps.UnmodifiableSortedMap<V> An unmodifiable wrapper class for sorted maps.DoubleByteImmutablePair A type-specific immutablePair; provides some additional methods that use polymorphism to avoid (un)boxing.DoubleByteMutablePair A type-specific mutablePair; provides some additional methods that use polymorphism to avoid (un)boxing.DoubleCharImmutablePair A type-specific immutablePair; provides some additional methods that use polymorphism to avoid (un)boxing.DoubleCharMutablePair A type-specific mutablePair; provides some additional methods that use polymorphism to avoid (un)boxing.DoubleReferenceImmutablePair<V> A type-specific immutablePair; provides some additional methods that use polymorphism to avoid (un)boxing.DoubleReferenceMutablePair<V> A type-specific mutablePair; provides some additional methods that use polymorphism to avoid (un)boxing.