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, toString
public 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.Record
getNextRecord
in class org.processmining.plugins.astar.petrinet.impl.PRecord
d
- the delegatetrace
- TODOmodelMove
- the index of the transition that needs to be fired (or
Move.BOTTOM if none)activity
- TODO