Modifier and Type | Method and Description |
---|---|
static Cut |
DfgMiner.findCut(Dfg dfg,
DfgMinerState minerState) |
Modifier and Type | Method and Description |
---|---|
static DfgSplitter.DfgSplitResult |
DfgMiner.splitLog(Dfg dfg,
Cut cut,
DfgMinerState minerState) |
Modifier and Type | Method and Description |
---|---|
Cut |
DfgCutFinder.findCut(Dfg dfg,
DfgMinerState minerState)
Returns a cut, or null if none found.
|
Cut |
DfgCutFinderCombination.findCut(Dfg dfg,
DfgMinerState minerState) |
Cut |
DfgCutFinderMergeParallelGraph.findCut(Dfg dfg,
DfgMinerState minerState)
Combine the parallel graph with the directly follows graph.
|
Cut |
DfgCutFinderNoiseFiltering.findCut(Dfg dfg,
DfgMinerState minerState) |
Modifier and Type | Method and Description |
---|---|
DfgSplitter.DfgSplitResult |
DfgSplitter.split(Dfg dfg,
Cut cut,
DfgMinerState minerState)
usage: returns a list of sublogs and a multiset of noise events
Must be thread-safe and static, i.e, no side-effects allowed.
|
DfgSplitter.DfgSplitResult |
SimpleDfgSplitter.split(Dfg dfg,
Cut cut,
DfgMinerState minerState) |
Modifier and Type | Method and Description |
---|---|
static Cut |
Miner.findCut(IMLog log,
IMLogInfo logInfo,
MinerState minerState) |
Modifier and Type | Method and Description |
---|---|
static LogSplitter.LogSplitResult |
Miner.splitLog(IMLog log,
IMLogInfo logInfo,
Cut cut,
MinerState minerState) |
Modifier and Type | Method and Description |
---|---|
Cut |
CutFinder.findCut(IMLog log,
IMLogInfo logInfo,
MinerState minerState)
Returns a cut, or null if none found.
|
Modifier and Type | Field and Description |
---|---|
Cut |
Exhaustive.Result.cut |
Modifier and Type | Method and Description |
---|---|
Cut |
CutFinderEKS.findCut(IMLog log,
IMLogInfo logInfo,
MinerState minerState) |
Modifier and Type | Method and Description |
---|---|
static Cut |
CutFinderIMSequence.findCut(Dfg dfg) |
Cut |
CutFinderIMConcurrent.findCut(Dfg dfg,
DfgMinerState minerState) |
Cut |
CutFinderIMExclusiveChoice.findCut(Dfg dfg,
DfgMinerState minerState) |
Cut |
CutFinderIMLoop.findCut(Dfg dfg,
DfgMinerState minerState) |
Cut |
CutFinderIMSequence.findCut(Dfg dfg,
DfgMinerState minerState) |
static Cut |
CutFinderIMExclusiveChoice.findCut(Graph<org.deckfour.xes.classification.XEventClass> graph) |
Cut |
CutFinderIM.findCut(IMLog log,
IMLogInfo logInfo,
MinerState minerState) |
Cut |
CutFinderIMConcurrent.findCut(IMLog log,
IMLogInfo logInfo,
MinerState minerState) |
Cut |
CutFinderIMConcurrentWithMinimumSelfDistance.findCut(IMLog log,
IMLogInfo logInfo,
MinerState minerState) |
Cut |
CutFinderIMExclusiveChoice.findCut(IMLog log,
IMLogInfo logInfo,
MinerState minerState) |
Cut |
CutFinderIMLoop.findCut(IMLog log,
IMLogInfo logInfo,
MinerState minerState) |
Cut |
CutFinderIMSequence.findCut(IMLog log,
IMLogInfo logInfo,
MinerState minerState) |
static Cut |
CutFinderIMLoop.findCut2(Dfg dfg) |
static Cut |
CutFinderIMSequence.findCut2(Dfg dfg) |
static Cut |
CutFinderIMConcurrent.findCutImpl(Dfg dfg,
Function<org.deckfour.xes.classification.XEventClass,MultiSet<org.deckfour.xes.classification.XEventClass>> minimumSelfDistanceBetween) |
static Cut |
CutFinderIMConcurrentWithMinimumSelfDistance.findCutImpl(IMLog log,
IMLogInfo logInfo,
MinerState minerState) |
Modifier and Type | Method and Description |
---|---|
static Cut |
CutFinderIMaInterleaved.findCut(IMLog log,
IMLogInfo logInfo,
Dfg dfg,
boolean preserveFitness) |
Cut |
CutFinderIMaConcurrent.findCut(IMLog log,
IMLogInfo logInfo,
MinerState minerState) |
Cut |
CutFinderIMaConcurrentOptionalOr.findCut(IMLog log,
IMLogInfo logInfo,
MinerState minerState) |
Cut |
CutFinderIMaInterleaved.findCut(IMLog log,
IMLogInfo logInfo,
MinerState minerState) |
Modifier and Type | Method and Description |
---|---|
static Cut |
CutFinderIMc.findCut(CutFinderIMinInfo info,
float threshold,
MinerStateBase minerState) |
Cut |
CutFinderIMc.findCut(Dfg dfg,
DfgMinerState minerState) |
Cut |
CutFinderIMc.findCut(IMLog log,
IMLogInfo logInfo,
MinerState minerState) |
Cut |
SATResult.getCut() |
Modifier and Type | Method and Description |
---|---|
Cut |
CutFinderIMf.findCut(IMLog log,
IMLogInfo logInfo,
MinerState minerState) |
Modifier and Type | Method and Description |
---|---|
Cut |
CutFinderIMfa.findCut(IMLog log,
IMLogInfo logInfo,
MinerState minerState) |
Modifier and Type | Method and Description |
---|---|
Cut |
CutFinderIMflc.findCut(IMLog log,
IMLogInfo logInfo,
MinerState minerState) |
Modifier and Type | Method and Description |
---|---|
static Cut |
CutFinderIMlcConcurrent.findCut(Dfg dfg,
Graph<org.deckfour.xes.classification.XEventClass> concurrencyGraph) |
Cut |
CutFinderIMlc.findCut(IMLog log,
IMLogInfo logInfo,
MinerState minerState) |
Cut |
CutFinderIMlcConcurrent.findCut(IMLog log,
IMLogInfo logInfo,
MinerState minerState) |
Cut |
CutFinderIMlcInterleaved.findCut(IMLog log,
IMLogInfo logInfo,
MinerState minerState) |
static Cut |
CutFinderIMlcInterleaved.findCutBasic(Dfg dfg,
Graph<org.deckfour.xes.classification.XEventClass> directGraph,
Graph<org.deckfour.xes.classification.XEventClass> concurrencyGraph) |
static Cut |
CutFinderIMlcInterleaved.findSpecialCase(Dfg dfg,
java.util.Collection<java.util.Set<org.deckfour.xes.classification.XEventClass>> partition,
Graph<org.deckfour.xes.classification.XEventClass> directlyFollowsGraph)
Finds the special case int(A, B) where A is not interleaved itself (B
might be).
|
Modifier and Type | Method and Description |
---|---|
LogSplitter.LogSplitResult |
LogSplitter.split(IMLog log,
IMLogInfo logInfo,
Cut cut,
MinerState minerState)
usage: returns a list of sublogs and a multiset of noise events
Must be thread-safe and abstract, i.e, no side-effects allowed.
|
LogSplitter.LogSplitResult |
LogSplitterCombination.split(IMLog log,
IMLogInfo logInfo,
Cut cut,
MinerState minerState) |
LogSplitter.LogSplitResult |
LogSplitterIMlc.split(IMLog log,
IMLogInfo logInfo,
Cut cut,
MinerState minerState) |
LogSplitter.LogSplitResult |
LogSplitterInterleavedFiltering.split(IMLog log,
IMLogInfo logInfo,
Cut cut,
MinerState minerState) |
LogSplitter.LogSplitResult |
LogSplitterLoop.split(IMLog log,
IMLogInfo logInfo,
Cut cut,
MinerState minerState) |
LogSplitter.LogSplitResult |
LogSplitterMaybeInterleaved.split(IMLog log,
IMLogInfo logInfo,
Cut cut,
MinerState minerState) |
LogSplitter.LogSplitResult |
LogSplitterOr.split(IMLog log,
IMLogInfo logInfo,
Cut cut,
MinerState minerState) |
LogSplitter.LogSplitResult |
LogSplitterParallel.split(IMLog log,
IMLogInfo logInfo,
Cut cut,
MinerState minerState) |
LogSplitter.LogSplitResult |
LogSplitterSequenceFiltering.split(IMLog log,
IMLogInfo logInfo,
Cut cut,
MinerState minerState) |
LogSplitter.LogSplitResult |
LogSplitterXor.split(IMLog log,
IMLogInfo logInfo,
Cut cut,
MinerState minerState) |
LogSplitter.LogSplitResult |
LogSplitterXorFiltering.split(IMLog log,
IMLogInfo logInfo,
Cut cut,
MinerState minerState) |
Modifier and Type | Method and Description |
---|---|
LogSplitter.LogSplitResult |
LogSplitterLoopIMpt.split(IMLog log,
IMLogInfo logInfo,
Cut cut,
MinerState minerState) |
LogSplitter.LogSplitResult |
LogSplitterSequenceFilteringIMpt.split(IMLog log,
IMLogInfo logInfo,
Cut cut,
MinerState minerState) |