Uses of Interface
elki.database.ids.DBIDArrayMIter
-
Packages that use DBIDArrayMIter Package Description 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.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.tree.spatial.kd K-d-tree and variants.elki.index.tree.spatial.kd.split elki.outlier.density Density-based outlier detection algorithms. -
-
Uses of DBIDArrayMIter in elki.clustering.hierarchical
Fields in elki.clustering.hierarchical declared as DBIDArrayMIter Modifier and Type Field Description protected DBIDArrayMIter
MedoidLinkage.Instance. mi
Iterators into medoid array.protected DBIDArrayMIter
MedoidLinkage.Instance. mj
Iterators into medoid array.protected DBIDArrayMIter
MiniMax.Instance. protiter
Iterator into prototype cacheprotected DBIDArrayMIter
HACAM.Instance. prots
Iterator into the prototypesMethods in elki.clustering.hierarchical with parameters of type DBIDArrayMIter Modifier and Type Method Description private static double
MedoidLinkage.Instance. findMedoid(DistanceQuery<?> dq, DBIDs c, DBIDArrayMIter prototype)
Find the prototypes.ClusterPrototypeMergeHistory
HACAM.Instance. run(ArrayDBIDs ids, ClusterDistanceMatrix mat, ClusterMergeHistoryBuilder builder, DistanceQuery<?> dq, DBIDArrayMIter prots)
Run HACAM linkageClusterPrototypeMergeHistory
MiniMax.Instance. run(ArrayDBIDs ids, ClusterDistanceMatrix mat, ClusterMergeHistoryBuilder builder, DistanceQuery<?> dq, DBIDArrayMIter prots)
ClusterPrototypeMergeHistory
MiniMaxAnderberg.Instance. run(ArrayDBIDs ids, ClusterDistanceMatrix mat, ClusterMergeHistoryBuilder builder, DistanceQuery<?> dq, DBIDArrayMIter prots)
ClusterPrototypeMergeHistory
MiniMaxNNChain.Instance. run(ArrayDBIDs ids, ClusterDistanceMatrix mat, ClusterMergeHistoryBuilder builder, DistanceQuery<?> dq, DBIDArrayMIter prots)
-
Uses of DBIDArrayMIter in elki.clustering.kmeans
Fields in elki.clustering.kmeans declared as DBIDArrayMIter Modifier and Type Field Description protected DBIDArrayMIter
KDTreePruningKMeans.Instance. iter
Iterator into the k-d-tree entries. -
Uses of DBIDArrayMIter in elki.clustering.kmedoids
Fields in elki.clustering.kmedoids declared as DBIDArrayMIter Modifier and Type Field Description (package private) DBIDArrayMIter
CLARANS.Assignment. miter
Medoid iterator -
Uses of DBIDArrayMIter in elki.clustering.kmedoids.initialization
Methods in elki.clustering.kmedoids.initialization with parameters of type DBIDArrayMIter Modifier and Type Method Description static boolean
AlternateRefinement. findMedoid(DBIDs ids, DistanceQuery<?> distQ, IntegerDataStore assignment, int j, DBIDArrayMIter miter, double[] cost)
Find the best medoid of a given fixed set.static double
GreedyG. findMedoid(DBIDs ids, DistanceQuery<?> distQ, int j, DBIDArrayMIter miter, double bestm, WritableDoubleDataStore temp, WritableDoubleDataStore tempbest, WritableDoubleDataStore mindist)
Find the best medoid of a given fixed set. -
Uses of DBIDArrayMIter in elki.clustering.optics
Methods in elki.clustering.optics with parameters of type DBIDArrayMIter Modifier and Type Method Description void
OPTICSList.Instance. findBest(ArrayModifiableDBIDs candidates, DBIDArrayMIter it, DBIDVar out)
Find the minimum in the candidates array. -
Uses of DBIDArrayMIter in elki.database.ids
Subinterfaces of DBIDArrayMIter in elki.database.ids Modifier and Type Interface Description interface
DoubleDBIDListMIter
Modifiable DBIDList iterator.Classes in elki.database.ids that implement DBIDArrayMIter Modifier and Type Class Description protected static class
EmptyDBIDs.EmptyDBIDIterator
Iterator for empty DBIDs-Methods in elki.database.ids that return DBIDArrayMIter Modifier and Type Method Description DBIDArrayMIter
ArrayModifiableDBIDs. iter()
DBIDArrayMIter
EmptyDBIDs. iter()
DBIDArrayMIter
DBIDArrayMIter. seek(int off)
-
Uses of DBIDArrayMIter in elki.database.ids.integer
Subinterfaces of DBIDArrayMIter in elki.database.ids.integer Modifier and Type Interface Description (package private) interface
DoubleIntegerDBIDListMIter
Combination interface for modifiable iterators.(package private) interface
IntegerDBIDArrayMIter
Modifiable integer array iterator.Classes in elki.database.ids.integer that implement DBIDArrayMIter Modifier and Type Class Description private class
ArrayModifiableIntegerDBIDs.Itr
Iterator class.private class
DoubleIntegerDBIDArrayList.Itr
List iterator. -
Uses of DBIDArrayMIter in elki.index.tree.spatial.kd
Methods in elki.index.tree.spatial.kd with parameters of type DBIDArrayMIter Modifier and Type Method Description private boolean
MemoryKDTree. assertSplitConsistent(int left, int pos, int right, int dim, double val, DBIDArrayMIter iter)
Assert that the generated split is consistent.java.lang.Object
MemoryKDTree. buildTree(Relation<? extends NumberVector> relation, int left, int right, ArrayModifiableDBIDs sorted, DBIDArrayMIter iter, VectorUtil.SortDBIDsBySingleDimension comp)
Build the k-d tree. -
Uses of DBIDArrayMIter in elki.index.tree.spatial.kd.split
Methods in elki.index.tree.spatial.kd.split with parameters of type DBIDArrayMIter Modifier and Type Method Description SplitStrategy.Info
BoundedMidpointSplit. findSplit(Relation<? extends NumberVector> relation, int dims, ArrayModifiableDBIDs sorted, DBIDArrayMIter iter, int left, int right, VectorUtil.SortDBIDsBySingleDimension comp)
SplitStrategy.Info
LeastOneDimSSQSplit. findSplit(Relation<? extends NumberVector> relation, int dims, ArrayModifiableDBIDs sorted, DBIDArrayMIter iter, int left, int right, VectorUtil.SortDBIDsBySingleDimension comp)
SplitStrategy.Info
LeastSSQSplit. findSplit(Relation<? extends NumberVector> relation, int dims, ArrayModifiableDBIDs sorted, DBIDArrayMIter iter, int left, int right, VectorUtil.SortDBIDsBySingleDimension comp)
SplitStrategy.Info
MeanVarianceSplit. findSplit(Relation<? extends NumberVector> relation, int dims, ArrayModifiableDBIDs sorted, DBIDArrayMIter iter, int left, int right, VectorUtil.SortDBIDsBySingleDimension comp)
SplitStrategy.Info
MedianSplit. findSplit(Relation<? extends NumberVector> relation, int dims, ArrayModifiableDBIDs sorted, DBIDArrayMIter iter, int left, int right, VectorUtil.SortDBIDsBySingleDimension comp)
SplitStrategy.Info
MedianVarianceSplit. findSplit(Relation<? extends NumberVector> relation, int dims, ArrayModifiableDBIDs sorted, DBIDArrayMIter iter, int left, int right, VectorUtil.SortDBIDsBySingleDimension comp)
SplitStrategy.Info
MidpointSplit. findSplit(Relation<? extends NumberVector> relation, int dims, ArrayModifiableDBIDs sorted, DBIDArrayMIter iter, int left, int right, VectorUtil.SortDBIDsBySingleDimension comp)
SplitStrategy.Info
SplitStrategy. findSplit(Relation<? extends NumberVector> relation, int dims, ArrayModifiableDBIDs sorted, DBIDArrayMIter iter, int left, int right, VectorUtil.SortDBIDsBySingleDimension comp)
Build the k-d-tree using midpoint splitting.(package private) static int
SplitStrategy.Util. pivot(Relation<? extends NumberVector> relation, ArrayModifiableDBIDs sorted, DBIDArrayMIter iter, int dim, int left, int right, double mid)
Pivot an interval.(package private) static double[]
SplitStrategy.Util. sumvar(Relation<? extends NumberVector> relation, int dims, DBIDArrayMIter iter, int left, int right)
Compute the sum and sum-of-squares (for variance). -
Uses of DBIDArrayMIter in elki.outlier.density
Fields in elki.outlier.density declared as DBIDArrayMIter Modifier and Type Field Description (package private) DBIDArrayMIter
IsolationForest.ForestBuilder. iter
Iterator into candidates
-