Class JavaCollectionStorageHandlerNoModelMoves<H extends nl.tue.astar.Head,​T extends nl.tue.astar.Tail>

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected gnu.trove.map.TObjectIntMap<H> head2int  
      protected java.util.List<nl.tue.astar.impl.State<H,​T>> stateList  
    • Constructor Summary

      Constructors 
      Constructor Description
      JavaCollectionStorageHandlerNoModelMoves​(nl.tue.astar.Delegate<H,​T> delegate, gnu.trove.map.TObjectIntMap<H> head2int, java.util.List<nl.tue.astar.impl.State<H,​T>> stateList)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      long getIndexOf​(H head)  
      nl.tue.astar.impl.State<H,​T> getStoredState​(nl.tue.astar.Record rec)  
      T getStoredTail​(T tail, long index, int modelMove, int movedEvent, int logMove)  
      void storeStateForRecord​(nl.tue.astar.impl.State<H,​T> state, nl.tue.astar.Record newRec)
      return the estimate of the tail for the given head.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • head2int

        protected final gnu.trove.map.TObjectIntMap<H extends nl.tue.astar.Head> head2int
      • stateList

        protected final java.util.List<nl.tue.astar.impl.State<H extends nl.tue.astar.Head,​T extends nl.tue.astar.Tail>> stateList
    • Constructor Detail

      • JavaCollectionStorageHandlerNoModelMoves

        public JavaCollectionStorageHandlerNoModelMoves​(nl.tue.astar.Delegate<H,​T> delegate,
                                                        gnu.trove.map.TObjectIntMap<H> head2int,
                                                        java.util.List<nl.tue.astar.impl.State<H,​T>> stateList)