Class AllSamplingOptAlignmentsGraphThread<H extends nl.tue.astar.Head,T extends nl.tue.astar.Tail>
- java.lang.Object
-
- org.processmining.lpm.adjustedalignments.AbstractAStarThreadNoModelMoves<H,T>
-
- org.processmining.lpm.adjustedalignments.AllSamplingOptAlignmentsGraphThread<H,T>
-
- All Implemented Interfaces:
AStarThread<H,T>,ObservableAStarThread<H,T>
- Direct Known Subclasses:
AllSamplingOptAlignmentsGraphThread.CPUEfficient,AllSamplingOptAlignmentsGraphThread.MemoryEfficient
public abstract class AllSamplingOptAlignmentsGraphThread<H extends nl.tue.astar.Head,T extends nl.tue.astar.Tail> extends AbstractAStarThreadNoModelMoves<H,T>
this thread sort- Author:
- aadrians Mar 15, 2013
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAllSamplingOptAlignmentsGraphThread.CPUEfficient<H extends nl.tue.astar.Head,T extends nl.tue.astar.Tail>CPU efficient variant of the Stubborn set implementationstatic classAllSamplingOptAlignmentsGraphThread.MemoryEfficient<H extends nl.tue.astar.Head,T extends nl.tue.astar.Tail>Memory efficient variant of the Stubborn set implementation-
Nested classes/interfaces inherited from class org.processmining.lpm.adjustedalignments.AbstractAStarThreadNoModelMoves
AbstractAStarThreadNoModelMoves.QueueingModel, AbstractAStarThreadNoModelMoves.StorageHandler<H extends nl.tue.astar.Head,T extends nl.tue.astar.Tail>
-
Nested classes/interfaces inherited from interface org.processmining.lpm.adjustedalignments.AStarThread
AStarThread.ASynchronousMoveSorting, AStarThread.Canceller, AStarThread.Type
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Map<nl.tue.astar.Record,java.util.List<nl.tue.astar.Record>>mapToStatesWSameSuffix-
Fields inherited from class org.processmining.lpm.adjustedalignments.AbstractAStarThreadNoModelMoves
computedEstimateCount, considered, delegate, epsilon, expectedLength, i, maxStates, observers, pDelegate, poll, queue, queuedStateCount, reliable, sorting, storageHandler, trace, traversedArcCount, type
-
Fields inherited from interface org.processmining.lpm.adjustedalignments.AStarThread
NOMOVE
-
Fields inherited from interface org.processmining.lpm.adjustedalignments.ObservableAStarThread
ESTIMATEIRRELEVANT
-
-
Constructor Summary
Constructors Constructor Description AllSamplingOptAlignmentsGraphThread(nl.tue.astar.Delegate<H,T> delegate, nl.tue.astar.Trace trace, int maxStates, AbstractAStarThreadNoModelMoves.StorageHandler<H,T> storageHandler)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcloseObservers()java.util.Map<nl.tue.astar.Record,java.util.List<nl.tue.astar.Record>>getMapToStatesWSameSuffix()This is a new method that only exists in this thread.-
Methods inherited from class org.processmining.lpm.adjustedalignments.AbstractAStarThreadNoModelMoves
addObserver, computeNewTail, computeNextHead, getDelegate, getOptimalRecord, getOptimalRecord, getOptimalRecord, getOptimalRecord, getPreferBreadth, getQueuedStateCount, getSorting, getTrace, getType, getVisitedStateCount, initializeQueue, isValidMoveOnLog, isValidMoveOnModel, poll, processMove, processMovesForRecord, processMovesForRecordWithUpToDateTail, removeObserver, setASynchronousMoveSorting, setConsidered, setEpsilon, setQueue, setQueueingModel, setType, toString, wasReliable
-
-
-
-
Constructor Detail
-
AllSamplingOptAlignmentsGraphThread
public AllSamplingOptAlignmentsGraphThread(nl.tue.astar.Delegate<H,T> delegate, nl.tue.astar.Trace trace, int maxStates, AbstractAStarThreadNoModelMoves.StorageHandler<H,T> storageHandler)
-
-
Method Detail
-
closeObservers
public void closeObservers()
-
getMapToStatesWSameSuffix
public java.util.Map<nl.tue.astar.Record,java.util.List<nl.tue.astar.Record>> getMapToStatesWSameSuffix()
This is a new method that only exists in this thread. Returns the mapping from records to other records that is pruned
-
-