public abstract class StubbornNAryTreeAStarThread<H extends NAryTreeHead,T extends nl.tue.astar.Tail>
extends nl.tue.astar.impl.AbstractAStarThread<H,T>
Modifier and Type | Class and Description |
---|---|
static class |
StubbornNAryTreeAStarThread.CPUEfficient<H extends NAryTreeHead,T extends nl.tue.astar.Tail>
CPU efficient variant of the Stubborn set implementation
|
static class |
StubbornNAryTreeAStarThread.MemoryEfficient<H extends NAryTreeHead,T extends nl.tue.astar.Tail>
Memory efficient variant of the Stubborn set implementation
|
Modifier and Type | Field and Description |
---|---|
protected NAryTree |
tree |
Constructor and Description |
---|
StubbornNAryTreeAStarThread(NAryTree tree,
nl.tue.astar.Delegate<H,T> delegate,
nl.tue.astar.Trace trace,
int maxStates,
nl.tue.astar.impl.AbstractAStarThread.StorageHandler<H,T> storageHandler) |
Modifier and Type | Method and Description |
---|---|
protected void |
processMovesForRecordWithUpToDateTail(nl.tue.astar.Record rec,
H head,
T tail,
int stopAt,
double timeLimit,
long endTime) |
addObserver, allowMove, computeNewTail, computeNextHead, getComputedEstimateCount, getDelegate, getOptimalRecord, getOptimalRecord, getOptimalRecord, getOptimalRecord, getPreferBreadth, getQueuedStateCount, getSorting, getTrace, getTraversedArcCount, getType, getVisitedStateCount, initializeQueue, isValidMoveOnLog, isValidMoveOnModel, poll, processMove, processMovesForRecord, removeObserver, setASynchronousMoveSorting, setConsidered, setEpsilon, setExpectedLength, setPreferBreadth, setQueue, setQueueingModel, setType, toString, wasReliable
protected final NAryTree tree
protected void processMovesForRecordWithUpToDateTail(nl.tue.astar.Record rec, H head, T tail, int stopAt, double timeLimit, long endTime) throws nl.tue.astar.AStarException
processMovesForRecordWithUpToDateTail
in class nl.tue.astar.impl.AbstractAStarThread<H extends NAryTreeHead,T extends nl.tue.astar.Tail>
nl.tue.astar.AStarException