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


  • public class MemoryEfficientAStarAlgorithm<H extends nl.tue.astar.Head,​T extends nl.tue.astar.Tail>
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      MemoryEfficientAStarAlgorithm​(nl.tue.astar.impl.memefficient.StorageAwareDelegate<H,​T> delegate)  
      MemoryEfficientAStarAlgorithm​(nl.tue.astar.impl.memefficient.StorageAwareDelegate<H,​T> delegate, int blocksize, int initialCapacity, int alignment)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      nl.tue.astar.impl.memefficient.StorageAwareDelegate<H,​T> getDelegate()  
      nl.tue.storage.CompressedHashSet<nl.tue.astar.impl.State<H,​T>> getStatespace()  
      nl.tue.storage.CompressedStore<nl.tue.astar.impl.State<H,​T>> getStore()  
      • Methods inherited from class java.lang.Object

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

      • MemoryEfficientAStarAlgorithm

        public MemoryEfficientAStarAlgorithm​(nl.tue.astar.impl.memefficient.StorageAwareDelegate<H,​T> delegate)
      • MemoryEfficientAStarAlgorithm

        public MemoryEfficientAStarAlgorithm​(nl.tue.astar.impl.memefficient.StorageAwareDelegate<H,​T> delegate,
                                             int blocksize,
                                             int initialCapacity,
                                             int alignment)
    • Method Detail

      • getStatespace

        public nl.tue.storage.CompressedHashSet<nl.tue.astar.impl.State<H,​T>> getStatespace()
      • getStore

        public nl.tue.storage.CompressedStore<nl.tue.astar.impl.State<H,​T>> getStore()
      • getDelegate

        public nl.tue.astar.impl.memefficient.StorageAwareDelegate<H,​T> getDelegate()