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 DBIDArrayIterAbstractBiclustering. iterIterator 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 voidKDTreeEM.KDTree. aggregateStats(Relation<? extends NumberVector> relation, DBIDArrayIter iter, int dim)Aggregate the statistics for a leaf node.private voidKDTreeEM.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 DBIDArrayIterHACAM.Instance. ixIterators into the object ids.protected DBIDArrayIterMedoidLinkage.Instance. ixIterators into the object ids.protected DBIDArrayIterMiniMax.Instance. ixIterators into the object ids.protected DBIDArrayIterHACAM.Instance. iyIterators into the object ids.protected DBIDArrayIterMedoidLinkage.Instance. iyIterators into the object ids.protected DBIDArrayIterMiniMax.Instance. iyIterators into the object ids.private DBIDArrayIterAbstractHDBSCAN.HDBSCANAdapter. pIterators for accessing the data objects.private DBIDArrayIterAbstractHDBSCAN.HDBSCANAdapter. qIterators for accessing the data objects.Methods in elki.clustering.hierarchical with parameters of type DBIDArrayIter Modifier and Type Method Description private voidCLINK. clinkstep3(DBIDArrayIter i, int n, WritableDBIDDataStore pi, WritableDoubleDataStore lambda, WritableDoubleDataStore m)Third step: Determine the values for P and Lprivate voidCLINK. clinkstep4567(DBIDRef id, ArrayDBIDs ids, DBIDArrayIter it, int n, WritableDBIDDataStore pi, WritableDoubleDataStore lambda, WritableDoubleDataStore m)Fourth to seventh step of CLINK: find best insertionprivate voidCLINK. clinkstep8(DBIDRef id, DBIDArrayIter it, int n, WritableDBIDDataStore pi, WritableDoubleDataStore lambda)Update hierarchy.private voidLinearMemoryNNChain.Instance. nnChainCore(DBIDArrayIter aIt, DBIDArrayIter aIt2, ClusterMergeHistoryBuilder builder, Relation<O> rel)Core function of NNChain.protected voidCLINK. 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 voidSLINK. process(DBIDRef id, ArrayDBIDs ids, DBIDArrayIter it, int n, WritableDBIDDataStore pi, WritableDoubleDataStore lambda, WritableDoubleDataStore m)SLINK main loop.private voidSLINK. slinkstep3(DBIDRef id, DBIDArrayIter it, int n, WritableDBIDDataStore pi, WritableDoubleDataStore lambda, WritableDoubleDataStore m)Third step: Determine the values for P and Lprivate voidSLINK. slinkstep4(DBIDRef id, DBIDArrayIter it, int n, WritableDBIDDataStore pi, WritableDoubleDataStore lambda)Fourth step: Actualize the clusters if necessaryprivate voidSLINK. 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 voidSLINK. 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 voidFastPAM.Instance. findBestSwaps(DBIDArrayIter m, ArrayModifiableDBIDs bestids, double[] best, double[] cost, double[] pcost)Find the best swaps.protected voidFastPAM1.Instance. updateAssignment(ArrayModifiableDBIDs medoids, DBIDArrayIter miter, DBIDRef h, int m)Update an existing cluster assignment.protected intFastPAM1.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 doubleAlternateRefinement. assignToNearestCluster(DBIDArrayIter miter, DBIDs ids, DistanceQuery<?> distQ, WritableIntegerDataStore assignment, double[] cost)Compute the initial cluster assignment.protected static doubleLAB. 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 DBIDArrayIterOPTICSXi.SteepScanPosition. curVariable for accessing.private DBIDArrayIterOPTICSXi.SteepScanPosition. nextVariable for accessing.Methods in elki.clustering.optics that return DBIDArrayIter Modifier and Type Method Description DBIDArrayIterClusterOrder. iter()Get an iterator.Methods in elki.clustering.optics with parameters of type DBIDArrayIter Modifier and Type Method Description private voidOPTICSXi.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 intOPTICSXi. 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 doublePAMMEDSIL.Instance. medoidsilhouette(IntegerDataStore assignment, DBIDArrayIter m)Evaluate the average medoid Silhouette of the current cluster assignmentprotected doublePAMMEDSIL.Instance. medoidsilhouette(IntegerDataStore assignment, DBIDArrayIter m, int hoff, DBIDRef h)Evaluate the average medoid Silhouette of the current cluster assignmentprotected voidFastMSC.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 interfaceDBIDArrayMIterModifiable array iterator.interfaceDoubleDBIDListIterIterator over Double+DBID pairs results.interfaceDoubleDBIDListMIterModifiable DBIDList iterator.Classes in elki.database.ids that implement DBIDArrayIter Modifier and Type Class Description protected static classEmptyDBIDs.EmptyDBIDIteratorIterator for empty DBIDs-Methods in elki.database.ids that return DBIDArrayIter Modifier and Type Method Description DBIDArrayIterDBIDArrayIter. advance()DBIDArrayIterDBIDArrayIter. advance(int count)DBIDArrayIterArrayDBIDs. iter()IterableDBIDArrayIterDBIDArrayIter. retract()DBIDArrayIterDBIDArrayIter. seek(int off)Methods in elki.database.ids with parameters of type DBIDArrayIter Modifier and Type Method Description private static voidQuickSelectDBIDs. 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 interfaceDoubleIntegerDBIDListIterCombination interface of the DoubleDBIDListIter with IntegerDBIDIter.(package private) interfaceDoubleIntegerDBIDListMIterCombination interface for modifiable iterators.(package private) interfaceIntegerDBIDArrayIterModifiable integer array iterator.(package private) interfaceIntegerDBIDArrayMIterModifiable integer array iterator.Classes in elki.database.ids.integer that implement DBIDArrayIter Modifier and Type Class Description private classArrayModifiableIntegerDBIDs.ItrIterator class.private classArrayModifiableIntegerDBIDs.Slice.SliceItrIterator class.protected classArrayStaticIntegerDBIDs.ItrDBID iterator in ELKI/C style.private classArrayStaticIntegerDBIDs.Slice.SliceItrIterator class.private classDoubleIntegerDBIDArrayList.ItrList iterator.private classDoubleIntegerDBIDSubList.ItrIterator for the sublist.protected classIntegerDBID.ItrPseudo iterator for DBIDs interface.private classIntegerDBIDKNNSubList.ItrIterator for the sublist.private static classIntegerDBIDPair.ItrIterator.private classIntegerDBIDPair.Slice.SliceItrIterator class.private static classIntegerDBIDRange.ItrIterator in ELKI/C++ style.protected classIntegerDBIDVar.ItrPseudo iterator for DBIDs interface.private static classUnmodifiableIntegerArrayDBIDs.ItrMake an existing DBIDMIter unmodifiable.Methods in elki.database.ids.integer that return DBIDArrayIter Modifier and Type Method Description DBIDArrayIterIntegerDBIDPair.Itr. advance(int count)DBIDArrayIterUnmodifiableIntegerArrayDBIDs.Itr. advance()DBIDArrayIterUnmodifiableIntegerArrayDBIDs.Itr. advance(int count)DBIDArrayIterIntegerDBIDPair.Itr. retract()DBIDArrayIterUnmodifiableIntegerArrayDBIDs.Itr. retract()DBIDArrayIterIntegerDBIDPair.Itr. seek(int off)DBIDArrayIterUnmodifiableIntegerArrayDBIDs.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) DBIDArrayIterPrecomputedDistanceMatrix.PrecomputedDistancePrioritySearcher. itIterator for mapping.(package private) DBIDArrayIterPrecomputedDistanceMatrix.PrecomputedKNNQuery. itIterator for mapping.(package private) DBIDArrayIterPrecomputedDistanceMatrix.PrecomputedRangeQuery. itIterator 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 intLAESA.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 DBIDArrayIterSimplifiedCoverTree.CoverTreePrioritySearcher. candidatesCandidates -
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 DBIDArrayIterMemoryKDTree.KDTreePrioritySearcher. iterSearch iterator.private DBIDArrayIterMinimalisticMemoryKDTree.KDTreePrioritySearcher. iterSearch iterator.Methods in elki.index.tree.spatial.kd with parameters of type DBIDArrayIter Modifier and Type Method Description private doubleMemoryKDTree.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 doubleMinimalisticMemoryKDTree.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 voidMemoryKDTree.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 voidMinimalisticMemoryKDTree.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 doubleABOD. 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 voidSOS. nominateNeighbors(DBIDIter ignore, DBIDArrayIter di, double[] p, double norm, WritableDoubleDataStore scores)Vote for neighbors not being outliers.static doubleSOS. 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 voidISOS. 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 DBIDArrayIterAffinityMatrix. iterDBIDs()Array iterator over the stored objects.DBIDArrayIterDenseAffinityMatrix. iterDBIDs()DBIDArrayIterSparseAffinityMatrix. iterDBIDs() -
Uses of DBIDArrayIter in elki.similarity.kernel
Methods in elki.similarity.kernel that return DBIDArrayIter Modifier and Type Method Description DBIDArrayIterKernelMatrix.DBIDMap. iter()Get an array iterator, for scanning.DBIDArrayIterKernelMatrix.RangeMap. iter()DBIDArrayIterKernelMatrix.SortedArrayMap. iter() -
Uses of DBIDArrayIter in elki.svm.data
Fields in elki.svm.data declared as DBIDArrayIter Modifier and Type Field Description (package private) DBIDArrayIterSimilarityQueryAdapter. i1Iterators to offset into the ids.(package private) DBIDArrayIterSimilarityQueryAdapter. i2Iterators to offset into the ids.Methods in elki.svm.data that return DBIDArrayIter Modifier and Type Method Description DBIDArrayIterSimilarityQueryAdapter. iter() -
Uses of DBIDArrayIter in elki.timeseries
Fields in elki.timeseries declared as DBIDArrayIter Modifier and Type Field Description (package private) DBIDArrayIterOfflineChangePointDetectionAlgorithm.Instance. iterIterator to reference data positions.
-