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.AStarException
public 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()