public class NAryTreeEmptyDelegate extends AbstractNAryTreeDelegate<NAryTreeEmptyTail>
algorithm, classes, configurationNumber, headCompressor, localStateBuilder, node2cost, scaling, threads, tree
Constructor and Description |
---|
NAryTreeEmptyDelegate(AStarAlgorithm algorithm,
NAryTree tree,
int configurationNumber,
int[] node2Cost,
int threads) |
Modifier and Type | Method and Description |
---|---|
TreeRecord |
createInitialRecord(NAryTreeHead head,
nl.tue.astar.Trace trace)
instantiates a record for the given head.
|
NAryTreeEmptyTail |
createInitialTail(NAryTreeHead head)
creates the initial tail for the given head.
|
nl.tue.storage.Deflater<NAryTreeEmptyTail> |
getTailDeflater() |
nl.tue.astar.impl.memefficient.TailInflater<NAryTreeEmptyTail> |
getTailInflater() |
enabledIterator, enabledIterator, getActivitiesFor, getAStarAlgorithm, getClassOf, getCostFor, getEventClass, getHeadBasedEqualOperation, getHeadBasedHashOperation, getHeadDeflater, getHeadInflater, getIndexOf, getLogMoveCost, getModelMoveCost, getScaling, getState, getStateBuilder, getStateSizeInBytes, getTree, isBlocked, isFinal, isLeaf, numEventClasses, numNodes, setAllowImplicitOrTermination, setPushDownUnderAND, setStateSpace, toString
public NAryTreeEmptyDelegate(AStarAlgorithm algorithm, NAryTree tree, int configurationNumber, int[] node2Cost, int threads)
public nl.tue.astar.impl.memefficient.TailInflater<NAryTreeEmptyTail> getTailInflater()
public nl.tue.storage.Deflater<NAryTreeEmptyTail> getTailDeflater()
public NAryTreeEmptyTail createInitialTail(NAryTreeHead head)
nl.tue.astar.Delegate
public TreeRecord createInitialRecord(NAryTreeHead head, nl.tue.astar.Trace trace)
nl.tue.astar.Delegate
createInitialRecord
in interface nl.tue.astar.Delegate<NAryTreeHead,NAryTreeEmptyTail>
createInitialRecord
in class AbstractNAryTreeDelegate<NAryTreeEmptyTail>