graph_algorithms
Class MetaModulePairMerger
java.lang.Object
graph_algorithms.MetaModulePairMerger
public class MetaModulePairMerger
- extends java.lang.Object
This class implements a simple algorithm that tries to merge two meta-modules.
If the two meta-modules can be merged then the result is the new meta-module.
Otherwise the result is null.
Method Summary |
static double |
getBetweenAvgDCScores(java.util.HashSet<java.lang.Integer> a,
java.util.HashSet<java.lang.Integer> b,
MetaModuleFinder data)
|
static double |
getBetweenAvgGCScores(java.util.HashSet<java.lang.Integer> a,
java.util.HashSet<java.lang.Integer> b,
MetaModuleFinder data)
|
static double |
getBetweenDCScores(java.util.HashSet<java.lang.Integer> a,
java.util.HashSet<java.lang.Integer> b,
MetaModuleFinder data)
|
static double |
getBetweenGCScores(java.util.HashSet<java.lang.Integer> a,
java.util.HashSet<java.lang.Integer> b,
MetaModuleFinder data)
A set of auxiliary static methods |
static double |
getBetweenScores(java.util.HashSet<java.lang.Integer> a,
java.util.HashSet<java.lang.Integer> b,
double[][] mat)
|
static MetaModulePairMerger |
merge(MetaModule a,
MetaModule b)
|
MetaModule |
mergeLists(java.util.HashSet<java.lang.Integer> u1,
java.util.HashSet<java.lang.Integer> u2,
java.util.HashSet<java.lang.Integer> v1,
java.util.HashSet<java.lang.Integer> v2,
MetaModuleFinder data)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MetaModulePairMerger
public MetaModulePairMerger()
merge
public static MetaModulePairMerger merge(MetaModule a,
MetaModule b)
mergeLists
public MetaModule mergeLists(java.util.HashSet<java.lang.Integer> u1,
java.util.HashSet<java.lang.Integer> u2,
java.util.HashSet<java.lang.Integer> v1,
java.util.HashSet<java.lang.Integer> v2,
MetaModuleFinder data)
getBetweenGCScores
public static double getBetweenGCScores(java.util.HashSet<java.lang.Integer> a,
java.util.HashSet<java.lang.Integer> b,
MetaModuleFinder data)
- A set of auxiliary static methods
getBetweenAvgGCScores
public static double getBetweenAvgGCScores(java.util.HashSet<java.lang.Integer> a,
java.util.HashSet<java.lang.Integer> b,
MetaModuleFinder data)
getBetweenDCScores
public static double getBetweenDCScores(java.util.HashSet<java.lang.Integer> a,
java.util.HashSet<java.lang.Integer> b,
MetaModuleFinder data)
getBetweenScores
public static double getBetweenScores(java.util.HashSet<java.lang.Integer> a,
java.util.HashSet<java.lang.Integer> b,
double[][] mat)
getBetweenAvgDCScores
public static double getBetweenAvgDCScores(java.util.HashSet<java.lang.Integer> a,
java.util.HashSet<java.lang.Integer> b,
MetaModuleFinder data)