summaryrefslogtreecommitdiff
path: root/src/de/lmu/ifi/dbs/elki/data/Clustering.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/de/lmu/ifi/dbs/elki/data/Clustering.java')
-rw-r--r--src/de/lmu/ifi/dbs/elki/data/Clustering.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/de/lmu/ifi/dbs/elki/data/Clustering.java b/src/de/lmu/ifi/dbs/elki/data/Clustering.java
index ae70662e..808febba 100644
--- a/src/de/lmu/ifi/dbs/elki/data/Clustering.java
+++ b/src/de/lmu/ifi/dbs/elki/data/Clustering.java
@@ -4,7 +4,7 @@ package de.lmu.ifi.dbs.elki.data;
This file is part of ELKI:
Environment for Developing KDD-Applications Supported by Index-Structures
- Copyright (C) 2013
+ Copyright (C) 2014
Ludwig-Maximilians-Universität München
Lehr- und Forschungseinheit für Datenbanksysteme
ELKI Development Team
@@ -75,6 +75,9 @@ public class Clustering<M extends Model> extends BasicResult {
super(name, shortname);
this.toplevelclusters = toplevelclusters;
this.hierarchy = new HashMapHierarchy<>();
+ for (Cluster<M> clus : toplevelclusters) {
+ hierarchy.add(clus);
+ }
}
/**
@@ -161,12 +164,13 @@ public class Clustering<M extends Model> extends BasicResult {
}
@Override
- public void advance() {
+ public Iter<Cluster<M>> advance() {
if (iter.hasNext()) {
cur = iter.next();
} else {
cur = null;
}
+ return this;
}
@Override