public abstract class AllSamplingOptAlignmentsGraphThread<H extends nl.tue.astar.Head,T extends nl.tue.astar.Tail> extends AbstractAStarThreadNoModelMoves<H,T>
Modifier and Type | Class and Description |
---|---|
static class |
AllSamplingOptAlignmentsGraphThread.CPUEfficient<H extends nl.tue.astar.Head,T extends nl.tue.astar.Tail>
CPU efficient variant of the Stubborn set implementation
|
static class |
AllSamplingOptAlignmentsGraphThread.MemoryEfficient<H extends nl.tue.astar.Head,T extends nl.tue.astar.Tail>
Memory efficient variant of the Stubborn set implementation
|
AbstractAStarThreadNoModelMoves.QueueingModel, AbstractAStarThreadNoModelMoves.StorageHandler<H extends nl.tue.astar.Head,T extends nl.tue.astar.Tail>
AStarThread.ASynchronousMoveSorting, AStarThread.Canceller, AStarThread.Type
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<nl.tue.astar.Record,java.util.List<nl.tue.astar.Record>> |
mapToStatesWSameSuffix |
computedEstimateCount, considered, delegate, epsilon, expectedLength, i, maxStates, observers, pDelegate, poll, queue, queuedStateCount, reliable, sorting, storageHandler, trace, traversedArcCount, type
ESTIMATEIRRELEVANT
NOMOVE
Constructor and Description |
---|
AllSamplingOptAlignmentsGraphThread(nl.tue.astar.Delegate<H,T> delegate,
nl.tue.astar.Trace trace,
int maxStates,
AbstractAStarThreadNoModelMoves.StorageHandler<H,T> storageHandler) |
Modifier and Type | Method and Description |
---|---|
void |
closeObservers() |
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.
|
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
protected java.util.Map<nl.tue.astar.Record,java.util.List<nl.tue.astar.Record>> mapToStatesWSameSuffix
public AllSamplingOptAlignmentsGraphThread(nl.tue.astar.Delegate<H,T> delegate, nl.tue.astar.Trace trace, int maxStates, AbstractAStarThreadNoModelMoves.StorageHandler<H,T> storageHandler)
public void closeObservers()
public java.util.Map<nl.tue.astar.Record,java.util.List<nl.tue.astar.Record>> getMapToStatesWSameSuffix()