Package | Description |
---|---|
de.lmu.ifi.dbs.elki.algorithm.outlier |
Outlier detection algorithms
|
de.lmu.ifi.dbs.elki.database.ids |
Database object identification and ID group handling API.
|
de.lmu.ifi.dbs.elki.database.ids.integer |
Integer-based DBID implementation --
do not use directly - always use
DBIDUtil . |
de.lmu.ifi.dbs.elki.distance.distanceresultlist |
Classes for building and storing the results of distance-based queries
The classes in this package essentially form three groups:
KNNHeap for building kNN results. |
Modifier and Type | Field and Description |
---|---|
Heap<DoubleDistanceDBIDPair> |
HilOut.HilFeature.nn
Heap with the nearest known neighbors
|
Constructor and Description |
---|
HilOut.HilFeature(DBID id,
Heap<DoubleDistanceDBIDPair> nn)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
static DoubleDistanceDBIDPair |
DBIDUtil.newDistancePair(double dist,
DBIDRef id)
Make a DoubleDistanceDBIDPair.
|
DoubleDistanceDBIDPair |
DBIDFactory.newDistancePair(double val,
DBIDRef id)
Make a new distance-DBID pair.
|
Modifier and Type | Class and Description |
---|---|
(package private) class |
DoubleDistanceIntegerDBIDPair
Class storing a double distance a DBID.
|
Modifier and Type | Method and Description |
---|---|
DoubleDistanceDBIDPair |
SimpleDBIDFactory.newDistancePair(double val,
DBIDRef id) |
DoubleDistanceDBIDPair |
TrivialDBIDFactory.newDistancePair(double val,
DBIDRef id) |
Modifier and Type | Field and Description |
---|---|
private DoubleDistanceDBIDPair[] |
DoubleDistanceKNNList.data
The actual data array.
|
Modifier and Type | Field and Description |
---|---|
static Comparator<DoubleDistanceDBIDPair> |
DoubleDistanceKNNHeap.COMPARATOR
Comparator class.
|
(package private) ArrayList<DoubleDistanceDBIDPair> |
DoubleDistanceDBIDList.storage
Actual storage.
|
Modifier and Type | Method and Description |
---|---|
DoubleDistanceDBIDPair |
DoubleDistanceDBIDList.get(int off) |
DoubleDistanceDBIDPair |
DoubleDistanceKNNList.get(int index) |
DoubleDistanceDBIDPair |
DoubleDistanceDBIDList.Iter.getDistancePair() |
DoubleDistanceDBIDPair |
DoubleDistanceDBIDResultIter.getDistancePair()
Get an object pair.
|
DoubleDistanceDBIDPair |
DoubleDistanceKNNList.Itr.getDistancePair() |
Modifier and Type | Method and Description |
---|---|
void |
DoubleDistanceKNNHeap.add(DoubleDistanceDBIDPair e) |
void |
DoubleDistanceDBIDList.add(DoubleDistanceDBIDPair pair)
Add an element.
|
int |
DoubleDistanceKNNHeap.Comp.compare(DoubleDistanceDBIDPair o1,
DoubleDistanceDBIDPair o2) |
Constructor and Description |
---|
DoubleDistanceKNNList(Collection<DoubleDistanceDBIDPair> col,
int k)
Constructor.
|
DoubleDistanceKNNList(Heap<DoubleDistanceDBIDPair> heap,
int k)
Constructor, to be called from KNNHeap only.
|