public static class AStarThread.MemoryEfficient<H extends nl.tue.astar.Head,T extends nl.tue.astar.Tail> extends AbstractAStarThreadNoModelMoves<H,T>
AbstractAStarThreadNoModelMoves.QueueingModel, AbstractAStarThreadNoModelMoves.StorageHandler<H extends nl.tue.astar.Head,T extends nl.tue.astar.Tail>
AStarThread.ASynchronousMoveSorting, AStarThread.Canceller, AStarThread.CPUEfficient<H extends nl.tue.astar.Head,T extends nl.tue.astar.Tail>, AStarThread.MemoryEfficient<H extends nl.tue.astar.Head,T extends nl.tue.astar.Tail>, AStarThread.Type
computedEstimateCount, considered, delegate, epsilon, expectedLength, i, maxStates, observers, pDelegate, poll, queue, queuedStateCount, reliable, sorting, storageHandler, trace, traversedArcCount, type
ESTIMATEIRRELEVANT
NOMOVE
Constructor and Description |
---|
MemoryEfficient(MemoryEfficientAStarAlgorithm<H,T> algorithm,
H initialHead,
nl.tue.astar.Trace trace,
int maxStates) |
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
public MemoryEfficient(MemoryEfficientAStarAlgorithm<H,T> algorithm, H initialHead, nl.tue.astar.Trace trace, int maxStates) throws nl.tue.astar.AStarException
nl.tue.astar.AStarException