public class Dfpg
extends java.lang.Object
Constructor and Description |
---|
Dfpg() |
Dfpg(org.processmining.plugins.InductiveMiner.graphs.Graph<org.deckfour.xes.classification.XEventClass> directlyFollowsGraph,
org.processmining.plugins.InductiveMiner.graphs.Graph<org.deckfour.xes.classification.XEventClass> directlyPrecedesGraph) |
Dfpg(org.processmining.plugins.InductiveMiner.graphs.Graph<org.deckfour.xes.classification.XEventClass> directlyFollowsGraph,
org.processmining.plugins.InductiveMiner.graphs.Graph<org.deckfour.xes.classification.XEventClass> directlyPrecedesGraph,
org.processmining.plugins.InductiveMiner.MultiSet<org.deckfour.xes.classification.XEventClass> startActivities,
org.processmining.plugins.InductiveMiner.MultiSet<org.deckfour.xes.classification.XEventClass> endActivities,
org.processmining.plugins.InductiveMiner.MultiSet<org.deckfour.xes.classification.XEventClass> activities) |
Dfpg(int initialSize) |
Modifier and Type | Method and Description |
---|---|
void |
addActivity(org.deckfour.xes.classification.XEventClass activity) |
void |
addEdge(org.deckfour.xes.classification.XEventClass source,
org.deckfour.xes.classification.XEventClass target,
long cardinality) |
void |
addEndActivity(org.deckfour.xes.classification.XEventClass activity,
long cardinality) |
void |
addStartActivity(org.deckfour.xes.classification.XEventClass activity,
long cardinality) |
java.util.Set<java.util.Set<org.deckfour.xes.classification.XEventClass>> |
applyMCLonDFGMatrix() |
java.util.Set<java.util.Set<org.deckfour.xes.classification.XEventClass>> |
applyMCLonDPGMatrix() |
java.util.Set<java.util.Set<org.deckfour.xes.classification.XEventClass>> |
applyMCLonNormMatrix(java.lang.Integer norm,
double inflationParameter) |
java.util.Set<java.util.Set<org.deckfour.xes.classification.XEventClass>> |
applyMCLusteringAggregatorLaplace(VectorNorm aggregator,
double inflationParameter) |
java.util.Set<java.util.Set<org.deckfour.xes.classification.XEventClass>> |
applyMCLusteringAggregatorMLE(VectorNorm aggregator,
double inflationParameter) |
java.lang.Iterable<org.deckfour.xes.classification.XEventClass> |
getActivities() |
org.processmining.plugins.InductiveMiner.MultiSet<org.deckfour.xes.classification.XEventClass> |
getActivitiesCounts() |
org.processmining.plugins.InductiveMiner.graphs.Graph<org.deckfour.xes.classification.XEventClass> |
getDirectlyFollowsGraph() |
org.processmining.plugins.InductiveMiner.MultiSet<org.deckfour.xes.classification.XEventClass> |
getEndActivities() |
org.processmining.markovclustering.models.MCLMatrix |
getLaplaceDfgMatrix() |
org.processmining.markovclustering.models.MCLMatrix |
getLaplaceDpgMatrix() |
java.util.Map<java.lang.Integer,org.deckfour.xes.classification.XEventClass> |
getMappingFromIDToXEventClass() |
org.processmining.markovclustering.models.MCLMatrix |
getMLEDfgMatrix() |
org.processmining.markovclustering.models.MCLMatrix |
getMLEDpgMatrix() |
org.processmining.plugins.InductiveMiner.MultiSet<org.deckfour.xes.classification.XEventClass> |
getStartActivities() |
static java.lang.String |
padRight(java.lang.String s,
int n) |
static void |
printArray(double[][] matrix) |
void |
setActivitiesCounts(org.processmining.plugins.InductiveMiner.MultiSet<org.deckfour.xes.classification.XEventClass> counts) |
void |
setDirectlyFollowsGraph(org.processmining.plugins.InductiveMiner.graphs.Graph<org.deckfour.xes.classification.XEventClass> directlyFollowsGraph) |
void |
setVerbose(boolean verbose) |
org.processmining.markovclustering.models.MCLMatrix |
toRowStochasticMatrix(org.processmining.markovclustering.models.MCLMatrix matrix) |
java.lang.String |
toString() |
public Dfpg()
public Dfpg(int initialSize)
public Dfpg(org.processmining.plugins.InductiveMiner.graphs.Graph<org.deckfour.xes.classification.XEventClass> directlyFollowsGraph, org.processmining.plugins.InductiveMiner.graphs.Graph<org.deckfour.xes.classification.XEventClass> directlyPrecedesGraph)
public Dfpg(org.processmining.plugins.InductiveMiner.graphs.Graph<org.deckfour.xes.classification.XEventClass> directlyFollowsGraph, org.processmining.plugins.InductiveMiner.graphs.Graph<org.deckfour.xes.classification.XEventClass> directlyPrecedesGraph, org.processmining.plugins.InductiveMiner.MultiSet<org.deckfour.xes.classification.XEventClass> startActivities, org.processmining.plugins.InductiveMiner.MultiSet<org.deckfour.xes.classification.XEventClass> endActivities, org.processmining.plugins.InductiveMiner.MultiSet<org.deckfour.xes.classification.XEventClass> activities)
public void addActivity(org.deckfour.xes.classification.XEventClass activity)
public org.processmining.plugins.InductiveMiner.graphs.Graph<org.deckfour.xes.classification.XEventClass> getDirectlyFollowsGraph()
public void setVerbose(boolean verbose)
public void setDirectlyFollowsGraph(org.processmining.plugins.InductiveMiner.graphs.Graph<org.deckfour.xes.classification.XEventClass> directlyFollowsGraph)
public void setActivitiesCounts(org.processmining.plugins.InductiveMiner.MultiSet<org.deckfour.xes.classification.XEventClass> counts)
public org.processmining.plugins.InductiveMiner.MultiSet<org.deckfour.xes.classification.XEventClass> getActivitiesCounts()
public org.processmining.plugins.InductiveMiner.MultiSet<org.deckfour.xes.classification.XEventClass> getStartActivities()
public org.processmining.plugins.InductiveMiner.MultiSet<org.deckfour.xes.classification.XEventClass> getEndActivities()
public void addEdge(org.deckfour.xes.classification.XEventClass source, org.deckfour.xes.classification.XEventClass target, long cardinality)
public void addStartActivity(org.deckfour.xes.classification.XEventClass activity, long cardinality)
public void addEndActivity(org.deckfour.xes.classification.XEventClass activity, long cardinality)
public java.lang.String toString()
toString
in class java.lang.Object
public org.processmining.markovclustering.models.MCLMatrix getMLEDpgMatrix()
public java.lang.Iterable<org.deckfour.xes.classification.XEventClass> getActivities()
public java.util.Map<java.lang.Integer,org.deckfour.xes.classification.XEventClass> getMappingFromIDToXEventClass()
public org.processmining.markovclustering.models.MCLMatrix getLaplaceDpgMatrix()
public static void printArray(double[][] matrix)
public org.processmining.markovclustering.models.MCLMatrix getMLEDfgMatrix()
public org.processmining.markovclustering.models.MCLMatrix getLaplaceDfgMatrix()
public java.util.Set<java.util.Set<org.deckfour.xes.classification.XEventClass>> applyMCLonDPGMatrix()
public java.util.Set<java.util.Set<org.deckfour.xes.classification.XEventClass>> applyMCLonDFGMatrix()
public java.util.Set<java.util.Set<org.deckfour.xes.classification.XEventClass>> applyMCLusteringAggregatorMLE(VectorNorm aggregator, double inflationParameter)
public org.processmining.markovclustering.models.MCLMatrix toRowStochasticMatrix(org.processmining.markovclustering.models.MCLMatrix matrix)
public java.util.Set<java.util.Set<org.deckfour.xes.classification.XEventClass>> applyMCLusteringAggregatorLaplace(VectorNorm aggregator, double inflationParameter)
public java.util.Set<java.util.Set<org.deckfour.xes.classification.XEventClass>> applyMCLonNormMatrix(java.lang.Integer norm, double inflationParameter)
public static java.lang.String padRight(java.lang.String s, int n)