public class AStarAlgorithm
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected int[] |
act2cost |
protected gnu.trove.map.TObjectShortMap<org.deckfour.xes.classification.XEventClass> |
act2index |
protected org.deckfour.xes.classification.XEventClasses |
classes |
protected gnu.trove.map.TObjectIntMap<nl.tue.astar.Trace> |
converted |
protected org.deckfour.xes.classification.XEventClass[] |
index2act |
protected int |
lengthLongestTrace |
protected org.deckfour.xes.model.XLog |
log |
protected int[] |
maxOccInTrace |
Constructor and Description |
---|
AStarAlgorithm() |
AStarAlgorithm(AStarAlgorithm originalAStar,
gnu.trove.map.TObjectIntMap<nl.tue.astar.Trace> _converted,
int _lengthLongestTrace,
int[] _maxOccInTrace) |
AStarAlgorithm(org.deckfour.xes.classification.XEventClasses classes) |
AStarAlgorithm(org.deckfour.xes.model.XLog log,
org.deckfour.xes.classification.XEventClasses classes,
java.util.Map<org.deckfour.xes.classification.XEventClass,java.lang.Integer> activity2Cost) |
Modifier and Type | Method and Description |
---|---|
org.deckfour.xes.classification.XEventClasses |
getClasses() |
gnu.trove.map.TObjectIntMap<nl.tue.astar.Trace> |
getConvertedLog() |
int |
getDifferentTraceCount() |
org.deckfour.xes.classification.XEventClass |
getEventClass(short act) |
short |
getIndexOf(org.deckfour.xes.classification.XEventClass c) |
int |
getLengthLongestTrace() |
nl.tue.astar.Trace |
getListEventClass(org.deckfour.xes.model.XLog log,
int trace)
get list of event class.
|
int |
getLogMoveCost(int i) |
int |
getMaxOccurranceInTrace(int activity) |
int |
getTraceFreq(nl.tue.astar.Trace trace) |
java.util.Iterator<nl.tue.astar.Trace> |
traceIterator() |
protected final gnu.trove.map.TObjectIntMap<nl.tue.astar.Trace> converted
protected final org.deckfour.xes.classification.XEventClasses classes
protected final gnu.trove.map.TObjectShortMap<org.deckfour.xes.classification.XEventClass> act2index
protected final org.deckfour.xes.classification.XEventClass[] index2act
protected final int[] act2cost
protected final org.deckfour.xes.model.XLog log
protected final int lengthLongestTrace
protected final int[] maxOccInTrace
public AStarAlgorithm()
public AStarAlgorithm(org.deckfour.xes.classification.XEventClasses classes)
public AStarAlgorithm(org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClasses classes, java.util.Map<org.deckfour.xes.classification.XEventClass,java.lang.Integer> activity2Cost)
public AStarAlgorithm(AStarAlgorithm originalAStar, gnu.trove.map.TObjectIntMap<nl.tue.astar.Trace> _converted, int _lengthLongestTrace, int[] _maxOccInTrace)
public int getMaxOccurranceInTrace(int activity)
public nl.tue.astar.Trace getListEventClass(org.deckfour.xes.model.XLog log, int trace)
trace
- classes
- mapEvClass2Trans
- listMoveOnLog
- public org.deckfour.xes.classification.XEventClasses getClasses()
public short getIndexOf(org.deckfour.xes.classification.XEventClass c)
public org.deckfour.xes.classification.XEventClass getEventClass(short act)
public int getLogMoveCost(int i)
public int getTraceFreq(nl.tue.astar.Trace trace)
public java.util.Iterator<nl.tue.astar.Trace> traceIterator()
public int getDifferentTraceCount()
public gnu.trove.map.TObjectIntMap<nl.tue.astar.Trace> getConvertedLog()
public int getLengthLongestTrace()