org.processmining.mining.fuzzymining.graph.transform
Class ClusterUtils

java.lang.Object
  extended by org.processmining.mining.fuzzymining.graph.transform.ClusterUtils

public class ClusterUtils
extends java.lang.Object


Constructor Summary
ClusterUtils()
           
 
Method Summary
static double calculateDiameter(ClusterNode cluster)
           
static double calculateDistance(ClusterNode a, ClusterNode b)
           
static double calculateDistance(ClusterNode cluster, Node node)
           
static double calculateDistance(Node a, Node b)
           
protected static java.util.ArrayList<Node> findPath(Node a, Node b, Node[] nodeSet, int maxDepth)
           
protected static double getPathCorrelation(java.util.ArrayList<Node> path)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClusterUtils

public ClusterUtils()
Method Detail

calculateDistance

public static double calculateDistance(Node a,
                                       Node b)

calculateDistance

public static double calculateDistance(ClusterNode cluster,
                                       Node node)

calculateDistance

public static double calculateDistance(ClusterNode a,
                                       ClusterNode b)

calculateDiameter

public static double calculateDiameter(ClusterNode cluster)

findPath

protected static java.util.ArrayList<Node> findPath(Node a,
                                                    Node b,
                                                    Node[] nodeSet,
                                                    int maxDepth)

getPathCorrelation

protected static double getPathCorrelation(java.util.ArrayList<Node> path)