Vector<Float> utDistValues = this.computeDistanceMatrix(cfdList);
DistanceMatrix distMatrix = new DistanceMatrix(utDistValues);
if(log.isInfoEnabled()){
log.info("Distance Matrix Calculated.");
}
HierarchicalClustering hc = new HierarchicalClustering(linkage);
if(log.isInfoEnabled()){
log.info("Running Clusterer.");
}
hc.runClusterer(distMatrix, maxCutHeight);
if(log.isInfoEnabled()){
log.info("Clustering Completed.");
}
Dendrogram dgram = hc.getDendrogram();
if(log.isInfoEnabled()){
log.info("Creating Domain Clusters.");
}
Vector<HCluster> hclusters = dgram.getClusters(maxCutHeight);
for (HCluster hcluster : hclusters) {