Uses of Package
io.github.jbellis.jvector.util
Packages that use io.github.jbellis.jvector.util
Package
Description
-
Classes in io.github.jbellis.jvector.util used by io.github.jbellis.jvector.disk
-
Classes in io.github.jbellis.jvector.util used by io.github.jbellis.jvector.graphClassDescriptionA min heap that stores longs; a primitive priority queue that like all priority queues maintains a partial ordering of its elements such that the least element can always be found in constant time.Interface for Bitset-like structures.Base implementation for a bit set.
-
Classes in io.github.jbellis.jvector.util used by io.github.jbellis.jvector.pq
-
Classes in io.github.jbellis.jvector.util used by io.github.jbellis.jvector.utilClassDescriptionA min heap that stores longs; a primitive priority queue that like all priority queues maintains a partial ordering of its elements such that the least element can always be found in constant time.Interface for Bitset-like structures.Base implementation for a bit set.BitSet of fixed length (numBits), backed by accessible (
FixedBitSet.getBits()) long[], accessed with an int index, implementingBits.A fork join pool which is sized to match the number of physical cores on the machine (avoiding hyper-thread count) This is important for heavily vectorized sections of the code since it can easily saturate memory bandwidth.Allows any object to be pooled and released when work is done.Wrapper class for items in the pool These are AutoClosable and are intended to be used in a try-with-resources statement.