Uses of Interface
elki.database.ids.HashSetModifiableDBIDs
-
Packages that use HashSetModifiableDBIDs Package Description elki.clustering.optics OPTICS family of clustering algorithms.elki.clustering.subspace Axis-parallel subspace clustering algorithms.elki.database ELKI database layer - loading, storing, indexing and accessing data.elki.database.ids Database object identification and ID group handling API.elki.database.ids.integer Integer-based DBID implementation -- do not use directly - always useDBIDUtil
.elki.index.invertedlist Indexes using inverted lists.elki.index.preprocessed.knn Indexes providing KNN and rKNN data.elki.outlier.distance Distance-based outlier detection algorithms, such as DBOutlier and kNN. -
-
Uses of HashSetModifiableDBIDs in elki.clustering.optics
Fields in elki.clustering.optics declared as HashSetModifiableDBIDs Modifier and Type Field Description (package private) HashSetModifiableDBIDs
OPTICSXi.ClusterHierarchyBuilder. unclaimedids
Unclaimed objects that will be assigned to a top level or noise cluster in the end. -
Uses of HashSetModifiableDBIDs in elki.clustering.subspace
Methods in elki.clustering.subspace that return HashSetModifiableDBIDs Modifier and Type Method Description protected HashSetModifiableDBIDs
P3C. unionDBIDs(DBIDs[] parts, int start, int end)
Compute the union of multiple DBID sets. -
Uses of HashSetModifiableDBIDs in elki.database
Fields in elki.database declared as HashSetModifiableDBIDs Modifier and Type Field Description private HashSetModifiableDBIDs
DatabaseEventManager. dataStoreObjects
The objects that were changed in the current DataStoreEvent.private HashSetModifiableDBIDs
HashmapDatabase. ids
IDs of this database -
Uses of HashSetModifiableDBIDs in elki.database.ids
Methods in elki.database.ids that return HashSetModifiableDBIDs Modifier and Type Method Description HashSetModifiableDBIDs
HashSetModifiableDBIDs. clear()
HashSetModifiableDBIDs
DBIDFactory. newHashSet()
Make a new (modifiable) hash set of DBIDs.HashSetModifiableDBIDs
DBIDFactory. newHashSet(int size)
Make a new (modifiable) hash set of DBIDs.HashSetModifiableDBIDs
DBIDFactory. newHashSet(DBIDs existing)
Make a new (modifiable) hash set of DBIDs.static HashSetModifiableDBIDs
DBIDUtil. newHashSet()
Make a new (modifiable) hash set of DBIDs.static HashSetModifiableDBIDs
DBIDUtil. newHashSet(int size)
Make a new (modifiable) hash set of DBIDs.static HashSetModifiableDBIDs
DBIDUtil. newHashSet(DBIDs existing)
Make a new (modifiable) hash set of DBIDs.Methods in elki.database.ids with parameters of type HashSetModifiableDBIDs Modifier and Type Method Description static void
DBIDUtil. symmetricIntersection(DBIDs first, DBIDs second, HashSetModifiableDBIDs firstonly, HashSetModifiableDBIDs intersection, HashSetModifiableDBIDs secondonly)
Compute the set symmetric intersection of two sets. -
Uses of HashSetModifiableDBIDs in elki.database.ids.integer
Classes in elki.database.ids.integer that implement HashSetModifiableDBIDs Modifier and Type Class Description (package private) class
FastutilIntOpenHashSetModifiableDBIDs
Implementation using Fastutil IntSet.Methods in elki.database.ids.integer that return HashSetModifiableDBIDs Modifier and Type Method Description HashSetModifiableDBIDs
AbstractIntegerDBIDFactory. newHashSet()
HashSetModifiableDBIDs
AbstractIntegerDBIDFactory. newHashSet(int size)
HashSetModifiableDBIDs
AbstractIntegerDBIDFactory. newHashSet(DBIDs existing)
-
Uses of HashSetModifiableDBIDs in elki.index.invertedlist
Methods in elki.index.invertedlist with parameters of type HashSetModifiableDBIDs Modifier and Type Method Description private double
InMemoryInvertedIndex. naiveQuery(V obj, WritableDoubleDataStore scores, HashSetModifiableDBIDs cands)
Query the most similar objects, abstract version.private double
InMemoryInvertedIndex. naiveQueryDense(NumberVector obj, WritableDoubleDataStore scores, HashSetModifiableDBIDs cands)
Query the most similar objects, dense version.private double
InMemoryInvertedIndex. naiveQuerySparse(SparseNumberVector obj, WritableDoubleDataStore scores, HashSetModifiableDBIDs cands)
Query the most similar objects, sparse version. -
Uses of HashSetModifiableDBIDs in elki.index.preprocessed.knn
Methods in elki.index.preprocessed.knn with parameters of type HashSetModifiableDBIDs Modifier and Type Method Description private void
NNDescent. boundSize(HashSetModifiableDBIDs set, int items)
Bound the size of a set by random sampling.private int
NNDescent. processNewNeighbors(WritableDataStore<HashSetModifiableDBIDs> flag, HashSetModifiableDBIDs newFwd, HashSetModifiableDBIDs oldFwd, HashSetModifiableDBIDs newRev, HashSetModifiableDBIDs oldRev)
Process new neighbors.Method parameters in elki.index.preprocessed.knn with type arguments of type HashSetModifiableDBIDs Modifier and Type Method Description private void
NNDescent. addpair(WritableDataStore<HashSetModifiableDBIDs> newNeighbors, DBIDRef o1, DBIDRef o2)
private void
NNDescent. clearAll(DBIDs ids, WritableDataStore<HashSetModifiableDBIDs> sets)
Clear (but reuse) all sets in the given storage.private int
NNDescent. processNewNeighbors(WritableDataStore<HashSetModifiableDBIDs> flag, HashSetModifiableDBIDs newFwd, HashSetModifiableDBIDs oldFwd, HashSetModifiableDBIDs newRev, HashSetModifiableDBIDs oldRev)
Process new neighbors.private void
NNDescent. reverse(WritableDataStore<HashSetModifiableDBIDs> sampleNewHash, WritableDataStore<HashSetModifiableDBIDs> newReverseNeighbors, WritableDataStore<HashSetModifiableDBIDs> oldReverseNeighbors)
calculates new and old neighbors for databaseprivate int
NNDescent. sampleNew(DBIDs ids, WritableDataStore<HashSetModifiableDBIDs> sampleNewNeighbors, WritableDataStore<HashSetModifiableDBIDs> newNeighborHash, int items)
samples newNeighbors for every object -
Uses of HashSetModifiableDBIDs in elki.outlier.distance
Fields in elki.outlier.distance declared as HashSetModifiableDBIDs Modifier and Type Field Description HashSetModifiableDBIDs
HilOut.HilFeature. nn_keys
Set representation of the nearest neighbors for faster lookups
-