Package nl.tue.astar
Class AStarThread.CPUEfficient<H extends Head,T extends Tail>
- java.lang.Object
-
- nl.tue.astar.impl.AbstractAStarThread<H,T>
-
- nl.tue.astar.AStarThread.CPUEfficient<H,T>
-
- All Implemented Interfaces:
AStarThread<H,T>,ObservableAStarThread<H,T>
- Enclosing interface:
- AStarThread<H extends Head,T extends Tail>
public static class AStarThread.CPUEfficient<H extends Head,T extends Tail> extends AbstractAStarThread<H,T>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class nl.tue.astar.impl.AbstractAStarThread
AbstractAStarThread.StorageHandler<H extends Head,T extends Tail>
-
Nested classes/interfaces inherited from interface nl.tue.astar.AStarThread
AStarThread.ASynchronousMoveSorting, AStarThread.Canceller, AStarThread.CPUEfficient<H extends Head,T extends Tail>, AStarThread.MemoryEfficient<H extends Head,T extends Tail>, AStarThread.QueueingModel, AStarThread.Type
-
-
Field Summary
-
Fields inherited from class nl.tue.astar.impl.AbstractAStarThread
computedEstimateCount, considered, delegate, epsilon, expectedLength, i, maxStates, observers, poll, queue, queuedStateCount, reliable, sorting, storageHandler, trace, traversedArcCount, type
-
Fields inherited from interface nl.tue.astar.AStarThread
NOMOVE
-
Fields inherited from interface nl.tue.astar.ObservableAStarThread
ESTIMATEIRRELEVANT
-
-
Method Summary
-
Methods inherited from class nl.tue.astar.impl.AbstractAStarThread
addObserver, allowMove, computeNewTail, computeNextHead, getComputedEstimateCount, getDelegate, getOptimalRecord, getOptimalRecord, getOptimalRecord, getOptimalRecord, getPreferBreadth, getQueuedStateCount, getSorting, getTrace, getTraversedArcCount, getType, getVisitedStateCount, initializeQueue, isValidMoveOnLog, isValidMoveOnModel, poll, processMove, processMovesForRecord, processMovesForRecordWithUpToDateTail, removeObserver, setASynchronousMoveSorting, setConsidered, setEpsilon, setExpectedLength, setPreferBreadth, setQueue, setQueueingModel, setType, toString, wasReliable
-
-