private class OPTICSHeap.Instance extends Object
Modifier and Type | Field and Description |
---|---|
(package private) ClusterOrder |
clusterOrder
Output cluster order.
|
(package private) UpdatableHeap<OPTICSHeapEntry> |
heap
Heap of candidates.
|
private DBIDs |
ids
IDs to process.
|
private ModifiableDBIDs |
processedIDs
Holds a set of processed ids.
|
(package private) FiniteProgress |
progress
Progress for logging.
|
(package private) RangeQuery<O> |
rangeQuery
Range query.
|
Constructor and Description |
---|
OPTICSHeap.Instance(Database db,
Relation<O> relation)
Constructor for a single data set.
|
Modifier and Type | Method and Description |
---|---|
protected void |
expandClusterOrder(DBIDRef objectID)
OPTICS-function expandClusterOrder.
|
ClusterOrder |
run()
Process the data set.
|
private ModifiableDBIDs processedIDs
UpdatableHeap<OPTICSHeapEntry> heap
ClusterOrder clusterOrder
private DBIDs ids
FiniteProgress progress
RangeQuery<O> rangeQuery
public ClusterOrder run()
protected void expandClusterOrder(DBIDRef objectID)
objectID
- the currently processed objectCopyright © 2015 ELKI Development Team, Lehr- und Forschungseinheit für Datenbanksysteme, Ludwig-Maximilians-Universität München. License information.