de.uni_leipzig.bf.cluster.harden
Class HardenMaxQuality

java.lang.Object
  extended by de.uni_leipzig.bf.cluster.harden.Harden
      extended by de.uni_leipzig.bf.cluster.harden.HardenMaxQuality

public class HardenMaxQuality
extends Harden

Is a Harden class and uses a QualityMeasure instance to find the best clusters.

 

Field Summary
protected  java.util.TreeSet<java.lang.Integer> m_nodeBlackList
          all used nodes
 
Fields inherited from class de.uni_leipzig.bf.cluster.harden.Harden
m_clusterGraph, m_qualityMeasure, VERBOSE
 
Constructor Summary
HardenMaxQuality()
           
HardenMaxQuality(QualityMeasure clusterQualityMeasure)
           
 
Method Summary
 java.util.ArrayList<java.util.TreeSet<java.lang.Integer>> extractHardClusters(java.util.ArrayList<java.util.TreeSet<java.lang.Integer>> clusters)
          Gets an ArrayList of TreeSet with different Integers in every TreeSet.
protected  java.util.HashMap<java.util.TreeSet<java.lang.Integer>,java.util.TreeSet<java.lang.Integer>> harden(java.util.HashMap<java.util.TreeSet<java.lang.Integer>,java.util.TreeSet<java.lang.Integer>> clusterSeedMap)
          Implement this abstract method for your concrete Harden class.
 
Methods inherited from class de.uni_leipzig.bf.cluster.harden.Harden
compareSet, getFlowFromNodeToSet, harden, mergeAddMap, qualityMeasure, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

m_nodeBlackList

protected java.util.TreeSet<java.lang.Integer> m_nodeBlackList
all used nodes

Constructor Detail

HardenMaxQuality

public HardenMaxQuality()

HardenMaxQuality

public HardenMaxQuality(QualityMeasure clusterQualityMeasure)
Method Detail

extractHardClusters

public java.util.ArrayList<java.util.TreeSet<java.lang.Integer>> extractHardClusters(java.util.ArrayList<java.util.TreeSet<java.lang.Integer>> clusters)
Gets an ArrayList of TreeSet with different Integers in every TreeSet.


harden

protected java.util.HashMap<java.util.TreeSet<java.lang.Integer>,java.util.TreeSet<java.lang.Integer>> harden(java.util.HashMap<java.util.TreeSet<java.lang.Integer>,java.util.TreeSet<java.lang.Integer>> clusterSeedMap)
Description copied from class: Harden
Implement this abstract method for your concrete Harden class.

Specified by:
harden in class Harden
Parameters:
clusterSeedMap - soft
Returns:
clusterSeedMap hard