Class CutFinderIMConcurrent
- java.lang.Object
-
- org.processmining.plugins.InductiveMiner.mining.cuts.IM.CutFinderIMConcurrent
-
- All Implemented Interfaces:
DfgCutFinder,CutFinder
public class CutFinderIMConcurrent extends java.lang.Object implements CutFinder, DfgCutFinder
-
-
Constructor Summary
Constructors Constructor Description CutFinderIMConcurrent()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.util.List<java.util.Set<org.deckfour.xes.classification.XEventClass>>ensureStartEndInEach(Dfg dfg, java.util.Collection<java.util.Set<org.deckfour.xes.classification.XEventClass>> connectedComponents)CutfindCut(Dfg dfg, DfgMinerState minerState)Returns a cut, or null if none found.CutfindCut(IMLog log, IMLogInfo logInfo, MinerState minerState)Returns a cut, or null if none found.static CutfindCutImpl(Dfg dfg, Function<org.deckfour.xes.classification.XEventClass,MultiSet<org.deckfour.xes.classification.XEventClass>> minimumSelfDistanceBetween)
-
-
-
Method Detail
-
findCut
public Cut findCut(IMLog log, IMLogInfo logInfo, MinerState minerState)
Description copied from interface:CutFinderReturns a cut, or null if none found. Must be thread-safe and static, i.e, no side-effects allowed.
-
findCut
public Cut findCut(Dfg dfg, DfgMinerState minerState)
Description copied from interface:DfgCutFinderReturns a cut, or null if none found. Must be thread-safe and static, i.e, no side-effects allowed.- Specified by:
findCutin interfaceDfgCutFinder- Returns:
-
findCutImpl
public static Cut findCutImpl(Dfg dfg, Function<org.deckfour.xes.classification.XEventClass,MultiSet<org.deckfour.xes.classification.XEventClass>> minimumSelfDistanceBetween)
-
ensureStartEndInEach
public static java.util.List<java.util.Set<org.deckfour.xes.classification.XEventClass>> ensureStartEndInEach(Dfg dfg, java.util.Collection<java.util.Set<org.deckfour.xes.classification.XEventClass>> connectedComponents)
-
-