public class MPRecord
extends org.processmining.plugins.astar.petrinet.impl.PRecord
| Constructor and Description |
|---|
MPRecord(int cost,
org.processmining.plugins.astar.petrinet.impl.PRecord predecessor,
int markingsize,
int traceLength) |
MPRecord(long state,
int cost,
org.processmining.plugins.astar.petrinet.impl.PRecord predecessor,
int logMove,
int modelMove,
int markingsize,
int backtrace,
nl.tue.storage.compressor.BitMask executed) |
| Modifier and Type | Method and Description |
|---|---|
MPRecord |
getNextRecord(nl.tue.astar.Delegate<? extends nl.tue.astar.Head,? extends nl.tue.astar.Tail> d,
nl.tue.astar.Trace trace,
nl.tue.astar.Head nextHead,
long state,
int modelMove,
int movedEvent,
int activity)
In case of a LogMove only, then logMove>=0, modelMove ==
AStarThread.NOMOVE,
In case of a ModelMove only, then logMove == AStarThread.NOMOVE,
modelMove >=0,
in case of both log and model move, then logMove>=0, modelMove>=0,
|
equals, getBacktraceSize, getCostSoFar, getEstimatedRemainingCost, getHistory, getModelMove, getMovedEvent, getNextEvents, getPredecessor, getState, getState, getTotalCost, hashCode, isExactEstimate, printRecord, setEstimatedRemainingCost, setState, toStringpublic MPRecord(long state,
int cost,
org.processmining.plugins.astar.petrinet.impl.PRecord predecessor,
int logMove,
int modelMove,
int markingsize,
int backtrace,
nl.tue.storage.compressor.BitMask executed)
public MPRecord(int cost,
org.processmining.plugins.astar.petrinet.impl.PRecord predecessor,
int markingsize,
int traceLength)
public MPRecord getNextRecord(nl.tue.astar.Delegate<? extends nl.tue.astar.Head,? extends nl.tue.astar.Tail> d, nl.tue.astar.Trace trace, nl.tue.astar.Head nextHead, long state, int modelMove, int movedEvent, int activity)
getNextRecord in interface nl.tue.astar.RecordgetNextRecord in class org.processmining.plugins.astar.petrinet.impl.PRecordd - the delegatetrace - TODOmodelMove - the index of the transition that needs to be fired (or
Move.BOTTOM if none)activity - TODO