Uses of Interface
elki.database.ids.ModifiableDoubleDBIDList
-
Packages that use ModifiableDoubleDBIDList Package Description elki.algorithm.statistics Statistical analysis algorithms.elki.clustering.dbscan DBSCAN and its generalizations.elki.clustering.kmeans K-means clustering and variations.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.database.query Database queries - computing distances, neighbors, similarities - API and general documentation.elki.database.query.range Prepared queries for ε-range queries, that return all objects within the radius ε.elki.index.distancematrix Precomputed distance matrix.elki.index.idistance iDistance is a distance based indexing technique, using a reference points embedding.elki.index.invertedlist Indexes using inverted lists.elki.index.laesa Linear Approximating and Eliminating Search Algorithm (LAESA).elki.index.lsh Locality Sensitive Hashing.elki.index.preprocessed.knn Indexes providing KNN and rKNN data.elki.index.projected Projected indexes for data.elki.index.tree.metrical.covertree Cover-tree variations.elki.index.tree.metrical.mtreevariants.mktrees.mkcop elki.index.tree.metrical.mtreevariants.mktrees.mkmax elki.index.tree.metrical.mtreevariants.mktrees.mktab elki.index.tree.metrical.mtreevariants.query Classes for performing queries (knn, range, ...) on metrical trees.elki.index.tree.metrical.vptree elki.index.tree.spatial.kd K-d-tree and variants.elki.index.tree.spatial.rstarvariants.query Queries on the R-Tree family of indexes: kNN and range queries.elki.index.tree.spatial.rstarvariants.rdknn elki.index.vafile Vector Approximation File.elki.outlier.intrinsic Outlier detection algorithms based on intrinsic dimensionality.elki.outlier.subspace Subspace outlier detection methods. -
-
Uses of ModifiableDoubleDBIDList in elki.algorithm.statistics
Methods in elki.algorithm.statistics with parameters of type ModifiableDoubleDBIDList Modifier and Type Method Description private void
EvaluateRetrievalPerformance. computeDistances(ModifiableDoubleDBIDList nlist, DBIDIter query, DistanceQuery<O> distQuery, Relation<O> relation)
Compute the distances to the neighbor objects.void
EvaluateRetrievalPerformance.KNNEvaluator. evaluateKNN(double[] knnperf, ModifiableDoubleDBIDList nlist, Relation<?> lrelation, it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap<java.lang.Object> counters, java.lang.Object label)
Evaluate by simulating kNN classification for k=1...maxk -
Uses of ModifiableDoubleDBIDList in elki.clustering.dbscan
Fields in elki.clustering.dbscan declared as ModifiableDoubleDBIDList Modifier and Type Field Description protected ModifiableDoubleDBIDList
DBSCAN.Instance. neighbors
Neighbor query output.Methods in elki.clustering.dbscan with parameters of type ModifiableDoubleDBIDList Modifier and Type Method Description protected int
GriDBSCAN.Instance. expandCluster(DBIDRef seed, int clusterid, WritableIntegerDataStore clusterids, ModifiableDoubleDBIDList neighbors, ArrayModifiableDBIDs activeSet, RangeSearcher<DBIDRef> rq, FiniteProgress pprog)
Set-based expand cluster implementation.private int
GriDBSCAN.Instance. runDBSCANOnCell(DBIDs cellids, Relation<V> relation, ModifiableDoubleDBIDList neighbors, ArrayModifiableDBIDs activeSet, int clusterid)
-
Uses of ModifiableDoubleDBIDList in elki.clustering.kmeans
Fields in elki.clustering.kmeans with type parameters of type ModifiableDoubleDBIDList Modifier and Type Field Description (package private) java.util.List<ModifiableDoubleDBIDList>
KMeansMinusMinus.Instance. clusters
Cluster storage. -
Uses of ModifiableDoubleDBIDList in elki.database.ids
Methods in elki.database.ids that return ModifiableDoubleDBIDList Modifier and Type Method Description ModifiableDoubleDBIDList
ModifiableDoubleDBIDList. clear()
Clear the list contents.ModifiableDoubleDBIDList
DBIDFactory. newDistanceDBIDList()
Create a modifiable list to store distance-DBID pairs.ModifiableDoubleDBIDList
DBIDFactory. newDistanceDBIDList(int size)
Create a modifiable list to store distance-DBID pairs.static ModifiableDoubleDBIDList
DBIDUtil. newDistanceDBIDList()
Create a modifiable list to store distance-DBID pairs.static ModifiableDoubleDBIDList
DBIDUtil. newDistanceDBIDList(int size)
Create a modifiable list to store distance-DBID pairs.ModifiableDoubleDBIDList
ModifiableDoubleDBIDList. sort()
Sort the result in ascending orderModifiableDoubleDBIDList
ModifiableDoubleDBIDList. sortDescending()
Sort the result in descending orderMethods in elki.database.ids with parameters of type ModifiableDoubleDBIDList Modifier and Type Method Description private static void
QuickSelectDBIDs. insertionSort(ModifiableDoubleDBIDList data, int start, int end, DoubleDBIDListIter iter1, DoubleDBIDListIter iter2)
Sort a small array using repetitive insertion sort.static int
QuickSelectDBIDs. median(ModifiableDoubleDBIDList data)
Compute the median of an array efficiently using the QuickSelect method.static int
QuickSelectDBIDs. median(ModifiableDoubleDBIDList data, int begin, int end)
Compute the median of an array efficiently using the QuickSelect method.static int
QuickSelectDBIDs. quantile(ModifiableDoubleDBIDList data, double quant)
Compute the median of an array efficiently using the QuickSelect method.static int
QuickSelectDBIDs. quantile(ModifiableDoubleDBIDList data, int begin, int end, double quant)
Compute the median of an array efficiently using the QuickSelect method.static void
QuickSelectDBIDs. quickSelect(ModifiableDoubleDBIDList data, int rank)
QuickSelect is essentially quicksort, except that we only "sort" that half of the array that we are interested in.static void
QuickSelectDBIDs. quickSelect(ModifiableDoubleDBIDList data, int start, int end, int rank)
QuickSelect is essentially quicksort, except that we only "sort" that half of the array that we are interested in. -
Uses of ModifiableDoubleDBIDList in elki.database.ids.integer
Classes in elki.database.ids.integer that implement ModifiableDoubleDBIDList Modifier and Type Class Description (package private) class
DoubleIntegerDBIDArrayList
Class to store double distance, integer DBID results.(package private) class
DoubleIntegerDBIDKNNList
kNN list, but without automatic sorting.Methods in elki.database.ids.integer that return ModifiableDoubleDBIDList Modifier and Type Method Description ModifiableDoubleDBIDList
DoubleIntegerDBIDArrayList. clear()
ModifiableDoubleDBIDList
AbstractIntegerDBIDFactory. newDistanceDBIDList()
ModifiableDoubleDBIDList
AbstractIntegerDBIDFactory. newDistanceDBIDList(int size)
ModifiableDoubleDBIDList
DoubleIntegerDBIDArrayList. sort()
ModifiableDoubleDBIDList
DoubleIntegerDBIDArrayList. sortDescending()
-
Uses of ModifiableDoubleDBIDList in elki.database.query
Methods in elki.database.query that return ModifiableDoubleDBIDList Modifier and Type Method Description default ModifiableDoubleDBIDList
PrioritySearcher. getRange(O obj, double range, ModifiableDoubleDBIDList result)
ModifiableDoubleDBIDList
WrappedPrioritySearchDBIDByLookup. getRange(DBIDRef id, double range, ModifiableDoubleDBIDList result)
Methods in elki.database.query with parameters of type ModifiableDoubleDBIDList Modifier and Type Method Description default ModifiableDoubleDBIDList
PrioritySearcher. getRange(O obj, double range, ModifiableDoubleDBIDList result)
ModifiableDoubleDBIDList
WrappedPrioritySearchDBIDByLookup. getRange(DBIDRef id, double range, ModifiableDoubleDBIDList result)
-
Uses of ModifiableDoubleDBIDList in elki.database.query.range
Methods in elki.database.query.range that return ModifiableDoubleDBIDList Modifier and Type Method Description ModifiableDoubleDBIDList
LinearScanDistanceRangeByDBID. getRange(DBIDRef id, double range, ModifiableDoubleDBIDList result)
ModifiableDoubleDBIDList
LinearScanDistanceRangeByObject. getRange(O obj, double range, ModifiableDoubleDBIDList result)
ModifiableDoubleDBIDList
LinearScanEuclideanRangeByObject. getRange(O obj, double range, ModifiableDoubleDBIDList result)
ModifiableDoubleDBIDList
LinearScanPrimitiveDistanceRangeByObject. getRange(O obj, double range, ModifiableDoubleDBIDList result)
ModifiableDoubleDBIDList
LinearScanPrimitiveSimilarityRangeByObject. getRange(O obj, double range, ModifiableDoubleDBIDList result)
ModifiableDoubleDBIDList
LinearScanSimilarityRangeByDBID. getRange(DBIDRef id, double range, ModifiableDoubleDBIDList result)
ModifiableDoubleDBIDList
LinearScanSimilarityRangeByObject. getRange(O obj, double range, ModifiableDoubleDBIDList result)
ModifiableDoubleDBIDList
RangeSearcher. getRange(O query, double range, ModifiableDoubleDBIDList result)
Get the neighbors for a particular id in a given query range.ModifiableDoubleDBIDList
WrappedRangeDBIDByLookup. getRange(DBIDRef query, double range, ModifiableDoubleDBIDList result)
Methods in elki.database.query.range with parameters of type ModifiableDoubleDBIDList Modifier and Type Method Description ModifiableDoubleDBIDList
LinearScanDistanceRangeByDBID. getRange(DBIDRef id, double range, ModifiableDoubleDBIDList result)
ModifiableDoubleDBIDList
LinearScanDistanceRangeByObject. getRange(O obj, double range, ModifiableDoubleDBIDList result)
ModifiableDoubleDBIDList
LinearScanEuclideanRangeByObject. getRange(O obj, double range, ModifiableDoubleDBIDList result)
ModifiableDoubleDBIDList
LinearScanPrimitiveDistanceRangeByObject. getRange(O obj, double range, ModifiableDoubleDBIDList result)
ModifiableDoubleDBIDList
LinearScanPrimitiveSimilarityRangeByObject. getRange(O obj, double range, ModifiableDoubleDBIDList result)
ModifiableDoubleDBIDList
LinearScanSimilarityRangeByDBID. getRange(DBIDRef id, double range, ModifiableDoubleDBIDList result)
ModifiableDoubleDBIDList
LinearScanSimilarityRangeByObject. getRange(O obj, double range, ModifiableDoubleDBIDList result)
ModifiableDoubleDBIDList
RangeSearcher. getRange(O query, double range, ModifiableDoubleDBIDList result)
Get the neighbors for a particular id in a given query range.ModifiableDoubleDBIDList
WrappedRangeDBIDByLookup. getRange(DBIDRef query, double range, ModifiableDoubleDBIDList result)
-
Uses of ModifiableDoubleDBIDList in elki.index.distancematrix
Methods in elki.index.distancematrix that return ModifiableDoubleDBIDList Modifier and Type Method Description ModifiableDoubleDBIDList
PrecomputedDistanceMatrix.PrecomputedRangeQuery. getRange(DBIDRef id, double range, ModifiableDoubleDBIDList result)
ModifiableDoubleDBIDList
PrecomputedSimilarityMatrix.PrecomputedSimilarityRangeQuery. getRange(DBIDRef id, double range, ModifiableDoubleDBIDList result)
Methods in elki.index.distancematrix with parameters of type ModifiableDoubleDBIDList Modifier and Type Method Description ModifiableDoubleDBIDList
PrecomputedDistanceMatrix.PrecomputedRangeQuery. getRange(DBIDRef id, double range, ModifiableDoubleDBIDList result)
ModifiableDoubleDBIDList
PrecomputedSimilarityMatrix.PrecomputedSimilarityRangeQuery. getRange(DBIDRef id, double range, ModifiableDoubleDBIDList result)
-
Uses of ModifiableDoubleDBIDList in elki.index.idistance
Fields in elki.index.idistance declared as ModifiableDoubleDBIDList Modifier and Type Field Description private ModifiableDoubleDBIDList[]
InMemoryIDistanceIndex. index
The actual index.Methods in elki.index.idistance that return ModifiableDoubleDBIDList Modifier and Type Method Description ModifiableDoubleDBIDList
InMemoryIDistanceIndex.IDistanceRangeSearcher. getRange(O obj, double range, ModifiableDoubleDBIDList result)
Methods in elki.index.idistance with parameters of type ModifiableDoubleDBIDList Modifier and Type Method Description protected static void
InMemoryIDistanceIndex. binarySearch(ModifiableDoubleDBIDList index, DoubleDBIDListIter iter, double val)
Seek an iterator to the desired position, using binary search.ModifiableDoubleDBIDList
InMemoryIDistanceIndex.IDistanceRangeSearcher. getRange(O obj, double range, ModifiableDoubleDBIDList result)
-
Uses of ModifiableDoubleDBIDList in elki.index.invertedlist
Fields in elki.index.invertedlist with type parameters of type ModifiableDoubleDBIDList Modifier and Type Field Description protected java.util.ArrayList<ModifiableDoubleDBIDList>
InMemoryInvertedIndex. index
Inverted index.Methods in elki.index.invertedlist that return ModifiableDoubleDBIDList Modifier and Type Method Description private ModifiableDoubleDBIDList
InMemoryInvertedIndex. getOrCreateColumn(int dim)
Get (or create) a column.ModifiableDoubleDBIDList
InMemoryInvertedIndex.ArcCosineRangeQuery. getRange(V obj, double range, ModifiableDoubleDBIDList result)
ModifiableDoubleDBIDList
InMemoryInvertedIndex.CosineRangeQuery. getRange(V obj, double range, ModifiableDoubleDBIDList result)
Methods in elki.index.invertedlist with parameters of type ModifiableDoubleDBIDList Modifier and Type Method Description ModifiableDoubleDBIDList
InMemoryInvertedIndex.ArcCosineRangeQuery. getRange(V obj, double range, ModifiableDoubleDBIDList result)
ModifiableDoubleDBIDList
InMemoryInvertedIndex.CosineRangeQuery. getRange(V obj, double range, ModifiableDoubleDBIDList result)
-
Uses of ModifiableDoubleDBIDList in elki.index.laesa
Methods in elki.index.laesa that return ModifiableDoubleDBIDList Modifier and Type Method Description ModifiableDoubleDBIDList
LAESA.LAESARangeByDBIDSearcher. getRange(DBIDRef query, double range, ModifiableDoubleDBIDList result)
ModifiableDoubleDBIDList
LAESA.LAESARangeByObjectSearcher. getRange(O query, double range, ModifiableDoubleDBIDList result)
Methods in elki.index.laesa with parameters of type ModifiableDoubleDBIDList Modifier and Type Method Description ModifiableDoubleDBIDList
LAESA.LAESARangeByDBIDSearcher. getRange(DBIDRef query, double range, ModifiableDoubleDBIDList result)
ModifiableDoubleDBIDList
LAESA.LAESARangeByObjectSearcher. getRange(O query, double range, ModifiableDoubleDBIDList result)
protected void
LAESA.LAESARangeSearcher. laesaRangeSearch(double range, ModifiableDoubleDBIDList result)
Perform a range searchprivate int
LAESA.LAESAKNNSearcher. processPoints(ModifiableDoubleDBIDList cands, DoubleDBIDListMIter iter, double threshold, double dxs, DoubleDataStore rdists, int nc)
Process a set of points -
Uses of ModifiableDoubleDBIDList in elki.index.lsh
Methods in elki.index.lsh that return ModifiableDoubleDBIDList Modifier and Type Method Description ModifiableDoubleDBIDList
InMemoryLSHIndex.Instance.LSHRangeQuery. getRange(V obj, double range, ModifiableDoubleDBIDList result)
Methods in elki.index.lsh with parameters of type ModifiableDoubleDBIDList Modifier and Type Method Description ModifiableDoubleDBIDList
InMemoryLSHIndex.Instance.LSHRangeQuery. getRange(V obj, double range, ModifiableDoubleDBIDList result)
-
Uses of ModifiableDoubleDBIDList in elki.index.preprocessed.knn
Fields in elki.index.preprocessed.knn with type parameters of type ModifiableDoubleDBIDList Modifier and Type Field Description (package private) java.util.List<ModifiableDoubleDBIDList>
NaiveProjectedKNNPreprocessor. projected
Projected data.private WritableDataStore<ModifiableDoubleDBIDList>
MaterializeKNNAndRKNNPreprocessor. storageRkNN
Additional data storage for RkNN. -
Uses of ModifiableDoubleDBIDList in elki.index.projected
Methods in elki.index.projected that return ModifiableDoubleDBIDList Modifier and Type Method Description ModifiableDoubleDBIDList
ProjectedIndex.ProjectedRangeByDBID. getRange(DBIDRef id, double range, ModifiableDoubleDBIDList result)
ModifiableDoubleDBIDList
ProjectedIndex.ProjectedRangeByObject. getRange(O obj, double range, ModifiableDoubleDBIDList result)
Methods in elki.index.projected with parameters of type ModifiableDoubleDBIDList Modifier and Type Method Description ModifiableDoubleDBIDList
ProjectedIndex.ProjectedRangeByDBID. getRange(DBIDRef id, double range, ModifiableDoubleDBIDList result)
ModifiableDoubleDBIDList
ProjectedIndex.ProjectedRangeByObject. getRange(O obj, double range, ModifiableDoubleDBIDList result)
-
Uses of ModifiableDoubleDBIDList in elki.index.tree.metrical.covertree
Fields in elki.index.tree.metrical.covertree declared as ModifiableDoubleDBIDList Modifier and Type Field Description (package private) ModifiableDoubleDBIDList
CoverTree.Node. singletons
Objects in this node.Methods in elki.index.tree.metrical.covertree that return ModifiableDoubleDBIDList Modifier and Type Method Description protected ModifiableDoubleDBIDList
CoverTree.CoverTreeRangeSearcher. doSearch(double range, ModifiableDoubleDBIDList result)
Perform the actual search.protected ModifiableDoubleDBIDList
SimplifiedCoverTree.CoverTreeRangeSearcher. doSearch(double range, ModifiableDoubleDBIDList result)
Perform the actual search.ModifiableDoubleDBIDList
CoverTree.CoverTreeRangeDBIDSearcher. getRange(DBIDRef query, double range, ModifiableDoubleDBIDList result)
ModifiableDoubleDBIDList
CoverTree.CoverTreeRangeObjectSearcher. getRange(O query, double range, ModifiableDoubleDBIDList result)
ModifiableDoubleDBIDList
SimplifiedCoverTree.CoverTreeRangeDBIDSearcher. getRange(DBIDRef query, double range, ModifiableDoubleDBIDList result)
ModifiableDoubleDBIDList
SimplifiedCoverTree.CoverTreeRangeObjectSearcher. getRange(O query, double range, ModifiableDoubleDBIDList result)
Methods in elki.index.tree.metrical.covertree with parameters of type ModifiableDoubleDBIDList Modifier and Type Method Description protected CoverTree.Node
CoverTree. bulkConstruct(DBIDRef cur, int maxScale, double parentDist, ModifiableDoubleDBIDList elems)
Bulk-load the cover tree.protected SimplifiedCoverTree.Node
SimplifiedCoverTree. bulkConstruct(DBIDRef cur, int maxScale, ModifiableDoubleDBIDList elems)
Bulk-load the cover tree.protected void
AbstractCoverTree. collectByCover(DBIDRef cur, ModifiableDoubleDBIDList candidates, double fmax, ModifiableDoubleDBIDList collect)
Collect all elements with respect to a new routing object.protected ModifiableDoubleDBIDList
CoverTree.CoverTreeRangeSearcher. doSearch(double range, ModifiableDoubleDBIDList result)
Perform the actual search.protected ModifiableDoubleDBIDList
SimplifiedCoverTree.CoverTreeRangeSearcher. doSearch(double range, ModifiableDoubleDBIDList result)
Perform the actual search.protected void
AbstractCoverTree. excludeNotCovered(ModifiableDoubleDBIDList candidates, double fmax, ModifiableDoubleDBIDList collect)
Retain all elements within the current cover.ModifiableDoubleDBIDList
CoverTree.CoverTreeRangeDBIDSearcher. getRange(DBIDRef query, double range, ModifiableDoubleDBIDList result)
ModifiableDoubleDBIDList
CoverTree.CoverTreeRangeObjectSearcher. getRange(O query, double range, ModifiableDoubleDBIDList result)
ModifiableDoubleDBIDList
SimplifiedCoverTree.CoverTreeRangeDBIDSearcher. getRange(DBIDRef query, double range, ModifiableDoubleDBIDList result)
ModifiableDoubleDBIDList
SimplifiedCoverTree.CoverTreeRangeObjectSearcher. getRange(O query, double range, ModifiableDoubleDBIDList result)
-
Uses of ModifiableDoubleDBIDList in elki.index.tree.metrical.mtreevariants.mktrees.mkcop
Methods in elki.index.tree.metrical.mtreevariants.mktrees.mkcop with parameters of type ModifiableDoubleDBIDList Modifier and Type Method Description private void
MkCoPTree. doReverseKNNQuery(int k, DBIDRef q, ModifiableDoubleDBIDList result, ModifiableDBIDs candidates)
Performs a reverse knn query. -
Uses of ModifiableDoubleDBIDList in elki.index.tree.metrical.mtreevariants.mktrees.mkmax
Methods in elki.index.tree.metrical.mtreevariants.mktrees.mkmax with parameters of type ModifiableDoubleDBIDList Modifier and Type Method Description private void
MkMaxTree. doReverseKNNQuery(DBIDRef q, MkMaxTreeNode<O> node, MkMaxEntry node_entry, ModifiableDoubleDBIDList result)
Performs a reverse k-nearest neighbor query in the specified subtree for the given query object with k =AbstractMkTreeUnified.getKmax()
. -
Uses of ModifiableDoubleDBIDList in elki.index.tree.metrical.mtreevariants.mktrees.mktab
Methods in elki.index.tree.metrical.mtreevariants.mktrees.mktab with parameters of type ModifiableDoubleDBIDList Modifier and Type Method Description private void
MkTabTree. doReverseKNNQuery(int k, DBIDRef q, MkTabEntry node_entry, MkTabTreeNode<O> node, ModifiableDoubleDBIDList result)
Performs a k-nearest neighbor query in the specified subtree for the given query object and the given parameter k. -
Uses of ModifiableDoubleDBIDList in elki.index.tree.metrical.mtreevariants.query
Methods in elki.index.tree.metrical.mtreevariants.query that return ModifiableDoubleDBIDList Modifier and Type Method Description ModifiableDoubleDBIDList
MTreeRangeByDBID. getRange(DBIDRef query, double range, ModifiableDoubleDBIDList result)
ModifiableDoubleDBIDList
MTreeRangeByObject. getRange(O obj, double range, ModifiableDoubleDBIDList result)
Methods in elki.index.tree.metrical.mtreevariants.query with parameters of type ModifiableDoubleDBIDList Modifier and Type Method Description private void
MTreeRangeByDBID. doRangeQuery(DBID o_p, AbstractMTreeNode<O,?,?> node, DBIDRef q, double r_q, ModifiableDoubleDBIDList result)
Performs a range query on the specified subtree.private void
MTreeRangeByObject. doRangeQuery(DBID o_p, AbstractMTreeNode<O,?,?> node, O q, double r_q, ModifiableDoubleDBIDList result)
Performs a range query on the specified subtree.ModifiableDoubleDBIDList
MTreeRangeByDBID. getRange(DBIDRef query, double range, ModifiableDoubleDBIDList result)
ModifiableDoubleDBIDList
MTreeRangeByObject. getRange(O obj, double range, ModifiableDoubleDBIDList result)
-
Uses of ModifiableDoubleDBIDList in elki.index.tree.metrical.vptree
Fields in elki.index.tree.metrical.vptree declared as ModifiableDoubleDBIDList Modifier and Type Field Description (package private) ModifiableDoubleDBIDList
VPTree.Builder. scratch
Scratch space for organizing the elements(package private) ModifiableDoubleDBIDList
GNAT. sorted
Distance storage for building(package private) ModifiableDoubleDBIDList
VPTree.Node. vp
Vantage point and singletonsMethods in elki.index.tree.metrical.vptree that return ModifiableDoubleDBIDList Modifier and Type Method Description ModifiableDoubleDBIDList
GNAT.GNATRangeDBIDSearcher. getRange(DBIDRef query, double range, ModifiableDoubleDBIDList result)
ModifiableDoubleDBIDList
GNAT.GNATRangeObjectSearcher. getRange(O query, double range, ModifiableDoubleDBIDList result)
ModifiableDoubleDBIDList
VPTree.VPTreeRangeDBIDSearcher. getRange(DBIDRef query, double range, ModifiableDoubleDBIDList result)
ModifiableDoubleDBIDList
VPTree.VPTreeRangeObjectSearcher. getRange(O query, double range, ModifiableDoubleDBIDList result)
Methods in elki.index.tree.metrical.vptree with parameters of type ModifiableDoubleDBIDList Modifier and Type Method Description ModifiableDoubleDBIDList
GNAT.GNATRangeDBIDSearcher. getRange(DBIDRef query, double range, ModifiableDoubleDBIDList result)
ModifiableDoubleDBIDList
GNAT.GNATRangeObjectSearcher. getRange(O query, double range, ModifiableDoubleDBIDList result)
ModifiableDoubleDBIDList
VPTree.VPTreeRangeDBIDSearcher. getRange(DBIDRef query, double range, ModifiableDoubleDBIDList result)
ModifiableDoubleDBIDList
VPTree.VPTreeRangeObjectSearcher. getRange(O query, double range, ModifiableDoubleDBIDList result)
protected void
GNAT.GNATRangeSearcher. mvpRangeSearch(ModifiableDoubleDBIDList result, GNAT.Node node, double range)
Perform a range search on the MVP Treeprotected void
VPTree.VPTreeRangeSearcher. vpRangeSearch(ModifiableDoubleDBIDList result, VPTree.Node node, double range)
Recursive search function.Constructors in elki.index.tree.metrical.vptree with parameters of type ModifiableDoubleDBIDList Constructor Description Node(ModifiableDoubleDBIDList vp)
Constructor. -
Uses of ModifiableDoubleDBIDList in elki.index.tree.spatial.kd
Fields in elki.index.tree.spatial.kd declared as ModifiableDoubleDBIDList Modifier and Type Field Description protected ModifiableDoubleDBIDList
SmallMemoryKDTree. sorted
The actual "tree" as a sorted array.Methods in elki.index.tree.spatial.kd that return ModifiableDoubleDBIDList Modifier and Type Method Description ModifiableDoubleDBIDList
MemoryKDTree.KDTreeRangeSearcher. getRange(O obj, double range, ModifiableDoubleDBIDList result)
ModifiableDoubleDBIDList
MinimalisticMemoryKDTree.KDTreeRangeSearcher. getRange(O obj, double range, ModifiableDoubleDBIDList result)
ModifiableDoubleDBIDList
SmallMemoryKDTree.KDTreeRangeSearcher. getRange(O obj, double range, ModifiableDoubleDBIDList result)
Methods in elki.index.tree.spatial.kd with parameters of type ModifiableDoubleDBIDList Modifier and Type Method Description ModifiableDoubleDBIDList
MemoryKDTree.KDTreeRangeSearcher. getRange(O obj, double range, ModifiableDoubleDBIDList result)
ModifiableDoubleDBIDList
MinimalisticMemoryKDTree.KDTreeRangeSearcher. getRange(O obj, double range, ModifiableDoubleDBIDList result)
ModifiableDoubleDBIDList
SmallMemoryKDTree.KDTreeRangeSearcher. getRange(O obj, double range, ModifiableDoubleDBIDList result)
private void
MemoryKDTree.KDTreeRangeSearcher. kdRangeSearch(java.lang.Object cur, O query, ModifiableDoubleDBIDList res, DBIDArrayIter iter, double[] bounds, double rawdist, double radius)
Perform a range search on the k-d-tree.private void
MinimalisticMemoryKDTree.KDTreeRangeSearcher. kdRangeSearch(int left, int right, int axis, O query, ModifiableDoubleDBIDList res, DBIDArrayIter iter, double[] bounds, double rawdist, double radius)
Perform a range search on the k-d-tree.private void
SmallMemoryKDTree.KDTreeRangeSearcher. kdRangeSearch(int left, int right, int axis, O query, ModifiableDoubleDBIDList res, DoubleDBIDListIter iter, double[] bounds, double rawdist, double radius)
Perform a range search on the k-d-tree. -
Uses of ModifiableDoubleDBIDList in elki.index.tree.spatial.rstarvariants.query
Methods in elki.index.tree.spatial.rstarvariants.query that return ModifiableDoubleDBIDList Modifier and Type Method Description ModifiableDoubleDBIDList
EuclideanRStarTreeRangeQuery. getRange(O object, double range, ModifiableDoubleDBIDList result)
ModifiableDoubleDBIDList
RStarTreeDistancePrioritySearcher. getRange(O obj, double range, ModifiableDoubleDBIDList result)
ModifiableDoubleDBIDList
RStarTreeRangeSearcher. getRange(O obj, double range, ModifiableDoubleDBIDList result)
Methods in elki.index.tree.spatial.rstarvariants.query with parameters of type ModifiableDoubleDBIDList Modifier and Type Method Description ModifiableDoubleDBIDList
EuclideanRStarTreeRangeQuery. getRange(O object, double range, ModifiableDoubleDBIDList result)
ModifiableDoubleDBIDList
RStarTreeDistancePrioritySearcher. getRange(O obj, double range, ModifiableDoubleDBIDList result)
ModifiableDoubleDBIDList
RStarTreeRangeSearcher. getRange(O obj, double range, ModifiableDoubleDBIDList result)
-
Uses of ModifiableDoubleDBIDList in elki.index.tree.spatial.rstarvariants.rdknn
Methods in elki.index.tree.spatial.rstarvariants.rdknn with parameters of type ModifiableDoubleDBIDList Modifier and Type Method Description private void
RdKNNTree. doReverseKNN(RdKNNNode node, DBID oid, ModifiableDoubleDBIDList result)
Performs a reverse knn query in the specified subtree. -
Uses of ModifiableDoubleDBIDList in elki.index.vafile
Methods in elki.index.vafile that return ModifiableDoubleDBIDList Modifier and Type Method Description ModifiableDoubleDBIDList
PartialVAFile.PartialVAFileRangeQuery. getRange(V query, double range, ModifiableDoubleDBIDList result)
ModifiableDoubleDBIDList
VAFile.VAFileRangeQuery. getRange(V query, double eps, ModifiableDoubleDBIDList result)
Methods in elki.index.vafile with parameters of type ModifiableDoubleDBIDList Modifier and Type Method Description ModifiableDoubleDBIDList
PartialVAFile.PartialVAFileRangeQuery. getRange(V query, double range, ModifiableDoubleDBIDList result)
ModifiableDoubleDBIDList
VAFile.VAFileRangeQuery. getRange(V query, double eps, ModifiableDoubleDBIDList result)
-
Uses of ModifiableDoubleDBIDList in elki.outlier.intrinsic
Methods in elki.outlier.intrinsic with parameters of type ModifiableDoubleDBIDList Modifier and Type Method Description protected static void
ISOS. adjustDistances(DBIDRef ignore, DoubleDBIDListIter ki, double max, double id, ModifiableDoubleDBIDList dists)
-
Uses of ModifiableDoubleDBIDList in elki.outlier.subspace
Methods in elki.outlier.subspace with parameters of type ModifiableDoubleDBIDList Modifier and Type Method Description private DoubleDBIDList
OUTRES. initialRange(DBIDRef obj, DBIDs cands, PrimitiveDistance<? super NumberVector> df, double eps, OUTRES.KernelDensityEstimator kernel, ModifiableDoubleDBIDList n)
Initial range query.private DoubleDBIDList
OUTRES. subsetNeighborhoodQuery(DoubleDBIDList neighc, DBIDRef dbid, PrimitiveDistance<? super NumberVector> df, double adjustedEps, OUTRES.KernelDensityEstimator kernel, ModifiableDoubleDBIDList n)
Refine neighbors within a subset.
-