public class OfflineAlignmentCalculator
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected org.processmining.plugins.etm.model.narytree.replayer.AStarAlgorithm |
algorithm |
protected org.deckfour.xes.classification.XEventClasses |
classes |
protected org.processmining.plugins.etm.model.narytree.replayer.AbstractNAryTreeDelegate<? extends nl.tue.astar.Tail> |
delegate |
protected nl.tue.astar.impl.memefficient.MemoryEfficientAStarAlgorithm<org.processmining.plugins.etm.model.narytree.replayer.NAryTreeHead,?> |
memEffAlg |
protected double |
timeLimit |
protected org.processmining.plugins.etm.model.narytree.NAryTree |
tree |
| Constructor and Description |
|---|
OfflineAlignmentCalculator(org.processmining.plugins.etm.model.narytree.NAryTree tree,
java.lang.String[] activities,
java.lang.String[][] traces,
double timeLimit,
gnu.trove.map.TObjectIntMap<NAryTreeLabel> logMoveCost,
gnu.trove.map.TIntIntMap modelMoveCost,
boolean useFuture) |
| Modifier and Type | Method and Description |
|---|---|
NAryTreeHistoryAwareMovementSequence<?> |
createMovements(org.processmining.plugins.etm.model.narytree.replayer.TreeRecord rec,
nl.tue.astar.Trace trace) |
void |
deleteLPs() |
int |
getCacheSize() |
nl.tue.astar.Trace |
getTrace(java.lang.String[] events) |
org.processmining.plugins.etm.model.narytree.replayer.TreeRecord |
replayTrace(nl.tue.astar.Trace trace) |
boolean |
wasReliable() |
protected final org.processmining.plugins.etm.model.narytree.replayer.AbstractNAryTreeDelegate<? extends nl.tue.astar.Tail> delegate
protected final nl.tue.astar.impl.memefficient.MemoryEfficientAStarAlgorithm<org.processmining.plugins.etm.model.narytree.replayer.NAryTreeHead,?> memEffAlg
protected final org.processmining.plugins.etm.model.narytree.replayer.AStarAlgorithm algorithm
protected final org.deckfour.xes.classification.XEventClasses classes
protected final org.processmining.plugins.etm.model.narytree.NAryTree tree
protected final double timeLimit
public OfflineAlignmentCalculator(org.processmining.plugins.etm.model.narytree.NAryTree tree,
java.lang.String[] activities,
java.lang.String[][] traces,
double timeLimit,
gnu.trove.map.TObjectIntMap<NAryTreeLabel> logMoveCost,
gnu.trove.map.TIntIntMap modelMoveCost,
boolean useFuture)
public nl.tue.astar.Trace getTrace(java.lang.String[] events)
public org.processmining.plugins.etm.model.narytree.replayer.TreeRecord replayTrace(nl.tue.astar.Trace trace)
throws nl.tue.astar.AStarException
nl.tue.astar.AStarExceptionpublic int getCacheSize()
public NAryTreeHistoryAwareMovementSequence<?> createMovements(org.processmining.plugins.etm.model.narytree.replayer.TreeRecord rec, nl.tue.astar.Trace trace)
public boolean wasReliable()
public void deleteLPs()