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.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 . |
Modifier and Type | Field and Description |
---|---|
ObjectHeap<DoubleDistanceDBIDPair> |
HilOut.HilFeature.nn
Heap with the nearest known neighbors
|
Constructor and Description |
---|
HilOut.HilFeature(DBID id,
ObjectHeap<DoubleDistanceDBIDPair> nn)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
DoubleDistanceDBIDPair |
DBIDFactory.newDistancePair(double val,
DBIDRef id)
Make a new distance-DBID pair.
|
static DoubleDistanceDBIDPair |
DBIDUtil.newDistancePair(double dist,
DBIDRef id)
Make a DoubleDistanceDBIDPair.
|
Modifier and Type | Field and Description |
---|---|
(package private) ArrayList<DoubleDistanceDBIDPair> |
DoubleDistanceDBIDPairList.storage
Actual storage.
|
Modifier and Type | Method and Description |
---|---|
DoubleDistanceDBIDPair |
DoubleDistanceDBIDList.get(int off) |
DoubleDistanceDBIDPair |
DoubleDistanceDBIDPairList.get(int off) |
DoubleDistanceDBIDPair |
DoubleDistanceKNNList.get(int off) |
DoubleDistanceDBIDPair |
DoubleDistanceDBIDListIter.getDistancePair()
Get an object pair.
|
DoubleDistanceDBIDPair |
DoubleDistanceDBIDPairList.Itr.getDistancePair() |
DoubleDistanceDBIDPair |
DoubleDistanceKNNHeap.peek() |
DoubleDistanceDBIDPair |
DoubleDistanceKNNHeap.poll() |
Modifier and Type | Method and Description |
---|---|
void |
ModifiableDoubleDistanceDBIDList.add(DoubleDistanceDBIDPair pair)
Add an element.
|
void |
DoubleDistanceDBIDPairList.add(DoubleDistanceDBIDPair pair)
Add an element.
|
void |
DoubleDistanceKNNHeap.insert(DoubleDistanceDBIDPair e)
Add a distance-id pair to the heap unless the distance is too large.
|
Modifier and Type | Field and Description |
---|---|
private DoubleDistanceDBIDPair[] |
DoubleDistanceDBIDPairKNNListHeap.data
The actual data array.
|
private DoubleDistanceDBIDPair[] |
DoubleDistanceDBIDPairKNNList.data
The actual data array.
|
Modifier and Type | Field and Description |
---|---|
static Comparator<DoubleDistanceDBIDPair> |
DoubleDistanceDBIDPairKNNHeap.COMPARATOR
Comparator class.
|
static Comparator<DoubleDistanceDBIDPair> |
DoubleDistanceDBIDPairKNNHeap.REVERSE_COMPARATOR
Reverse comparator.
|
Modifier and Type | Method and Description |
---|---|
DoubleDistanceDBIDPair |
DoubleDistanceDBIDPairKNNListHeap.get(int index) |
DoubleDistanceDBIDPair |
DoubleDistanceDBIDPairKNNList.get(int index) |
DoubleDistanceDBIDPair |
DoubleDistanceKNNSubList.get(int index) |
DoubleDistanceDBIDPair |
DoubleDistanceDBIDPairKNNListHeap.Itr.getDistancePair() |
DoubleDistanceDBIDPair |
DoubleDistanceDBIDPairKNNList.Itr.getDistancePair() |
DoubleDistanceDBIDPair |
DoubleDistanceKNNSubList.Itr.getDistancePair() |
DoubleDistanceDBIDPair |
DoubleDistanceDBIDPairKNNListHeap.peek() |
DoubleDistanceDBIDPair |
DoubleDistanceDBIDPairKNNListHeap.poll() |
Modifier and Type | Method and Description |
---|---|
int |
DoubleDistanceDBIDPairKNNHeap.Comp.compare(DoubleDistanceDBIDPair o1,
DoubleDistanceDBIDPair o2) |
int |
DoubleDistanceDBIDPairKNNHeap.RComp.compare(DoubleDistanceDBIDPair o1,
DoubleDistanceDBIDPair o2) |
void |
DoubleDistanceDBIDPairKNNListHeap.insert(DoubleDistanceDBIDPair e) |
void |
DoubleDistanceDBIDPairKNNHeap.insert(DoubleDistanceDBIDPair e) |
private void |
DoubleDistanceDBIDPairKNNListHeap.insertionSort(DoubleDistanceDBIDPair obj)
Perform insertion sort.
|
Constructor and Description |
---|
DoubleDistanceDBIDPairKNNList(Collection<DoubleDistanceDBIDPair> col,
int k)
Constructor.
|
DoubleDistanceDBIDPairKNNList(Heap<DoubleDistanceDBIDPair> heap,
int k)
Constructor, to be called from KNNHeap only.
|
Modifier and Type | Class and Description |
---|---|
(package private) class |
DoubleDistanceIntegerDBIDPair
Class storing a double distance a DBID.
|
Modifier and Type | Method and Description |
---|---|
DoubleDistanceDBIDPair |
DoubleDistanceIntegerDBIDList.Itr.getDistancePair() |
DoubleDistanceDBIDPair |
DoubleDistanceIntegerDBIDPairList.Itr.getDistancePair() |
DoubleDistanceDBIDPair |
AbstractIntegerDBIDFactory.newDistancePair(double val,
DBIDRef id) |
Modifier and Type | Method and Description |
---|---|
void |
DoubleDistanceIntegerDBIDList.add(DoubleDistanceDBIDPair pair) |
void |
DoubleDistanceIntegerDBIDPairList.add(DoubleDistanceDBIDPair pair) |
void |
DoubleDistanceIntegerDBIDKNNHeap.insert(DoubleDistanceDBIDPair e) |
void |
DoubleDistanceIntegerDBIDPairKNNListHeap.insert(DoubleDistanceDBIDPair e) |
void |
DoubleDistanceIntegerDBIDSortedKNNList.insert(DoubleDistanceDBIDPair e) |