Uses of Interface
nl.tue.astar.Record
-
Packages that use Record Package Description nl.tue.astar nl.tue.astar.impl nl.tue.astar.impl.memefficient nl.tue.astar.util -
-
Uses of Record in nl.tue.astar
Methods in nl.tue.astar that return Record Modifier and Type Method Description RecordDelegate. createInitialRecord(H head, Trace trace)instantiates a record for the given head.RecordRecord. getNextRecord(Delegate<? extends Head,? extends Tail> d, Trace trace, Head newHead, long state, int modelMove, int movedEvent, int activity)creates a new record, based on the operations m and l applied to the old head.RecordAStarThread. getOptimalRecord(AStarThread.Canceller c)Returns a Record for an optimal alignment.RecordAStarThread. getOptimalRecord(AStarThread.Canceller c, int stopAt)Returns a Record for an optimal alignment.RecordRecord. getPredecessor()returns the predecessor record.Methods in nl.tue.astar with parameters of type Record Modifier and Type Method Description voidAStarObserver. edgeTraversed(Record from, Record to)voidAStarObserver. finalNodeFound(Record node)gnu.trove.list.TIntListHead. getModelMoves(Record rec, Delegate<? extends Head,? extends Tail> delegate)get the model moves that are possible.HeadHead. getNextHead(Record rec, Delegate<? extends Head,? extends Tail> d, int modelMove, int logMove, int activity)Produce the next head, given the moves.gnu.trove.list.TIntListHead. getSynchronousMoves(Record rec, Delegate<? extends Head,? extends Tail> delegate, gnu.trove.list.TIntList enabled, int activity)get the synchronous moves that are possible on activity, given the current list of enabled modelMoves.voidAStarObserver. initialNodeCreated(Record node)voidAStarObserver. nodeVisited(Record node)voidAStarObserver. stoppedUnreliablyAt(Record rec) -
Uses of Record in nl.tue.astar.impl
Methods in nl.tue.astar.impl that return Record Modifier and Type Method Description RecordAbstractAStarThread. getOptimalRecord(AStarThread.Canceller c)RecordAbstractAStarThread. getOptimalRecord(AStarThread.Canceller c, double timeLimit)RecordAbstractAStarThread. getOptimalRecord(AStarThread.Canceller c, int stopAt)RecordAbstractAStarThread. getOptimalRecord(AStarThread.Canceller c, int stopAt, double timeLimit)gets the optimal record.protected RecordAbstractAStarThread. poll()Methods in nl.tue.astar.impl with parameters of type Record Modifier and Type Method Description protected voidDotGraphAStarObserver. addPathToRoot(Record node)protected voidDotSpanningTreeObserver. addPathToRoot(Record node)protected booleanAbstractAStarThread. allowMove(Record rec, int modelMove, int logMove)This method handles the filtering of moves in the situation the total ordering is implied.protected TAbstractAStarThread. computeNewTail(Record newRec, T tail, H newHead, int modelMove, int movedEvent, int activity)protected HAbstractAStarThread. computeNextHead(Record rec, H head, int modelMove, int movedEvent, int activity)voidDotGraphAStarObserver. edgeTraversed(Record from, Record to)voidDotSpanningTreeObserver. edgeTraversed(Record from, Record to)voidFSMGraphAStarObserver. edgeTraversed(Record from, Record to)voidFSMTraceAStarObserver. edgeTraversed(Record from, Record to)voidDotGraphAStarObserver. finalNodeFound(Record node)voidFSMGraphAStarObserver. finalNodeFound(Record node)voidFSMTraceAStarObserver. finalNodeFound(Record node)State<H,T>AbstractAStarThread.StorageHandler. getStoredState(Record rec)State<H,T>JavaCollectionStorageHandler. getStoredState(Record rec)voidDotGraphAStarObserver. initialNodeCreated(Record node)voidFSMGraphAStarObserver. initialNodeCreated(Record node)voidFSMTraceAStarObserver. initialNodeCreated(Record node)protected booleanAbstractAStarThread. isValidMoveOnLog(Record rec, int nextEvent, int activity, gnu.trove.list.TIntList modelMoves, gnu.trove.list.TIntList syncMoves)protected booleanAbstractAStarThread. isValidMoveOnModel(Record rec, gnu.trove.TIntCollection nextEvents, int activity, gnu.trove.list.TIntList modelMoves)voidDotGraphAStarObserver. nodeVisited(Record node)voidDotSpanningTreeObserver. nodeVisited(Record node)voidFSMGraphAStarObserver. nodeVisited(Record node)voidFSMTraceAStarObserver. nodeVisited(Record node)protected voidAbstractAStarThread. processMove(H head, T tail, Record rec, int modelMove, int movedEvent, int activity)protected voidAbstractAStarThread. processMovesForRecord(Record rec, H head, T tail, int stopAt, double timeLimit, long endTime)protected voidAbstractAStarThread. processMovesForRecordWithUpToDateTail(Record rec, H head, T tail, int stopAt, double timeLimit, long endTime)<TT extends FastLowerBoundTail>
voidAbstractAStarThread.StorageHandler. reComputeFastLowerboundTail(Record rec, TT tail, H head, int storedEstimate)implementations may assume that TT == T<TT extends FastLowerBoundTail>
voidJavaCollectionStorageHandler. reComputeFastLowerboundTail(Record rec, TT tail, H head, int storedEstimate)protected voidAbstractAStarThread. setConsidered(Record record)voidDotGraphAStarObserver. stoppedUnreliablyAt(Record node)voidFSMGraphAStarObserver. stoppedUnreliablyAt(Record rec)voidFSMTraceAStarObserver. stoppedUnreliablyAt(Record rec)voidAbstractAStarThread.StorageHandler. storeStateForRecord(State<H,T> state, Record newRec)voidJavaCollectionStorageHandler. storeStateForRecord(State<H,T> state, Record newRec)static java.lang.StringFSMGraphAStarObserver. toString(Record from, Record to) -
Uses of Record in nl.tue.astar.impl.memefficient
Methods in nl.tue.astar.impl.memefficient with parameters of type Record Modifier and Type Method Description State<H,T>MemoryEfficientStorageHandler. getStoredState(Record rec)<TT extends FastLowerBoundTail>
voidMemoryEfficientStorageHandler. reComputeFastLowerboundTail(Record rec, TT tail, H head, int storedEstimate)voidMemoryEfficientStorageHandler. storeStateForRecord(State<H,T> state, Record newRec) -
Uses of Record in nl.tue.astar.util
Fields in nl.tue.astar.util declared as Record Modifier and Type Field Description protected Record[]AbstractFastLookupPriorityQueue. queuePriority queue represented as a balanced binary heap: the two children of queue[n] are queue[2*n+1] and queue[2*(n+1)].Methods in nl.tue.astar.util that return Record Modifier and Type Method Description RecordAbstractFastLookupPriorityQueue. contains(Record newRec)RecordFastLookupPriorityQueue. contains(Record newRec)Checks if the queue contains a record pointing to the same state as the given record.RecordAbstractFastLookupPriorityQueue. peek()protected RecordAbstractFastLookupPriorityQueue. peek(int location)RecordFastLookupPriorityQueue. peek()RecordAbstractFastLookupPriorityQueue. poll()RecordFastLookupPriorityQueue. poll()Methods in nl.tue.astar.util with parameters of type Record Modifier and Type Method Description booleanAbstractFastLookupPriorityQueue. add(Record newE)Inserts the specified element into this priority queue.booleanFastLookupPriorityQueue. add(Record newE)RecordAbstractFastLookupPriorityQueue. contains(Record newRec)RecordFastLookupPriorityQueue. contains(Record newRec)Checks if the queue contains a record pointing to the same state as the given record.protected abstract booleanAbstractFastLookupPriorityQueue. isBetter(Record r1, Record r2)booleanBreadthFirstFastLookupPriorityQueue. isBetter(Record r1, Record r2)booleanDepthFirstFastLookupPriorityQueue. isBetter(Record r1, Record r2)booleanRandomFastLookupPriorityQueue. isBetter(Record r1, Record r2)protected voidAbstractFastLookupPriorityQueue. offer(Record e)Inserts the specified element into this priority queue.protected voidAbstractFastLookupPriorityQueue. siftDown(int k, Record x)Inserts item x at position k, maintaining heap invariant by demoting x down the tree repeatedly until it is less than or equal to its children or is a leaf.protected voidAbstractFastLookupPriorityQueue. siftUp(int k, Record x)Inserts item x at position k, maintaining heap invariant by promoting x up the tree until it is greater than or equal to its parent, or is the root.protected voidAbstractFastLookupPriorityQueue. updateToBetter(int index, Record newRecord)
-