Package | Description |
---|---|
de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans |
K-means clustering and variations.
|
de.lmu.ifi.dbs.elki.database.ids |
Database object identification and ID group handling API.
|
de.lmu.ifi.dbs.elki.database.ids.distance |
Distance-DBID pairs, lists and heaps.
|
de.lmu.ifi.dbs.elki.database.ids.generic |
Database object identification and ID group handling - generic implementations.
|
de.lmu.ifi.dbs.elki.database.ids.integer |
Integer-based DBID implementation --
do not use directly - always use
DBIDUtil . |
de.lmu.ifi.dbs.elki.database.query.knn |
Prepared queries for k nearest neighbor (kNN) queries.
|
de.lmu.ifi.dbs.elki.database.query.range |
Prepared queries for ε-range queries.
|
de.lmu.ifi.dbs.elki.database.relation |
Relations, materialized and virtual (views).
|
de.lmu.ifi.dbs.elki.evaluation.outlier |
Evaluate an outlier score using a misclassification based cost model.
|
de.lmu.ifi.dbs.elki.evaluation.roc |
Evaluation of rankings using ROC AUC (Receiver Operation Characteristics - Area Under Curve)
|
de.lmu.ifi.dbs.elki.evaluation.similaritymatrix |
Render a distance matrix to visualize a clustering-distance-combination.
|
de.lmu.ifi.dbs.elki.index.preprocessed.knn |
Indexes providing KNN and rKNN data.
|
de.lmu.ifi.dbs.elki.result.optics |
Result classes for OPTICS.
|
de.lmu.ifi.dbs.elki.utilities |
Utility and helper classes - commonly used data structures, output formatting, exceptions, ...
|
de.lmu.ifi.dbs.elki.visualization.style |
Style management for ELKI visualizations.
|
de.lmu.ifi.dbs.elki.visualization.visualizers.pairsegments |
Visualizers for inspecting cluster differences using pair counting segments.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
AbstractKMeans.updateAssignment(DBIDIter iditer,
List<? extends ModifiableDBIDs> clusters,
WritableIntegerDataStore assignment,
int newA) |
protected boolean |
KMeansBatchedLloyd.updateAssignment(DBIDIter id,
V fv,
List<? extends ModifiableDBIDs> clusters,
WritableIntegerDataStore assignment,
double[][] meanshift,
int[] changesize,
int minIndex)
Update the assignment of a single object.
|
private boolean |
AbstractKMeans.updateMeanAndAssignment(List<ModifiableDBIDs> clusters,
List<Vector> means,
int minIndex,
V fv,
DBIDIter iditer,
WritableIntegerDataStore assignment)
Try to update the cluster assignment.
|
Modifier and Type | Interface and Description |
---|---|
interface |
DBIDArrayIter
Array iterators that can also go backwards and seek.
|
interface |
DBIDArrayMIter
Modifiable array iterator.
|
interface |
DBIDMIter
Modifiable DBID iterator.
|
Modifier and Type | Class and Description |
---|---|
protected static class |
EmptyDBIDs.EmptyDBIDIterator
Iterator for empty DBIDs-
|
Modifier and Type | Method and Description |
---|---|
DBIDIter |
DBIDs.iter()
Get a DBID iterator (a more efficient API).
|
Modifier and Type | Interface and Description |
---|---|
interface |
DistanceDBIDListIter<D extends Distance<D>>
Iterator over distance-based query results.
|
interface |
DoubleDistanceDBIDListIter
Iterator for double valued distance-based query results.
|
Modifier and Type | Class and Description |
---|---|
protected class |
DoubleDistanceDBIDPairList.Itr
Iterator class.
|
Modifier and Type | Class and Description |
---|---|
class |
DBIDIterAdapter
Iterator for classic collections.
|
private class |
DistanceDBIDPairKNNList.Itr
Iterator.
|
private class |
DoubleDistanceDBIDPairKNNList.Itr
Iterator.
|
private class |
DoubleDistanceDBIDPairKNNListHeap.Itr
Iterator.
|
private class |
DoubleDistanceKNNSubList.Itr
Iterator for the sublist.
|
protected class |
GenericDistanceDBIDList.Itr
Iterator class.
|
private class |
KNNSubList.Itr
Iterator for the sublist.
|
protected class |
MaskedDBIDs.DBIDItr
Iterator over set bits.
|
protected class |
MaskedDBIDs.InvDBIDItr
Iterator over set bits.
|
(package private) class |
UnmodifiableArrayDBIDs.UnmodifiableDBIDArrayIter
Make an existing DBIDMIter unmodifiable.
|
(package private) class |
UnmodifiableDBIDs.UnmodifiableDBIDIter
Make an existing DBIDMIter unmodifiable.
|
Modifier and Type | Field and Description |
---|---|
private DBIDIter |
UnmodifiableDBIDs.UnmodifiableDBIDIter.it
Wrapped iterator.
|
Modifier and Type | Method and Description |
---|---|
DBIDIter |
MergedDBIDs.iter() |
DBIDIter |
UnmodifiableDBIDs.iter() |
DBIDIter |
MaskedDBIDs.iter() |
Constructor and Description |
---|
UnmodifiableDBIDs.UnmodifiableDBIDIter(DBIDIter it)
Constructor.
|
Modifier and Type | Interface and Description |
---|---|
interface |
DoubleDistanceIntegerDBIDListIter
Combination interface.
|
interface |
IntegerDBIDArrayIter
Modifiable integer array iterator.
|
interface |
IntegerDBIDArrayMIter
Modifiable integer array iterator.
|
interface |
IntegerDBIDIter
Iterator for integer DBIDs.
|
interface |
IntegerDBIDMIter
Modifiable iterator interface for integer DBIDs.
|
Modifier and Type | Class and 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 |
DoubleDistanceIntegerDBIDList.Itr
List iterator.
|
private class |
DoubleDistanceIntegerDBIDPairKNNListHeap.Itr
Iterator.
|
private class |
DoubleDistanceIntegerDBIDPairList.Itr
List iterator.
|
protected class |
IntegerDBID.Itr
Pseudo iterator for DBIDs interface.
|
private static class |
IntegerDBIDRange.Itr
Iterator in ELKI/C++ style.
|
protected class |
IntegerDBIDVar.Itr
Pseudo iterator for DBIDs interface.
|
protected static class |
TroveHashSetModifiableDBIDs.Itr
Iterator over trove hashs.
|
(package private) class |
UnmodifiableIntegerArrayDBIDs.UnmodifiableDBIDIter
Make an existing DBIDMIter unmodifiable.
|
(package private) class |
UnmodifiableIntegerDBIDs.UnmodifiableDBIDIter
Make an existing DBIDMIter unmodifiable.
|
Modifier and Type | Method and Description |
---|---|
private static <O> void |
DoubleOptimizedDistanceKNNQuery.linearScan(Relation<? extends O> relation,
DBIDIter iter,
PrimitiveDoubleDistanceFunction<? super O> rawdist,
O obj,
DoubleDistanceKNNHeap heap) |
Modifier and Type | Method and Description |
---|---|
private static <O> void |
DoubleOptimizedDistanceRangeQuery.linearScan(Relation<? extends O> relation,
DBIDIter iter,
PrimitiveDoubleDistanceFunction<? super O> rawdist,
O obj,
double range,
ModifiableDoubleDistanceDBIDList result) |
Modifier and Type | Method and Description |
---|---|
DBIDIter |
MaterializedRelation.iterDBIDs() |
DBIDIter |
ProxyView.iterDBIDs() |
DBIDIter |
ConvertToStringView.iterDBIDs() |
DBIDIter |
Relation.iterDBIDs()
Get an iterator access to the DBIDs.
|
DBIDIter |
DBIDView.iterDBIDs() |
DBIDIter |
ProjectedView.iterDBIDs() |
Modifier and Type | Method and Description |
---|---|
private XYCurve |
OutlierPrecisionRecallCurve.computePrecisionResult(int size,
SetDBIDs ids,
DBIDIter iter,
Relation<Double> scores) |
Modifier and Type | Field and Description |
---|---|
private DBIDIter |
ROC.SimpleAdapter.iter
Original Iterator
|
private DBIDIter |
ROC.OutlierScoreAdapter.iter
Original iterator.
|
Constructor and Description |
---|
ROC.SimpleAdapter(DBIDIter iter)
Constructor
|
Modifier and Type | Method and Description |
---|---|
private ComputeSimilarityMatrixImage.SimilarityMatrix |
ComputeSimilarityMatrixImage.computeSimilarityMatrixImage(Relation<O> relation,
DBIDIter iter)
Compute the actual similarity image.
|
Modifier and Type | Method and Description |
---|---|
private DistanceDBIDPair<D> |
MaterializeKNNAndRKNNPreprocessor.makePair(DistanceDBIDListIter<D> iter,
DBIDIter id) |
Modifier and Type | Method and Description |
---|---|
DBIDIter |
ClusterOrderResult.ReachabilityDistanceAdapter.iterDBIDs() |
DBIDIter |
ClusterOrderResult.PredecessorAdapter.iterDBIDs() |
Modifier and Type | Field and Description |
---|---|
(package private) DBIDIter |
DatabaseUtil.RelationObjectIterator.iter
The real iterator.
|
Constructor and Description |
---|
DatabaseUtil.RelationObjectIterator(DBIDIter iter,
Relation<? extends O> database)
Full Constructor.
|
Modifier and Type | Method and Description |
---|---|
DBIDIter |
ClassStylingPolicy.iterateClass(int cnum)
Iterate over all objects from a given class.
|
DBIDIter |
ClusterStylingPolicy.iterateClass(int cnum) |
Modifier and Type | Method and Description |
---|---|
DBIDIter |
SegmentsStylingPolicy.iterateClass(int cnum) |