H - expected to be a DHeadT - public final class DataAwareGraphThread<H extends nl.tue.astar.Head,T extends nl.tue.astar.Tail> extends DataAwareThread<H,T>
DRecord instead of the normal
PRecord as we need to store some additional information.DataAwareThread.PartialResultFactorynl.tue.astar.impl.AbstractAStarThread.StorageHandler<H extends nl.tue.astar.Head,T extends nl.tue.astar.Tail>nl.tue.astar.AStarThread.ASynchronousMoveSorting, nl.tue.astar.AStarThread.Canceller, nl.tue.astar.AStarThread.CPUEfficient<H extends nl.tue.astar.Head,T extends nl.tue.astar.Tail>, nl.tue.astar.AStarThread.MemoryEfficient<H extends nl.tue.astar.Head,T extends nl.tue.astar.Tail>, nl.tue.astar.AStarThread.QueueingModel, nl.tue.astar.AStarThread.TypeconsideredStatesStore, dataAdapterChain, dataStateStore, initialHead, logMapping, mapEv2EventClass, mapEvClass2Cost, partialDataAlignmentCount, partialResultFactory, traceMapping| Constructor and Description |
|---|
DataAwareGraphThread(nl.tue.astar.impl.memefficient.StorageAwareDelegate<H,T> delegate,
H initialHead,
nl.tue.astar.impl.AbstractAStarThread.StorageHandler<H,T> storageHandler,
nl.tue.astar.Trace trace,
int maxStates,
DataAlignmentAdapter adapter,
LogMapping logMapping,
TraceMapping traceMapping,
java.util.Map<org.deckfour.xes.model.XEvent,org.deckfour.xes.classification.XEventClass> mapEv2EventClass,
java.util.Map<org.deckfour.xes.classification.XEventClass,java.lang.Integer> mapEvClass2Cost,
DataViewBuilder dataViewBuilder,
boolean activateCache,
boolean isUseImprovedMethod,
nl.tue.astar.AStarThread.ASynchronousMoveSorting sorting,
AlignmentAdapter.PriorityQueueFactory queueFactory,
DataStateStore dataStateStore,
it.unimi.dsi.fastutil.Hash.Strategy<DRecord> strategy) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
processMove(H head,
T tail,
nl.tue.astar.Record rec,
int modelMove,
int movedEvent,
int activity) |
augmentRecord, enqueueRecord, getAbstractPDelegate, getCacheHit, getCacheSize, getConsideredStateStore, getDataStateCount, getPartialDataAlignments, initializeQueue, isQueueEmpty, processMovesForRecordWithUpToDateTail, setConsidered, setQueueingModeladdObserver, allowMove, computeNewTail, computeNextHead, getComputedEstimateCount, getDelegate, getOptimalRecord, getOptimalRecord, getOptimalRecord, getOptimalRecord, getPreferBreadth, getQueuedStateCount, getSorting, getTrace, getTraversedArcCount, getType, getVisitedStateCount, isValidMoveOnLog, isValidMoveOnModel, poll, processMovesForRecord, removeObserver, setASynchronousMoveSorting, setEpsilon, setExpectedLength, setPreferBreadth, setQueue, setType, toString, wasReliablepublic DataAwareGraphThread(nl.tue.astar.impl.memefficient.StorageAwareDelegate<H,T> delegate, H initialHead, nl.tue.astar.impl.AbstractAStarThread.StorageHandler<H,T> storageHandler, nl.tue.astar.Trace trace, int maxStates, DataAlignmentAdapter adapter, LogMapping logMapping, TraceMapping traceMapping, java.util.Map<org.deckfour.xes.model.XEvent,org.deckfour.xes.classification.XEventClass> mapEv2EventClass, java.util.Map<org.deckfour.xes.classification.XEventClass,java.lang.Integer> mapEvClass2Cost, DataViewBuilder dataViewBuilder, boolean activateCache, boolean isUseImprovedMethod, nl.tue.astar.AStarThread.ASynchronousMoveSorting sorting, AlignmentAdapter.PriorityQueueFactory queueFactory, DataStateStore dataStateStore, it.unimi.dsi.fastutil.Hash.Strategy<DRecord> strategy)
protected final void processMove(H head, T tail, nl.tue.astar.Record rec, int modelMove, int movedEvent, int activity) throws nl.tue.astar.AStarException
processMove in class DataAwareThread<H extends nl.tue.astar.Head,T extends nl.tue.astar.Tail>nl.tue.astar.AStarException