Class 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)  
      Cut findCut​(Dfg dfg, DfgMinerState minerState)
      Returns a cut, or null if none found.
      Cut findCut​(IMLog log, IMLogInfo logInfo, MinerState minerState)
      Returns a cut, or null if none found.
      static Cut findCutImpl​(Dfg dfg, Function<org.deckfour.xes.classification.XEventClass,​MultiSet<org.deckfour.xes.classification.XEventClass>> minimumSelfDistanceBetween)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CutFinderIMConcurrent

        public CutFinderIMConcurrent()
    • Method Detail

      • findCut

        public Cut findCut​(IMLog log,
                           IMLogInfo logInfo,
                           MinerState minerState)
        Description copied from interface: CutFinder
        Returns a cut, or null if none found. Must be thread-safe and static, i.e, no side-effects allowed.
        Specified by:
        findCut in interface CutFinder
        Returns:
      • findCut

        public Cut findCut​(Dfg dfg,
                           DfgMinerState minerState)
        Description copied from interface: DfgCutFinder
        Returns a cut, or null if none found. Must be thread-safe and static, i.e, no side-effects allowed.
        Specified by:
        findCut in interface DfgCutFinder
        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)