Uses of Interface
elki.database.ids.DBIDArrayIter
-
Packages that use DBIDArrayIter Package Description elki.clustering.biclustering Biclustering algorithms.elki.clustering.em Expectation-Maximization clustering algorithm for Gaussian Mixture Modeling (GMM).elki.clustering.hierarchical Hierarchical agglomerative clustering (HAC).elki.clustering.kmeans K-means clustering and variations.elki.clustering.kmedoids K-medoids clustering (PAM).elki.clustering.kmedoids.initialization elki.clustering.optics OPTICS family of clustering algorithms.elki.clustering.silhouette Silhouette clustering algorithms.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.distancematrix Precomputed distance matrix.elki.index.laesa Linear Approximating and Eliminating Search Algorithm (LAESA).elki.index.tree.metrical.covertree Cover-tree variations.elki.index.tree.spatial.kd K-d-tree and variants.elki.index.tree.spatial.kd.split elki.outlier.anglebased Angle-based outlier detection algorithms.elki.outlier.distance Distance-based outlier detection algorithms, such as DBOutlier and kNN.elki.outlier.intrinsic Outlier detection algorithms based on intrinsic dimensionality.elki.projection Data projections (see also preprocessing filters for basic projections).elki.similarity.kernel Kernel functions.elki.svm.data elki.timeseries Algorithms for change point detection in time series. -
-
Uses of DBIDArrayIter in elki.clustering.biclustering
Fields in elki.clustering.biclustering declared as DBIDArrayIter Modifier and Type Field Description private DBIDArrayIter
AbstractBiclustering. iter
Iterator to use for more efficient random access. -
Uses of DBIDArrayIter in elki.clustering.em
Methods in elki.clustering.em with parameters of type DBIDArrayIter Modifier and Type Method Description private void
KDTreeEM.KDTree. aggregateStats(Relation<? extends NumberVector> relation, DBIDArrayIter iter, int dim)
Aggregate the statistics for a leaf node.private void
KDTreeEM.KDTree. computeBoundingBox(Relation<? extends NumberVector> relation, DBIDArrayIter iter)
Compute the bounding box. -
Uses of DBIDArrayIter in elki.clustering.hierarchical
Fields in elki.clustering.hierarchical declared as DBIDArrayIter Modifier and Type Field Description protected DBIDArrayIter
HACAM.Instance. ix
Iterators into the object ids.protected DBIDArrayIter
MedoidLinkage.Instance. ix
Iterators into the object ids.protected DBIDArrayIter
MiniMax.Instance. ix
Iterators into the object ids.protected DBIDArrayIter
HACAM.Instance. iy
Iterators into the object ids.protected DBIDArrayIter
MedoidLinkage.Instance. iy
Iterators into the object ids.protected DBIDArrayIter
MiniMax.Instance. iy
Iterators into the object ids.private DBIDArrayIter
AbstractHDBSCAN.HDBSCANAdapter. p
Iterators for accessing the data objects.private DBIDArrayIter
AbstractHDBSCAN.HDBSCANAdapter. q
Iterators for accessing the data objects.Methods in elki.clustering.hierarchical with parameters of type DBIDArrayIter Modifier and Type Method Description private void
CLINK. clinkstep3(DBIDArrayIter i, int n, WritableDBIDDataStore pi, WritableDoubleDataStore lambda, WritableDoubleDataStore m)
Third step: Determine the values for P and Lprivate void
CLINK. clinkstep4567(DBIDRef id, ArrayDBIDs ids, DBIDArrayIter it, int n, WritableDBIDDataStore pi, WritableDoubleDataStore lambda, WritableDoubleDataStore m)
Fourth to seventh step of CLINK: find best insertionprivate void
CLINK. clinkstep8(DBIDRef id, DBIDArrayIter it, int n, WritableDBIDDataStore pi, WritableDoubleDataStore lambda)
Update hierarchy.private void
LinearMemoryNNChain.Instance. nnChainCore(DBIDArrayIter aIt, DBIDArrayIter aIt2, ClusterMergeHistoryBuilder builder, Relation<O> rel)
Core function of NNChain.protected void
CLINK. process(DBIDRef id, ArrayDBIDs ids, DBIDArrayIter it, int n, WritableDBIDDataStore pi, WritableDoubleDataStore lambda, WritableDoubleDataStore m)
CLINK main loop, based on the SLINK main loop.protected void
SLINK. process(DBIDRef id, ArrayDBIDs ids, DBIDArrayIter it, int n, WritableDBIDDataStore pi, WritableDoubleDataStore lambda, WritableDoubleDataStore m)
SLINK main loop.private void
SLINK. slinkstep3(DBIDRef id, DBIDArrayIter it, int n, WritableDBIDDataStore pi, WritableDoubleDataStore lambda, WritableDoubleDataStore m)
Third step: Determine the values for P and Lprivate void
SLINK. slinkstep4(DBIDRef id, DBIDArrayIter it, int n, WritableDBIDDataStore pi, WritableDoubleDataStore lambda)
Fourth step: Actualize the clusters if necessaryprivate void
SLINK. step2(DBIDRef id, DBIDArrayIter it, int n, DistanceQuery<? super O> distQuery, WritableDoubleDataStore m)
Second step: Determine the pairwise distances from all objects in the pointer representation to the new object with the specified id.private void
SLINK. step2primitive(DBIDRef id, DBIDArrayIter it, int n, Relation<? extends O> relation, PrimitiveDistance<? super O> distance, WritableDoubleDataStore m)
Second step: Determine the pairwise distances from all objects in the pointer representation to the new object with the specified id. -
Uses of DBIDArrayIter in elki.clustering.kmeans
Constructors in elki.clustering.kmeans with parameters of type DBIDArrayIter Constructor Description KDNode(Relation<? extends NumberVector> relation, DBIDArrayIter iter, int start, int end)
Constructor. -
Uses of DBIDArrayIter in elki.clustering.kmedoids
Methods in elki.clustering.kmedoids with parameters of type DBIDArrayIter Modifier and Type Method Description protected void
FastPAM.Instance. findBestSwaps(DBIDArrayIter m, ArrayModifiableDBIDs bestids, double[] best, double[] cost, double[] pcost)
Find the best swaps.protected void
FastPAM1.Instance. updateAssignment(ArrayModifiableDBIDs medoids, DBIDArrayIter miter, DBIDRef h, int m)
Update an existing cluster assignment.protected int
FastPAM1.Instance. updateSecondNearest(DBIDRef j, DBIDArrayIter medoids, int h, double dist_h, int n)
Find the second nearest medoid. -
Uses of DBIDArrayIter in elki.clustering.kmedoids.initialization
Methods in elki.clustering.kmedoids.initialization with parameters of type DBIDArrayIter Modifier and Type Method Description static double
AlternateRefinement. assignToNearestCluster(DBIDArrayIter miter, DBIDs ids, DistanceQuery<?> distQ, WritableIntegerDataStore assignment, double[] cost)
Compute the initial cluster assignment.protected static double
LAB. getMinDist(DBIDArrayIter j, DistanceQuery<?> distQ, DBIDArrayIter mi, WritableDoubleDataStore mindist)
Get the minimum distance to previous medoids. -
Uses of DBIDArrayIter in elki.clustering.optics
Fields in elki.clustering.optics declared as DBIDArrayIter Modifier and Type Field Description private DBIDArrayIter
OPTICSXi.SteepScanPosition. cur
Variable for accessing.private DBIDArrayIter
OPTICSXi.SteepScanPosition. next
Variable for accessing.Methods in elki.clustering.optics that return DBIDArrayIter Modifier and Type Method Description DBIDArrayIter
ClusterOrder. iter()
Get an iterator.Methods in elki.clustering.optics with parameters of type DBIDArrayIter Modifier and Type Method Description private void
OPTICSXi.ClusterHierarchyBuilder. addCluster(DBIDArrayIter tmp, int cstart, int cend)
Build a cluster object.private Clustering<OPTICSModel>
OPTICSXi.ClusterHierarchyBuilder. build(ClusterOrder clusterOrder, DBIDArrayIter iter)
Build the main clustering result.private static int
OPTICSXi. predecessorFilter(ClusterOrder clusterOrderResult, int cstart, int cend, DBIDArrayIter tmp)
Filtering step to remove bad tailing points from the clusters. -
Uses of DBIDArrayIter in elki.clustering.silhouette
Methods in elki.clustering.silhouette with parameters of type DBIDArrayIter Modifier and Type Method Description protected double
PAMMEDSIL.Instance. medoidsilhouette(IntegerDataStore assignment, DBIDArrayIter m)
Evaluate the average medoid Silhouette of the current cluster assignmentprotected double
PAMMEDSIL.Instance. medoidsilhouette(IntegerDataStore assignment, DBIDArrayIter m, int hoff, DBIDRef h)
Evaluate the average medoid Silhouette of the current cluster assignmentprotected void
FastMSC.Instance. updateThirdNearest(DBIDRef j, FastMSC.Record rec, int m, double bestd, DBIDArrayIter miter)
Update the third nearest in the record. -
Uses of DBIDArrayIter in elki.database.ids
Subinterfaces of DBIDArrayIter in elki.database.ids Modifier and Type Interface Description interface
DBIDArrayMIter
Modifiable array iterator.interface
DoubleDBIDListIter
Iterator over Double+DBID pairs results.interface
DoubleDBIDListMIter
Modifiable DBIDList iterator.Classes in elki.database.ids that implement DBIDArrayIter Modifier and Type Class Description protected static class
EmptyDBIDs.EmptyDBIDIterator
Iterator for empty DBIDs-Methods in elki.database.ids that return DBIDArrayIter Modifier and Type Method Description DBIDArrayIter
DBIDArrayIter. advance()
DBIDArrayIter
DBIDArrayIter. advance(int count)
DBIDArrayIter
ArrayDBIDs. iter()
IterableDBIDArrayIter
DBIDArrayIter. retract()
DBIDArrayIter
DBIDArrayIter. seek(int off)
Methods in elki.database.ids with parameters of type DBIDArrayIter Modifier and Type Method Description private static void
QuickSelectDBIDs. insertionSort(ArrayModifiableDBIDs data, java.util.Comparator<? super DBIDRef> comparator, int start, int end, DBIDArrayIter iter1, DBIDArrayIter iter2)
Sort a small array using repetitive insertion sort. -
Uses of DBIDArrayIter in elki.database.ids.integer
Subinterfaces of DBIDArrayIter in elki.database.ids.integer Modifier and Type Interface Description interface
DoubleIntegerDBIDListIter
Combination interface of the DoubleDBIDListIter with IntegerDBIDIter.(package private) interface
DoubleIntegerDBIDListMIter
Combination interface for modifiable iterators.(package private) interface
IntegerDBIDArrayIter
Modifiable integer array iterator.(package private) interface
IntegerDBIDArrayMIter
Modifiable integer array iterator.Classes in elki.database.ids.integer that implement DBIDArrayIter Modifier and Type Class Description private class
ArrayModifiableIntegerDBIDs.Itr
Iterator class.private class
ArrayModifiableIntegerDBIDs.Slice.SliceItr
Iterator class.protected class
ArrayStaticIntegerDBIDs.Itr
DBID iterator in ELKI/C style.private class
ArrayStaticIntegerDBIDs.Slice.SliceItr
Iterator class.private class
DoubleIntegerDBIDArrayList.Itr
List iterator.private class
DoubleIntegerDBIDSubList.Itr
Iterator for the sublist.protected class
IntegerDBID.Itr
Pseudo iterator for DBIDs interface.private class
IntegerDBIDKNNSubList.Itr
Iterator for the sublist.private static class
IntegerDBIDPair.Itr
Iterator.private class
IntegerDBIDPair.Slice.SliceItr
Iterator class.private static class
IntegerDBIDRange.Itr
Iterator in ELKI/C++ style.protected class
IntegerDBIDVar.Itr
Pseudo iterator for DBIDs interface.private static class
UnmodifiableIntegerArrayDBIDs.Itr
Make an existing DBIDMIter unmodifiable.Methods in elki.database.ids.integer that return DBIDArrayIter Modifier and Type Method Description DBIDArrayIter
IntegerDBIDPair.Itr. advance(int count)
DBIDArrayIter
UnmodifiableIntegerArrayDBIDs.Itr. advance()
DBIDArrayIter
UnmodifiableIntegerArrayDBIDs.Itr. advance(int count)
DBIDArrayIter
IntegerDBIDPair.Itr. retract()
DBIDArrayIter
UnmodifiableIntegerArrayDBIDs.Itr. retract()
DBIDArrayIter
IntegerDBIDPair.Itr. seek(int off)
DBIDArrayIter
UnmodifiableIntegerArrayDBIDs.Itr. seek(int off)
-
Uses of DBIDArrayIter in elki.index.distancematrix
Fields in elki.index.distancematrix declared as DBIDArrayIter Modifier and Type Field Description (package private) DBIDArrayIter
PrecomputedDistanceMatrix.PrecomputedDistancePrioritySearcher. it
Iterator for mapping.(package private) DBIDArrayIter
PrecomputedDistanceMatrix.PrecomputedKNNQuery. it
Iterator for mapping.(package private) DBIDArrayIter
PrecomputedDistanceMatrix.PrecomputedRangeQuery. it
Iterator for mapping. -
Uses of DBIDArrayIter in elki.index.laesa
Methods in elki.index.laesa with parameters of type DBIDArrayIter Modifier and Type Method Description private int
LAESA.LAESAKNNSearcher. findInRef(DBIDRef p, DBIDArrayIter ref)
Find the given DBIDVar p in the reference iter -
Uses of DBIDArrayIter in elki.index.tree.metrical.covertree
Fields in elki.index.tree.metrical.covertree declared as DBIDArrayIter Modifier and Type Field Description private DBIDArrayIter
SimplifiedCoverTree.CoverTreePrioritySearcher. candidates
Candidates -
Uses of DBIDArrayIter in elki.index.tree.spatial.kd
Fields in elki.index.tree.spatial.kd declared as DBIDArrayIter Modifier and Type Field Description private DBIDArrayIter
MemoryKDTree.KDTreePrioritySearcher. iter
Search iterator.private DBIDArrayIter
MinimalisticMemoryKDTree.KDTreePrioritySearcher. iter
Search iterator.Methods in elki.index.tree.spatial.kd with parameters of type DBIDArrayIter Modifier and Type Method Description private double
MemoryKDTree.KDTreeKNNSearcher. kdKNNSearch(java.lang.Object cur, O query, KNNHeap knns, DBIDArrayIter iter, double[] bounds, double rawdist, double maxdist)
Perform a kNN search on the k-d-tree.private double
MinimalisticMemoryKDTree.KDTreeKNNSearcher. kdKNNSearch(int left, int right, int axis, O query, KNNHeap knns, DBIDArrayIter iter, double[] bounds, double rawdist, double maxdist)
Perform a kNN search on the k-d-tree.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. -
Uses of DBIDArrayIter in elki.index.tree.spatial.kd.split
Methods in elki.index.tree.spatial.kd.split with parameters of type DBIDArrayIter Modifier and Type Method Description (package private) static double[]
SplitStrategy.Util. minmaxRange(int dims, Relation<? extends NumberVector> relation, DBIDArrayIter iter, int left, int right)
Find the minimum and maximum in each dimension of a range of values. -
Uses of DBIDArrayIter in elki.outlier.anglebased
Methods in elki.outlier.anglebased with parameters of type DBIDArrayIter Modifier and Type Method Description protected double
ABOD. computeABOF(KernelMatrix kernelMatrix, DBIDRef pA, DBIDArrayIter pB, DBIDArrayIter pC, MeanVariance s)
Compute the exact ABOF value. -
Uses of DBIDArrayIter in elki.outlier.distance
Methods in elki.outlier.distance with parameters of type DBIDArrayIter Modifier and Type Method Description static void
SOS. nominateNeighbors(DBIDIter ignore, DBIDArrayIter di, double[] p, double norm, WritableDoubleDataStore scores)
Vote for neighbors not being outliers.static double
SOS. sumOfProbabilities(DBIDIter ignore, DBIDArrayIter di, double[] p)
Compute the sum of probabilities, stop at first 0, ignore query object. -
Uses of DBIDArrayIter in elki.outlier.intrinsic
Methods in elki.outlier.intrinsic with parameters of type DBIDArrayIter Modifier and Type Method Description static void
ISOS. nominateNeighbors(DBIDIter ignore, DBIDArrayIter di, double[] p, double norm, WritableDoubleDataStore scores)
Vote for neighbors not being outliers. -
Uses of DBIDArrayIter in elki.projection
Methods in elki.projection that return DBIDArrayIter Modifier and Type Method Description DBIDArrayIter
AffinityMatrix. iterDBIDs()
Array iterator over the stored objects.DBIDArrayIter
DenseAffinityMatrix. iterDBIDs()
DBIDArrayIter
SparseAffinityMatrix. iterDBIDs()
-
Uses of DBIDArrayIter in elki.similarity.kernel
Methods in elki.similarity.kernel that return DBIDArrayIter Modifier and Type Method Description DBIDArrayIter
KernelMatrix.DBIDMap. iter()
Get an array iterator, for scanning.DBIDArrayIter
KernelMatrix.RangeMap. iter()
DBIDArrayIter
KernelMatrix.SortedArrayMap. iter()
-
Uses of DBIDArrayIter in elki.svm.data
Fields in elki.svm.data declared as DBIDArrayIter Modifier and Type Field Description (package private) DBIDArrayIter
SimilarityQueryAdapter. i1
Iterators to offset into the ids.(package private) DBIDArrayIter
SimilarityQueryAdapter. i2
Iterators to offset into the ids.Methods in elki.svm.data that return DBIDArrayIter Modifier and Type Method Description DBIDArrayIter
SimilarityQueryAdapter. iter()
-
Uses of DBIDArrayIter in elki.timeseries
Fields in elki.timeseries declared as DBIDArrayIter Modifier and Type Field Description (package private) DBIDArrayIter
OfflineChangePointDetectionAlgorithm.Instance. iter
Iterator to reference data positions.
-