A B C D E F G H I J L M N O P Q R S T U V W 
All Classes All Packages

A

AbstractAStarThread<H extends Head,​T extends Tail> - Class in nl.tue.astar.impl
 
AbstractAStarThread(Delegate<H, T>, Trace, int, AbstractAStarThread.StorageHandler<H, T>) - Constructor for class nl.tue.astar.impl.AbstractAStarThread
any implementation should, after calling this constructor, call initializeQueue(initialHead);
AbstractAStarThread.StorageHandler<H extends Head,​T extends Tail> - Interface in nl.tue.astar.impl
The storageHandler handles the storing and retrieving of elements from the statespace searched by the AStar algorithm
AbstractCompressor<H> - Class in nl.tue.astar.impl
 
AbstractCompressor() - Constructor for class nl.tue.astar.impl.AbstractCompressor
 
AbstractFastLookupPriorityQueue - Class in nl.tue.astar.util
 
AbstractFastLookupPriorityQueue(int) - Constructor for class nl.tue.astar.util.AbstractFastLookupPriorityQueue
 
AbstractFastLookupPriorityQueue(int, int) - Constructor for class nl.tue.astar.util.AbstractFastLookupPriorityQueue
 
AbstractFixedLengthListCompressor<K extends java.lang.Number> - Class in nl.tue.storage.compressor
Abstract base class for vector storage Note that the hashCode operation does not just look at the bitmask, but the equals does.
AbstractFixedLengthListCompressor(int) - Constructor for class nl.tue.storage.compressor.AbstractFixedLengthListCompressor
Construct the compressor with a fixed length for all vectors.
AbstractHashCodeProvider - Class in nl.tue.storage.hashing.impl
 
AbstractHashCodeProvider(int, String) - Constructor for class nl.tue.storage.hashing.impl.AbstractHashCodeProvider
 
AbstractTrace - Class in nl.tue.astar.util
 
AbstractTrace(String, int) - Constructor for class nl.tue.astar.util.AbstractTrace
 
AbstractTrace(String, int[]) - Constructor for class nl.tue.astar.util.AbstractTrace
 
AbstractTrace(String, TIntList) - Constructor for class nl.tue.astar.util.AbstractTrace
 
activities - Variable in class nl.tue.astar.util.AbstractTrace
 
add(K) - Method in interface nl.tue.storage.CompressedHashSet
Returns the index of the given object in the backing store.
add(K) - Method in class nl.tue.storage.impl.CompressedStoreHashSetImpl
 
add(Record) - Method in class nl.tue.astar.util.AbstractFastLookupPriorityQueue
Inserts the specified element into this priority queue.
add(Record) - Method in interface nl.tue.astar.util.FastLookupPriorityQueue
 
addAllIfNew(TIntCollection) - Method in class nl.tue.astar.util.FastCloneTIntArrayList
 
addObserver(AStarObserver) - Method in class nl.tue.astar.impl.AbstractAStarThread
 
addObserver(AStarObserver) - Method in interface nl.tue.astar.ObservableAStarThread
 
addPathToRoot(Record) - Method in class nl.tue.astar.impl.DotGraphAStarObserver
 
addPathToRoot(Record) - Method in class nl.tue.astar.impl.DotSpanningTreeObserver
 
addToStorage(T) - Method in interface nl.tue.storage.CompressedStore
Adds a deflated version of the provided object to the storate.
addToStorage(T) - Method in class nl.tue.storage.impl.CompressedStoreImpl
 
AdHashHashCodeProvider - Class in nl.tue.storage.hashing.impl
The AdHashHashCodeProvider is an incremental hash function, loosely based on the MurMur3 hash function.
AdHashHashCodeProvider() - Constructor for class nl.tue.storage.hashing.impl.AdHashHashCodeProvider
 
adjustMat(int, int, double) - Method in interface nl.tue.astar.util.ilp.LPMatrix
adjusts the value at index row, column in the matrix.
adjustValue(short, short) - Method in class nl.tue.astar.util.ShortShortMultiset
 
algorithm - Variable in class nl.tue.astar.impl.memefficient.MemoryEfficientStorageHandler
 
allowMove(Record, int, int) - Method in class nl.tue.astar.impl.AbstractAStarThread
This method handles the filtering of moves in the situation the total ordering is implied.
AStarException - Exception in nl.tue.astar
 
AStarException(String) - Constructor for exception nl.tue.astar.AStarException
 
AStarException(Throwable) - Constructor for exception nl.tue.astar.AStarException
 
AStarObserver - Interface in nl.tue.astar
 
AStarThread<H extends Head,​T extends Tail> - Interface in nl.tue.astar
Interface for computing one (or more) alignments between a trace and a model.
AStarThread.ASynchronousMoveSorting - Enum in nl.tue.astar
Enumeration to set the sorting of moves.
AStarThread.Canceller - Interface in nl.tue.astar
 
AStarThread.CPUEfficient<H extends Head,​T extends Tail> - Class in nl.tue.astar
 
AStarThread.MemoryEfficient<H extends Head,​T extends Tail> - Class in nl.tue.astar
 
AStarThread.QueueingModel - Enum in nl.tue.astar
 
AStarThread.Type - Enum in nl.tue.astar
 
available() - Method in class nl.tue.storage.FastByteArrayInputStream
 

B

BernsteinHashCodeProvider - Class in nl.tue.storage.hashing.impl
 
BernsteinHashCodeProvider() - Constructor for class nl.tue.storage.hashing.impl.BernsteinHashCodeProvider
 
BINARY - Static variable in interface nl.tue.astar.util.ilp.LPMatrix
 
BitMask - Class in nl.tue.storage.compressor
 
BitMask(byte[], int) - Constructor for class nl.tue.storage.compressor.BitMask
 
BitMask(byte[], int, int) - Constructor for class nl.tue.storage.compressor.BitMask
 
BitMask(int) - Constructor for class nl.tue.storage.compressor.BitMask
 
BLOCKSIZE - Static variable in interface nl.tue.storage.CompressedStore
size of each block.
BREADTHFIRST - nl.tue.astar.AStarThread.QueueingModel
 
BreadthFirstFastLookupPriorityQueue - Class in nl.tue.astar.util
 
BreadthFirstFastLookupPriorityQueue(int) - Constructor for class nl.tue.astar.util.BreadthFirstFastLookupPriorityQueue
Creates a PriorityQueue with the specified initial capacity that orders its elements according to the specified comparator.
BreadthFirstFastLookupPriorityQueue(int, boolean) - Constructor for class nl.tue.astar.util.BreadthFirstFastLookupPriorityQueue
 
BreadthFirstFastLookupPriorityQueue(int, int) - Constructor for class nl.tue.astar.util.BreadthFirstFastLookupPriorityQueue
 
BreadthFirstFastLookupPriorityQueue(int, int, boolean) - Constructor for class nl.tue.astar.util.BreadthFirstFastLookupPriorityQueue
 
BREADTHFIRSTWITHCERTAINTYPRIORITY - nl.tue.astar.AStarThread.QueueingModel
 
buf - Variable in class nl.tue.storage.FastByteArrayInputStream
Our byte buffer
buf - Variable in class nl.tue.storage.FastByteArrayOutputStream
Buffer and size
ByteListCompressor - Class in nl.tue.storage.compressor
 
ByteListCompressor(int) - Constructor for class nl.tue.storage.compressor.ByteListCompressor
 

C

C1 - Static variable in class nl.tue.storage.hashing.impl.AdHashHashCodeProvider
 
C1 - Static variable in class nl.tue.storage.hashing.impl.MurMur3HashCodeProvider
 
C2 - Static variable in class nl.tue.storage.hashing.impl.AdHashHashCodeProvider
 
C2 - Static variable in class nl.tue.storage.hashing.impl.MurMur3HashCodeProvider
 
CachedStorageAwareDelegate<H extends Head,​T extends FastLowerBoundTail> - Interface in nl.tue.astar.impl.memefficient
 
canComplete() - Method in class nl.tue.astar.impl.DijkstraTail
 
canComplete() - Method in interface nl.tue.astar.Tail
returns true if and only if the replay can finish according to this tail, i.e.
checkIntOnByteArray(InputStream, int) - Method in class nl.tue.astar.impl.AbstractCompressor
 
checkInv() - Method in class nl.tue.astar.util.AbstractFastLookupPriorityQueue
 
checkInv(int) - Method in class nl.tue.astar.util.AbstractFastLookupPriorityQueue
 
checkShortOnByteArray(InputStream, short) - Method in class nl.tue.astar.impl.AbstractCompressor
 
clone() - Method in class nl.tue.astar.util.ShortShortMultiset
 
clone() - Method in class nl.tue.storage.compressor.BitMask
 
close() - Method in interface nl.tue.astar.AStarObserver
Needs to be called after the observer is no longer needed.
close() - Method in class nl.tue.astar.impl.DotGraphAStarObserver
 
close() - Method in class nl.tue.astar.impl.FSMGraphAStarObserver
 
close() - Method in class nl.tue.astar.impl.FSMTraceAStarObserver
 
compress(OutputStream) - Method in interface nl.tue.storage.compressor.Compressable
Write this object to the stream
Compressable - Interface in nl.tue.storage.compressor
Implementations of this interface should have an empty contructor.
CompressableCompressor<C extends Compressable> - Class in nl.tue.storage.compressor
A CompressableCompressor implements all the necessary interfaces to efficiently store objects in a CompressedHashSet.
CompressableCompressor(Class<C>) - Constructor for class nl.tue.storage.compressor.CompressableCompressor
The compressor needs to be able to instantiate objects of the class .
CompressedHashSet<K> - Interface in nl.tue.storage
The implementation is not Thread-safe.
CompressedStore<T> - Interface in nl.tue.storage
Implementation of this compressed store is not thread safe.
CompressedStoreHashSetImpl<K> - Class in nl.tue.storage.impl
 
CompressedStoreHashSetImpl(AbstractBackedHashSet<K>) - Constructor for class nl.tue.storage.impl.CompressedStoreHashSetImpl
 
CompressedStoreHashSetImpl.Int32G<K> - Class in nl.tue.storage.impl
 
CompressedStoreHashSetImpl.Int4G<K> - Class in nl.tue.storage.impl
 
CompressedStoreHashSetImpl.Int8G<K> - Class in nl.tue.storage.impl
 
CompressedStoreHashSetImpl.IntCustomAlignment<K> - Class in nl.tue.storage.impl
 
CompressedStoreHashSetImpl.Long<K> - Class in nl.tue.storage.impl
 
CompressedStoreHashSetImpl.Result<K> - Class in nl.tue.storage.impl
 
CompressedStoreImpl<T> - Class in nl.tue.storage.impl
 
CompressedStoreImpl(int, Deflater<? super T>) - Constructor for class nl.tue.storage.impl.CompressedStoreImpl
 
CompressedStoreImpl(int, Deflater<? super T>, Inflater<? extends T>) - Constructor for class nl.tue.storage.impl.CompressedStoreImpl
 
CompressedStoreImpl(int, Deflater<? super T>, Inflater<? extends T>, int) - Constructor for class nl.tue.storage.impl.CompressedStoreImpl
 
CompressedStoreImpl(Deflater<? super T>) - Constructor for class nl.tue.storage.impl.CompressedStoreImpl
 
CompressedStoreImpl(Deflater<? super T>, Inflater<? extends T>) - Constructor for class nl.tue.storage.impl.CompressedStoreImpl
 
CompressedStoreImpl(Deflater<? super T>, Inflater<? extends T>, int) - Constructor for class nl.tue.storage.impl.CompressedStoreImpl
 
computeChiSq(int, long, TIntIntMap) - Static method in class nl.tue.storage.hashing.HashCodeProviderTest
 
computedEstimateCount - Variable in class nl.tue.astar.impl.AbstractAStarThread
 
computeEstimate(Delegate<? extends Head, ? extends Tail>, Head, int) - Method in interface nl.tue.astar.FastLowerBoundTail
Starts the computation of the exact estimate on the first call.
computeNewTail(Record, T, H, int, int, int) - Method in class nl.tue.astar.impl.AbstractAStarThread
 
computeNextHead(Record, H, int, int, int) - Method in class nl.tue.astar.impl.AbstractAStarThread
 
considered - Variable in class nl.tue.astar.impl.AbstractAStarThread
 
contains(K) - Method in interface nl.tue.storage.CompressedHashSet
Returns the index of the given object in the backing store.
contains(K) - Method in class nl.tue.storage.impl.CompressedStoreHashSetImpl
The contains method is not synchronized.
contains(Record) - Method in class nl.tue.astar.util.AbstractFastLookupPriorityQueue
 
contains(Record) - Method in interface nl.tue.astar.util.FastLookupPriorityQueue
Checks if the queue contains a record pointing to the same state as the given record.
count - Variable in class nl.tue.storage.FastByteArrayInputStream
Number of bytes that we can read from the buffer
CPUEfficient(Delegate<H, T>, TObjectIntMap<H>, List<State<H, T>>, H, Trace, int) - Constructor for class nl.tue.astar.AStarThread.CPUEfficient
 
createInitialRecord(H, Trace) - Method in interface nl.tue.astar.Delegate
instantiates a record for the given head.
createInitialTail(H) - Method in interface nl.tue.astar.Delegate
creates the initial tail for the given head.
curEst - Variable in class nl.tue.astar.impl.FSMGraphAStarObserver
 
curState - Variable in class nl.tue.astar.impl.FSMGraphAStarObserver
 

D

Default() - Constructor for class nl.tue.storage.EqualOperation.Default
 
Default() - Constructor for class nl.tue.storage.HashOperation.Default
 
deflate(short[], OutputStream, int) - Method in class nl.tue.astar.impl.AbstractCompressor
 
deflate(C, OutputStream) - Method in class nl.tue.storage.compressor.CompressableCompressor
 
deflate(List<K>, OutputStream) - Method in class nl.tue.storage.compressor.AbstractFixedLengthListCompressor
 
deflate(DijkstraTail, OutputStream) - Method in class nl.tue.astar.impl.DijkstraTail
 
deflate(State<H, T>, OutputStream) - Method in class nl.tue.astar.impl.StateCompressor
 
deflate(ShortShortMultiset, OutputStream, int) - Method in class nl.tue.astar.impl.AbstractCompressor
 
deflate(T, OutputStream) - Method in interface nl.tue.storage.Deflater
deflate the given object into the provided stream.
deflateHead(List<K>, OutputStream) - Method in class nl.tue.storage.compressor.AbstractFixedLengthListCompressor
 
Deflater<T> - Interface in nl.tue.storage
 
deflateWithCheck(ShortShortMultiset, int, InputStream) - Method in class nl.tue.astar.impl.AbstractCompressor
 
delegate - Variable in class nl.tue.astar.impl.AbstractAStarThread
 
delegate - Variable in class nl.tue.astar.impl.memefficient.MemoryEfficientStorageHandler
 
Delegate<H extends Head,​T extends Tail> - Interface in nl.tue.astar
 
deleteLps() - Method in class nl.tue.astar.util.LPProblemProvider
 
DENSE() - Constructor for class nl.tue.astar.util.ilp.LPMatrix.DENSE
 
DEPTHFIRST - nl.tue.astar.AStarThread.QueueingModel
 
DepthFirstFastLookupPriorityQueue - Class in nl.tue.astar.util
 
DepthFirstFastLookupPriorityQueue(int) - Constructor for class nl.tue.astar.util.DepthFirstFastLookupPriorityQueue
Creates a PriorityQueue with the specified initial capacity that orders its elements according to the specified comparator.
DepthFirstFastLookupPriorityQueue(int, boolean) - Constructor for class nl.tue.astar.util.DepthFirstFastLookupPriorityQueue
 
DepthFirstFastLookupPriorityQueue(int, int) - Constructor for class nl.tue.astar.util.DepthFirstFastLookupPriorityQueue
 
DepthFirstFastLookupPriorityQueue(int, int, boolean) - Constructor for class nl.tue.astar.util.DepthFirstFastLookupPriorityQueue
 
DEPTHFIRSTWITHCERTAINTYPRIORITY - nl.tue.astar.AStarThread.QueueingModel
 
DijkstraTail - Class in nl.tue.astar.impl
Implementation of the tail that implements the Dijkstra estimate for the AStar, i.e.
doTest(StorageTest.ErrorCount) - Static method in class nl.tue.storage.StorageTest
 
doTestInt(int, int, int, int, boolean) - Static method in class nl.tue.storage.hashing.HashCodeProviderTest
 
doTestInThread(StorageTest.ErrorCount, CompressedHashSet<List<?>>, StringBuffer, List<?>[], Set<Integer>) - Static method in class nl.tue.storage.StorageTest
 
doTestShort(int, int, int, int, boolean) - Static method in class nl.tue.storage.hashing.HashCodeProviderTest
 
DotGraphAStarObserver - Class in nl.tue.astar.impl
 
DotGraphAStarObserver(File) - Constructor for class nl.tue.astar.impl.DotGraphAStarObserver
 
DotGraphAStarObserver(File, CompressedStore<? extends State<?, ?>>) - Constructor for class nl.tue.astar.impl.DotGraphAStarObserver
 
DotSpanningTreeObserver - Class in nl.tue.astar.impl
 
DotSpanningTreeObserver(File) - Constructor for class nl.tue.astar.impl.DotSpanningTreeObserver
 

E

edgeCount - Variable in class nl.tue.astar.util.PartiallyOrderedTrace
 
edgeTraversed(Record, Record) - Method in interface nl.tue.astar.AStarObserver
 
edgeTraversed(Record, Record) - Method in class nl.tue.astar.impl.DotGraphAStarObserver
 
edgeTraversed(Record, Record) - Method in class nl.tue.astar.impl.DotSpanningTreeObserver
 
edgeTraversed(Record, Record) - Method in class nl.tue.astar.impl.FSMGraphAStarObserver
 
edgeTraversed(Record, Record) - Method in class nl.tue.astar.impl.FSMTraceAStarObserver
 
EMPTY - Static variable in class nl.tue.astar.impl.DijkstraTail
 
epsilon - Variable in class nl.tue.astar.impl.AbstractAStarThread
 
EQ - Static variable in interface nl.tue.astar.util.ilp.LPMatrix
 
EqualOperation<K> - Interface in nl.tue.storage
Checks for equality between an object and a location in a CompressedStore.
EqualOperation.Default<K> - Class in nl.tue.storage
 
equals(C, CompressedStore<C>, long) - Method in class nl.tue.storage.compressor.CompressableCompressor
 
equals(Object) - Method in class nl.tue.astar.impl.State
 
equals(Object) - Method in class nl.tue.astar.util.AbstractTrace
 
equals(Object) - Method in class nl.tue.astar.util.BreadthFirstFastLookupPriorityQueue
 
equals(Object) - Method in class nl.tue.astar.util.DepthFirstFastLookupPriorityQueue
 
equals(Object) - Method in class nl.tue.astar.util.PartiallyOrderedTrace
 
equals(Object) - Method in class nl.tue.astar.util.ShortShortMultiset
 
equals(Object) - Method in class nl.tue.storage.compressor.BitMask
 
equals(List<K>, CompressedStore<List<K>>, long) - Method in class nl.tue.storage.compressor.AbstractFixedLengthListCompressor
 
equals(K, CompressedStore<K>, long) - Method in class nl.tue.storage.EqualOperation.Default
Check for equality between a given object and a location in the store.
equals(K, CompressedStore<K>, long) - Method in interface nl.tue.storage.EqualOperation
Check for equality between a given object and a location in the store.
equals(State<H, T>, CompressedStore<State<H, T>>, long) - Method in class nl.tue.astar.impl.StateCompressor
 
equalsDeflating(H, CompressedStore<?>, long) - Method in class nl.tue.astar.impl.AbstractCompressor
 
equalsSorted(FastCloneTIntArrayList) - Method in class nl.tue.astar.util.FastCloneTIntArrayList
est2index - Variable in class nl.tue.astar.impl.FSMGraphAStarObserver
 
estimateComputed(Head) - Method in interface nl.tue.astar.AStarObserver
 
estimateComputed(Head) - Method in class nl.tue.astar.impl.DotGraphAStarObserver
 
estimateComputed(Head) - Method in class nl.tue.astar.impl.FSMGraphAStarObserver
 
estimateComputed(Head) - Method in class nl.tue.astar.impl.FSMTraceAStarObserver
 
ESTIMATEIRRELEVANT - Static variable in interface nl.tue.astar.ObservableAStarThread
constant which is used to signal that an estimate is irrelevant.
expectedCol(int, long) - Static method in class nl.tue.storage.hashing.HashCodeProviderTest
 
expectedLength - Variable in class nl.tue.astar.impl.AbstractAStarThread
 

F

FastByteArrayInputStream - Class in nl.tue.storage
ByteArrayInputStream implementation that does not synchronize methods, nor does it check for the end of stream.
FastByteArrayInputStream(byte[], int, int) - Constructor for class nl.tue.storage.FastByteArrayInputStream
 
FastByteArrayOutputStream - Class in nl.tue.storage
ByteArrayOutputStream implementation that doesn't synchronize methods and doesn't copy the data on toByteArray().
FastByteArrayOutputStream() - Constructor for class nl.tue.storage.FastByteArrayOutputStream
Constructs a stream with buffer capacity size 5K
FastByteArrayOutputStream(int) - Constructor for class nl.tue.storage.FastByteArrayOutputStream
Constructs a stream with the given initial size
FastCloneTIntArrayList - Class in nl.tue.astar.util
 
FastCloneTIntArrayList() - Constructor for class nl.tue.astar.util.FastCloneTIntArrayList
 
FastCloneTIntArrayList(int) - Constructor for class nl.tue.astar.util.FastCloneTIntArrayList
 
FastCloneTIntArrayList(int[]) - Constructor for class nl.tue.astar.util.FastCloneTIntArrayList
 
FastCloneTIntArrayList(FastCloneTIntArrayList) - Constructor for class nl.tue.astar.util.FastCloneTIntArrayList
 
FastLookupPriorityQueue - Interface in nl.tue.astar.util
 
FastLowerBoundTail - Interface in nl.tue.astar
 
finalHash() - Method in class nl.tue.storage.hashing.impl.JenkingsHashCodeProvider
 
finalNodeCounter - Variable in class nl.tue.astar.impl.DotGraphAStarObserver
 
finalNodeFound(Record) - Method in interface nl.tue.astar.AStarObserver
 
finalNodeFound(Record) - Method in class nl.tue.astar.impl.DotGraphAStarObserver
 
finalNodeFound(Record) - Method in class nl.tue.astar.impl.FSMGraphAStarObserver
 
finalNodeFound(Record) - Method in class nl.tue.astar.impl.FSMTraceAStarObserver
 
finished(LpSolve) - Method in class nl.tue.astar.util.LPProblemProvider
Signals that this solver is done and can be used by another thread.
firstAvailable() - Method in class nl.tue.astar.util.LPProblemProvider
Returns the first available solver.
FNV_32_PRIME - Static variable in class nl.tue.storage.hashing.impl.FNV1aHashCodeProvider
 
FNV_32_PRIME - Static variable in class nl.tue.storage.hashing.impl.FNV1HashCodeProvider
 
FNV1aHashCodeProvider - Class in nl.tue.storage.hashing.impl
 
FNV1aHashCodeProvider() - Constructor for class nl.tue.storage.hashing.impl.FNV1aHashCodeProvider
 
FNV1HashCodeProvider - Class in nl.tue.storage.hashing.impl
 
FNV1HashCodeProvider() - Constructor for class nl.tue.storage.hashing.impl.FNV1HashCodeProvider
 
FNV1INIT - Static variable in class nl.tue.storage.hashing.impl.FNV1aHashCodeProvider
 
FNV1INIT - Static variable in class nl.tue.storage.hashing.impl.FNV1HashCodeProvider
 
forEachEntry(TShortShortProcedure) - Method in class nl.tue.astar.util.ShortShortMultiset
 
fromByteArray(byte[]) - Method in class nl.tue.storage.compressor.AbstractFixedLengthListCompressor
reads an object of type K from an array of bytes of size numBytes()
fromByteArray(byte[]) - Method in class nl.tue.storage.compressor.ByteListCompressor
 
fromByteArray(byte[]) - Method in class nl.tue.storage.compressor.IntListCompressor
 
fromByteArray(byte[]) - Method in class nl.tue.storage.compressor.LongListCompressor
 
fromByteArray(byte[]) - Method in class nl.tue.storage.compressor.ShortListCompressor
 
fromStream(InputStream) - Method in class nl.tue.storage.compressor.IntListCompressor
 
FSMGraphAStarObserver - Class in nl.tue.astar.impl
 
FSMGraphAStarObserver(File) - Constructor for class nl.tue.astar.impl.FSMGraphAStarObserver
 
FSMTraceAStarObserver - Class in nl.tue.astar.impl
 
FSMTraceAStarObserver(String) - Constructor for class nl.tue.astar.impl.FSMTraceAStarObserver
 

G

GE - Static variable in interface nl.tue.astar.util.ilp.LPMatrix
 
get(int) - Method in interface nl.tue.astar.Trace
returns the activity at the given index
get(int) - Method in class nl.tue.astar.util.AbstractTrace
 
get(short) - Method in class nl.tue.astar.util.ShortShortMultiset
 
getAlignment() - Method in interface nl.tue.storage.CompressedStore
Returns the alignment of this store
getAlignment() - Method in class nl.tue.storage.impl.CompressedStoreImpl
 
getBackingStore() - Method in interface nl.tue.storage.CompressedHashSet
Returns the CompressedStore used by this Set.
getBackingStore() - Method in class nl.tue.storage.impl.CompressedStoreHashSetImpl
 
getBacktraceSize() - Method in interface nl.tue.astar.Record
returns the length of the path from this record to the root of the search
getBitMask(List<K>) - Method in class nl.tue.storage.compressor.AbstractFixedLengthListCompressor
 
getBitsPerVar(byte[]) - Static method in class nl.tue.astar.impl.AbstractCompressor
 
getBitsPerVar(short[]) - Static method in class nl.tue.astar.impl.AbstractCompressor
 
getBlocksInUse() - Method in interface nl.tue.storage.CompressedStore
Returns the number of blocks in use
getBlocksInUse() - Method in class nl.tue.storage.impl.CompressedStoreImpl
 
getByteArray() - Method in class nl.tue.storage.FastByteArrayOutputStream
Returns the byte array containing the written data.
getBytes() - Method in class nl.tue.storage.compressor.BitMask
 
getColName(int) - Method in interface nl.tue.astar.util.ilp.LPMatrix
Gets the name of a column, or null if there is none.
getColNames() - Method in interface nl.tue.astar.util.ilp.LPMatrix
Returns the column names or null if there are none.
getComputedEstimateCount() - Method in class nl.tue.astar.impl.AbstractAStarThread
 
getConstrType(int) - Method in interface nl.tue.astar.util.ilp.LPMatrix
 
getCostSoFar() - Method in interface nl.tue.astar.Record
returns the cost so far for reaching the corresponding state
getDelegate() - Method in interface nl.tue.astar.AStarThread
returns the delegate used for determining the possible moves during replay.
getDelegate() - Method in class nl.tue.astar.impl.AbstractAStarThread
 
getDelegate() - Method in class nl.tue.astar.impl.memefficient.MemoryEfficientAStarAlgorithm
 
getEdgeCount() - Method in class nl.tue.astar.util.PartiallyOrderedTrace
 
getEstimate(H, long) - Method in interface nl.tue.astar.impl.AbstractAStarThread.StorageHandler
return the estimate of the tail for the given head.
getEstimate(H, long) - Method in class nl.tue.astar.impl.JavaCollectionStorageHandler
 
getEstimate(H, long) - Method in class nl.tue.astar.impl.memefficient.MemoryEfficientStorageHandler
 
getEstimatedCosts(Delegate<? extends Head, ? extends Tail>, Head) - Method in interface nl.tue.astar.FastLowerBoundTail
get an estimate of the remaining distance to the target state in the search.
getEstimatedCosts(Delegate<? extends Head, ? extends Tail>, Head) - Method in class nl.tue.astar.impl.DijkstraTail
 
getEstimatedCosts(Delegate<? extends Head, ? extends Tail>, Head) - Method in interface nl.tue.astar.Tail
get an estimate of the remaining distance to the target state in the search.
getEstimatedRemainingCost() - Method in interface nl.tue.astar.Record
returns an underestimate for the remaining cost
getHashCode(C) - Method in class nl.tue.storage.compressor.CompressableCompressor
Return the hashCode of the object
getHashCode(List<K>) - Method in class nl.tue.storage.compressor.AbstractFixedLengthListCompressor
Return the hashCode of the object
getHashCode(K) - Method in class nl.tue.storage.HashOperation.Default
Return the hashCode of the object
getHashCode(K) - Method in interface nl.tue.storage.HashOperation
Returns the hashCode of the given object.
getHashCode(State<H, T>) - Method in class nl.tue.astar.impl.StateCompressor
 
getHashCode(CompressedStore<C>, long) - Method in class nl.tue.storage.compressor.CompressableCompressor
Retrieve the object from the store and return its hashCode.
getHashCode(CompressedStore<List<K>>, long) - Method in class nl.tue.storage.compressor.AbstractFixedLengthListCompressor
Retrieve the object from the store and return its hashCode.
getHashCode(CompressedStore<K>, long) - Method in class nl.tue.storage.HashOperation.Default
Retrieve the object from the store and return its hashCode.
getHashCode(CompressedStore<K>, long) - Method in interface nl.tue.storage.HashOperation
Returns the hashCode of the object stored in the store at index l.
getHashCode(CompressedStore<State<H, T>>, long) - Method in class nl.tue.astar.impl.StateCompressor
 
getHead() - Method in class nl.tue.astar.impl.State
returns the head
getHeadBasedEqualOperation() - Method in interface nl.tue.astar.impl.memefficient.StorageAwareDelegate
 
getHeadBasedHashOperation() - Method in interface nl.tue.astar.impl.memefficient.StorageAwareDelegate
 
getHeadDeflater() - Method in interface nl.tue.astar.impl.memefficient.CachedStorageAwareDelegate
additional requirement on the defater to allow for overwriting previously written objects.
getHeadDeflater() - Method in interface nl.tue.astar.impl.memefficient.StorageAwareDelegate
 
getHeadInflater() - Method in interface nl.tue.astar.impl.memefficient.StorageAwareDelegate
 
getIndexOf(H) - Method in interface nl.tue.astar.impl.AbstractAStarThread.StorageHandler
 
getIndexOf(H) - Method in class nl.tue.astar.impl.JavaCollectionStorageHandler
 
getIndexOf(H) - Method in class nl.tue.astar.impl.memefficient.MemoryEfficientStorageHandler
 
getIndices(BitMask) - Static method in class nl.tue.storage.compressor.BitMask
return the indices flagged by this bitmask
getInflater() - Method in interface nl.tue.storage.CompressedStore
Returns the inflater of this store;
getInflater() - Method in class nl.tue.storage.impl.CompressedStoreImpl
 
getInternalValues() - Method in class nl.tue.astar.util.ShortShortMultiset
 
getLabel() - Method in interface nl.tue.astar.Trace
returns the label of the trace
getLabel() - Method in class nl.tue.astar.util.AbstractTrace
 
getLastSolverResult() - Method in interface nl.tue.astar.util.ilp.LPMatrix
returns the last result returned by the external solver.
getLength() - Method in class nl.tue.astar.util.ShortShortMultiset
 
getLock() - Method in class nl.tue.storage.FastByteArrayInputStream
when reading from this stream, you need a lock on this object.
getLock() - Method in class nl.tue.storage.impl.SkippableOutputStream
When writing to this stream, you need a lock on this object.
getlowBo(int) - Method in interface nl.tue.astar.util.ilp.LPMatrix
 
getMat(int, int) - Method in interface nl.tue.astar.util.ilp.LPMatrix
Return the value at index row, column in the MIP matrix.
getMaxByteCount() - Method in class nl.tue.astar.impl.DijkstraTail
 
getMaxByteCount() - Method in class nl.tue.astar.impl.StateCompressor
 
getMaxByteCount() - Method in class nl.tue.storage.compressor.ByteListCompressor
 
getMaxByteCount() - Method in class nl.tue.storage.compressor.CompressableCompressor
 
getMaxByteCount() - Method in class nl.tue.storage.compressor.IntListCompressor
 
getMaxByteCount() - Method in class nl.tue.storage.compressor.LongListCompressor
 
getMaxByteCount() - Method in class nl.tue.storage.compressor.ShortListCompressor
 
getMaxByteCount() - Method in interface nl.tue.storage.Deflater
the method is called before each call to deflate.
getMaxCost() - Method in class nl.tue.astar.util.AbstractFastLookupPriorityQueue
 
getMaxCost() - Method in interface nl.tue.astar.util.FastLookupPriorityQueue
 
getMemory() - Method in interface nl.tue.storage.CompressedHashSet
returns the memory use of the backing store plus the size of the backingSet.
getMemory() - Method in interface nl.tue.storage.CompressedStore
Returns the used memory by this storage
getMemory() - Method in class nl.tue.storage.impl.CompressedStoreHashSetImpl
 
getMemory() - Method in class nl.tue.storage.impl.CompressedStoreImpl
 
getModelMove() - Method in interface nl.tue.astar.Record
return the id of the modelmove used to reach this record from previous.If none, then Move.BOTTOM is returned
getModelMoves(Record, Delegate<? extends Head, ? extends Tail>) - Method in interface nl.tue.astar.Head
get the model moves that are possible.
getMovedEvent() - Method in interface nl.tue.astar.Record
return the index in the trace representing the event that was moved to get to this step.
getNcolumns() - Method in interface nl.tue.astar.util.ilp.LPMatrix
 
getNextEvents(boolean[]) - Method in interface nl.tue.astar.Trace
Returns a TIntCollection containing all events that are currently enabled, given a boolean array indicating which events have been executed so far.
getNextEvents(boolean[]) - Method in class nl.tue.astar.util.AbstractTrace
 
getNextEvents(boolean[]) - Method in class nl.tue.astar.util.PartiallyOrderedTrace
 
getNextEvents(Delegate<? extends Head, ? extends Tail>, Trace) - Method in interface nl.tue.astar.Record
return the events in the trace that are currently enabled.
getNextEvents(BitMask) - Method in interface nl.tue.astar.Trace
Returns a TIntCollection containing all events that are currently enabled, given a bitmask for a boolean
getNextEvents(BitMask) - Method in class nl.tue.astar.util.AbstractTrace
 
getNextEvents(BitMask) - Method in class nl.tue.astar.util.PartiallyOrderedTrace
 
getNextHead(Record, Delegate<? extends Head, ? extends Tail>, int, int, int) - Method in interface nl.tue.astar.Head
Produce the next head, given the moves.
getNextRecord(Delegate<? extends Head, ? extends Tail>, Trace, Head, long, int, int, int) - Method in interface nl.tue.astar.Record
creates a new record, based on the operations m and l applied to the old head.
getNextTail(Delegate<? extends Head, ? extends Tail>, Head, int, int, int) - Method in class nl.tue.astar.impl.DijkstraTail
 
getNextTail(Delegate<? extends Head, ? extends Tail>, Head, int, int, int) - Method in interface nl.tue.astar.Tail
constructs the new tail based on the two operations from the old head.
getNextTailFromStorage(Delegate<? extends Head, ? extends Tail>, CompressedStore<S>, long, int, int, int) - Method in class nl.tue.astar.impl.DijkstraTail
 
getNextTailFromStorage(Delegate<? extends Head, ? extends Tail>, CompressedStore<S>, long, int, int, int) - Method in interface nl.tue.astar.Tail
constructs the new tail based on the two operations from the old state, which is stored in the given store at the given index.
getNrows() - Method in interface nl.tue.astar.util.ilp.LPMatrix
 
getNumBits() - Method in class nl.tue.storage.compressor.BitMask
 
getNumBytes(int) - Static method in class nl.tue.storage.compressor.BitMask
returns the number of bytes in a bitmask for a list containing precisely size elements.
getNumElts() - Method in class nl.tue.astar.util.ShortShortMultiset
 
getObject(long) - Method in interface nl.tue.storage.CompressedHashSet
Return the original object stored at index l in the backing storage.
getObject(long) - Method in interface nl.tue.storage.CompressedStore
Retrieves the object at a the given index.
getObject(long) - Method in class nl.tue.storage.impl.CompressedStoreHashSetImpl
 
getObject(long) - Method in class nl.tue.storage.impl.CompressedStoreImpl
 
getObjective(int) - Method in interface nl.tue.astar.util.ilp.LPMatrix
 
getOffset() - Method in interface nl.tue.astar.util.ilp.LPMatrix
 
getOnes() - Method in class nl.tue.storage.compressor.BitMask
 
getOptimalRecord(AStarThread.Canceller) - Method in interface nl.tue.astar.AStarThread
Returns a Record for an optimal alignment.
getOptimalRecord(AStarThread.Canceller) - Method in class nl.tue.astar.impl.AbstractAStarThread
 
getOptimalRecord(AStarThread.Canceller, double) - Method in class nl.tue.astar.impl.AbstractAStarThread
 
getOptimalRecord(AStarThread.Canceller, int) - Method in interface nl.tue.astar.AStarThread
Returns a Record for an optimal alignment.
getOptimalRecord(AStarThread.Canceller, int) - Method in class nl.tue.astar.impl.AbstractAStarThread
 
getOptimalRecord(AStarThread.Canceller, int, double) - Method in class nl.tue.astar.impl.AbstractAStarThread
gets the optimal record.
getOutputStreamForObject(long) - Method in interface nl.tue.storage.CompressedStore
This method returns an output stream for overwriting a previously stored object.
getOutputStreamForObject(long) - Method in class nl.tue.storage.impl.CompressedStoreImpl
 
getPredecessor() - Method in interface nl.tue.astar.Record
returns the predecessor record.
getPredecessors(int) - Method in class nl.tue.astar.util.PartiallyOrderedTrace
returns the predecessors of the event at the given index.
getPreferBreadth() - Method in interface nl.tue.astar.AStarThread
 
getPreferBreadth() - Method in class nl.tue.astar.impl.AbstractAStarThread
Deprecated.
getQueuedStateCount() - Method in interface nl.tue.astar.AStarThread
Returns the number of nodes queueud.
getQueuedStateCount() - Method in class nl.tue.astar.impl.AbstractAStarThread
 
getResult() - Method in class nl.tue.astar.util.LPResult
 
getRh(int) - Method in interface nl.tue.astar.util.ilp.LPMatrix
 
getRowName(int) - Method in interface nl.tue.astar.util.ilp.LPMatrix
 
getRowNames() - Method in interface nl.tue.astar.util.ilp.LPMatrix
 
getSize() - Method in interface nl.tue.astar.Trace
returns the number of events in the trace
getSize() - Method in class nl.tue.astar.util.AbstractTrace
 
getSize() - Method in interface nl.tue.storage.CompressedStore
Returns the number of bytes stored in the store
getSize() - Method in class nl.tue.storage.FastByteArrayOutputStream
 
getSize() - Method in class nl.tue.storage.impl.CompressedStoreImpl
 
getSizeInMemory(int) - Static method in class nl.tue.astar.util.ShortShortMultiset
 
getSolveResult() - Method in class nl.tue.astar.util.LPResult
 
getSorting() - Method in interface nl.tue.astar.AStarThread
 
getSorting() - Method in class nl.tue.astar.impl.AbstractAStarThread
 
getState() - Method in interface nl.tue.astar.Record
Returns the index of the state for which this record is kept.
getState(CompressedStore<State<H, T>>) - Method in interface nl.tue.astar.Record
retrieves the state stored at index getState() from the storage.
getStatespace() - Method in class nl.tue.astar.impl.memefficient.MemoryEfficientAStarAlgorithm
 
getStore() - Method in class nl.tue.astar.impl.memefficient.MemoryEfficientAStarAlgorithm
 
getStoredState(Record) - Method in interface nl.tue.astar.impl.AbstractAStarThread.StorageHandler
 
getStoredState(Record) - Method in class nl.tue.astar.impl.JavaCollectionStorageHandler
 
getStoredState(Record) - Method in class nl.tue.astar.impl.memefficient.MemoryEfficientStorageHandler
 
getStoredTail(T, long, int, int, int) - Method in class nl.tue.astar.impl.JavaCollectionStorageHandler
 
getStreamForObject(long) - Method in interface nl.tue.storage.CompressedStore
Retrieves the byte representation of an object at a the given index
getStreamForObject(long) - Method in class nl.tue.storage.impl.CompressedStoreImpl
 
getSynchronousMoves(Record, Delegate<? extends Head, ? extends Tail>, TIntList, int) - Method in interface nl.tue.astar.Head
get the synchronous moves that are possible on activity, given the current list of enabled modelMoves.
getTail() - Method in class nl.tue.astar.impl.State
returns the tail, might return null
getTailDeflater() - Method in interface nl.tue.astar.impl.memefficient.StorageAwareDelegate
 
getTailInflater() - Method in interface nl.tue.astar.impl.memefficient.StorageAwareDelegate
 
getTotalCost() - Method in interface nl.tue.astar.Record
Method should return sum of costSoFar and estimatedCost;
getTrace() - Method in interface nl.tue.astar.AStarThread
Returns the trace for which this AStarThread was instantiated.
getTrace() - Method in class nl.tue.astar.impl.AbstractAStarThread
 
getTraversedArcCount() - Method in interface nl.tue.astar.AStarThread
Returns the number of arcs that were traversed in the statespace.
getTraversedArcCount() - Method in class nl.tue.astar.impl.AbstractAStarThread
 
getType() - Method in interface nl.tue.astar.AStarThread
Returns the type of AStar used
getType() - Method in class nl.tue.astar.impl.AbstractAStarThread
Returns the type of AStar used
getUnusedMemory() - Method in interface nl.tue.storage.CompressedStore
Returns the unused memory by this storage
getUnusedMemory() - Method in class nl.tue.storage.impl.CompressedStoreImpl
 
getUpBo(int) - Method in interface nl.tue.astar.util.ilp.LPMatrix
 
getVariable(int) - Method in class nl.tue.astar.util.LPResult
 
getVariables() - Method in class nl.tue.astar.util.LPResult
 
getVarType(int) - Method in interface nl.tue.astar.util.ilp.LPMatrix
 
getVisitedStateCount() - Method in interface nl.tue.astar.AStarThread
Returns the number of visited states.
getVisitedStateCount() - Method in class nl.tue.astar.impl.AbstractAStarThread
 
getWastedMemory() - Method in interface nl.tue.storage.CompressedStore
Returns the wasted memory by this storage
getWastedMemory() - Method in class nl.tue.storage.impl.CompressedStoreImpl
 
grow(int) - Method in class nl.tue.astar.util.AbstractFastLookupPriorityQueue
Increases the capacity of the array.
GUROBI(GRBEnv, int, int) - Constructor for class nl.tue.astar.util.ilp.LPMatrix.DENSE.GUROBI
 
GUROBI(GRBEnv, int, int) - Constructor for class nl.tue.astar.util.ilp.LPMatrix.SPARSE.GUROBI
 
GUROBI(GRBEnv, LPMatrix<?>) - Constructor for class nl.tue.astar.util.ilp.LPMatrix.DENSE.GUROBI
 
GUROBI(GRBEnv, LPMatrix<?>) - Constructor for class nl.tue.astar.util.ilp.LPMatrix.SPARSE.GUROBI
 

H

h(int, int) - Method in class nl.tue.storage.hashing.impl.AdHashHashCodeProvider
 
h(int, short) - Method in class nl.tue.storage.hashing.impl.AdHashHashCodeProvider
 
hash(int[]...) - Method in interface nl.tue.storage.hashing.HashCodeProvider
 
hash(int[]...) - Method in class nl.tue.storage.hashing.impl.AbstractHashCodeProvider
 
hash(int[]...) - Method in class nl.tue.storage.hashing.impl.AdHashHashCodeProvider
 
hash(int[]...) - Method in class nl.tue.storage.hashing.impl.JenkingsHashCodeProvider
 
hash(int[]...) - Method in class nl.tue.storage.hashing.impl.MurMur3HashCodeProvider
 
hash(short[]...) - Method in interface nl.tue.storage.hashing.HashCodeProvider
 
hash(short[]...) - Method in class nl.tue.storage.hashing.impl.AbstractHashCodeProvider
 
hash(short[]...) - Method in class nl.tue.storage.hashing.impl.AdHashHashCodeProvider
 
hash(short[]...) - Method in class nl.tue.storage.hashing.impl.JenkingsHashCodeProvider
 
hash(short[]...) - Method in class nl.tue.storage.hashing.impl.MurMur3HashCodeProvider
 
hash(ShortShortMultiset...) - Method in interface nl.tue.storage.hashing.HashCodeProvider
 
hash(ShortShortMultiset...) - Method in class nl.tue.storage.hashing.impl.AbstractHashCodeProvider
 
hash(ShortShortMultiset...) - Method in class nl.tue.storage.hashing.impl.AdHashHashCodeProvider
 
hash(ShortShortMultiset...) - Method in class nl.tue.storage.hashing.impl.JenkingsHashCodeProvider
 
hash(ShortShortMultiset...) - Method in class nl.tue.storage.hashing.impl.MurMur3HashCodeProvider
 
hashCode() - Method in class nl.tue.astar.impl.State
 
hashCode() - Method in class nl.tue.astar.util.AbstractFastLookupPriorityQueue
 
hashCode() - Method in class nl.tue.astar.util.AbstractTrace
 
hashCode() - Method in class nl.tue.astar.util.PartiallyOrderedTrace
 
hashCode() - Method in class nl.tue.astar.util.ShortShortMultiset
 
hashCode() - Method in class nl.tue.storage.compressor.BitMask
The hashcode of BitMask is defined as the hashcode of its bytes.
HashCodeProvider - Interface in nl.tue.storage.hashing
 
HashCodeProviderTest - Class in nl.tue.storage.hashing
 
HashCodeProviderTest() - Constructor for class nl.tue.storage.hashing.HashCodeProviderTest
 
hashInternal(int[], int) - Method in class nl.tue.storage.hashing.impl.JenkingsHashCodeProvider
 
hashInternal(int[], int) - Method in class nl.tue.storage.hashing.impl.MurMur3HashCodeProvider
Returns the MurmurHash3_x86_32 hash.
hashInternal(int, int[]) - Method in class nl.tue.storage.hashing.impl.AbstractHashCodeProvider
 
hashInternal(int, int[]) - Method in class nl.tue.storage.hashing.impl.FNV1aHashCodeProvider
 
hashInternal(int, int[]) - Method in class nl.tue.storage.hashing.impl.FNV1HashCodeProvider
 
hashInternal(int, int[]) - Method in class nl.tue.storage.hashing.impl.JavaHashCodeProvider
 
hashInternal(int, int[]) - Method in class nl.tue.storage.hashing.impl.OneAtATimeHashCodeProvider
 
hashInternal(int, short[]) - Method in class nl.tue.storage.hashing.impl.AbstractHashCodeProvider
 
hashInternal(int, short[]) - Method in class nl.tue.storage.hashing.impl.FNV1aHashCodeProvider
 
hashInternal(int, short[]) - Method in class nl.tue.storage.hashing.impl.FNV1HashCodeProvider
 
hashInternal(int, short[]) - Method in class nl.tue.storage.hashing.impl.JavaHashCodeProvider
 
hashInternal(int, short[]) - Method in class nl.tue.storage.hashing.impl.OneAtATimeHashCodeProvider
 
hashInternal(short[], int) - Method in class nl.tue.storage.hashing.impl.JenkingsHashCodeProvider
 
hashInternal(short[], int) - Method in class nl.tue.storage.hashing.impl.MurMur3HashCodeProvider
Returns the MurmurHash3_x86_32 hash.
HashOperation<K> - Interface in nl.tue.storage
Interface for the hash operation needed to store objects in the CompressedStoreHashSet class.
HashOperation.Default<K> - Class in nl.tue.storage
 
Head - Interface in nl.tue.astar
The head determines the state in the search space.
head2int - Variable in class nl.tue.astar.impl.JavaCollectionStorageHandler
 
HeadDeflater<H extends Head> - Interface in nl.tue.astar.impl.memefficient
 

I

i - Static variable in class nl.tue.astar.impl.AbstractAStarThread
 
increaseValue(short) - Method in class nl.tue.astar.util.ShortShortMultiset
 
IncrementalHashCodeProvider - Interface in nl.tue.storage.hashing
 
index - Variable in class nl.tue.storage.impl.CompressedStoreHashSetImpl.Result
 
index2est - Variable in class nl.tue.astar.impl.FSMGraphAStarObserver
 
index2state - Variable in class nl.tue.astar.impl.FSMGraphAStarObserver
 
INFEASIBLE - Static variable in interface nl.tue.astar.util.ilp.LPMatrix
 
INFINITE - Static variable in interface nl.tue.astar.util.ilp.LPMatrix
 
inflate(InputStream) - Method in class nl.tue.astar.impl.DijkstraTail
 
inflate(InputStream) - Method in class nl.tue.astar.impl.StateCompressor
 
inflate(InputStream) - Method in class nl.tue.storage.compressor.AbstractFixedLengthListCompressor
 
inflate(InputStream) - Method in class nl.tue.storage.compressor.CompressableCompressor
 
inflate(InputStream) - Method in interface nl.tue.storage.Inflater
read an object from a stream.
inflateContent(InputStream, int[]) - Method in class nl.tue.storage.compressor.AbstractFixedLengthListCompressor
 
inflateContent(InputStream, int[], short) - Method in class nl.tue.astar.impl.AbstractCompressor
 
inflateContentToArray(InputStream, int[], short) - Method in class nl.tue.astar.impl.AbstractCompressor
 
inflateEstimate(StorageAwareDelegate<H, DijkstraTail>, H, InputStream) - Method in class nl.tue.astar.impl.DijkstraTail
 
inflateEstimate(StorageAwareDelegate<H, T>, H, InputStream) - Method in interface nl.tue.astar.impl.memefficient.TailInflater
 
Inflater<T> - Interface in nl.tue.storage
 
init - Variable in class nl.tue.storage.hashing.impl.AbstractHashCodeProvider
 
INIT - Static variable in class nl.tue.storage.hashing.impl.AdHashHashCodeProvider
 
INIT - Static variable in class nl.tue.storage.hashing.impl.MurMur3HashCodeProvider
 
initializeQueue(H) - Method in class nl.tue.astar.impl.AbstractAStarThread
 
initialNodeCreated(Record) - Method in interface nl.tue.astar.AStarObserver
 
initialNodeCreated(Record) - Method in class nl.tue.astar.impl.DotGraphAStarObserver
 
initialNodeCreated(Record) - Method in class nl.tue.astar.impl.FSMGraphAStarObserver
 
initialNodeCreated(Record) - Method in class nl.tue.astar.impl.FSMTraceAStarObserver
 
Int32G(Deflater<? super K>, int, EqualOperation<K>, HashOperation<K>, int) - Constructor for class nl.tue.storage.impl.CompressedStoreHashSetImpl.Int32G
 
Int32G(Deflater<? super K>, EqualOperation<K>, HashOperation<K>, int) - Constructor for class nl.tue.storage.impl.CompressedStoreHashSetImpl.Int32G
 
Int32G(Deflater<? super K>, Inflater<? extends K>, int) - Constructor for class nl.tue.storage.impl.CompressedStoreHashSetImpl.Int32G
 
Int32G(Deflater<? super K>, Inflater<? extends K>, int, EqualOperation<K>, HashOperation<K>, int) - Constructor for class nl.tue.storage.impl.CompressedStoreHashSetImpl.Int32G
 
Int32G(Deflater<? super K>, Inflater<? extends K>, EqualOperation<K>, int) - Constructor for class nl.tue.storage.impl.CompressedStoreHashSetImpl.Int32G
 
Int32G(Deflater<? super K>, Inflater<? extends K>, EqualOperation<K>, HashOperation<K>, int) - Constructor for class nl.tue.storage.impl.CompressedStoreHashSetImpl.Int32G
 
Int32G(Deflater<? super K>, Inflater<? extends K>, HashOperation<K>, int) - Constructor for class nl.tue.storage.impl.CompressedStoreHashSetImpl.Int32G
 
Int4G(Deflater<? super K>, int, int, EqualOperation<K>, HashOperation<K>, int) - Constructor for class nl.tue.storage.impl.CompressedStoreHashSetImpl.Int4G
 
Int4G(Deflater<? super K>, EqualOperation<K>, HashOperation<K>, int) - Constructor for class nl.tue.storage.impl.CompressedStoreHashSetImpl.Int4G
 
Int4G(Deflater<? super K>, Inflater<? extends K>, int) - Constructor for class nl.tue.storage.impl.CompressedStoreHashSetImpl.Int4G
 
Int4G(Deflater<? super K>, Inflater<? extends K>, int, EqualOperation<K>, HashOperation<K>, int) - Constructor for class nl.tue.storage.impl.CompressedStoreHashSetImpl.Int4G
 
Int4G(Deflater<? super K>, Inflater<? extends K>, EqualOperation<K>, int) - Constructor for class nl.tue.storage.impl.CompressedStoreHashSetImpl.Int4G
 
Int4G(Deflater<? super K>, Inflater<? extends K>, EqualOperation<K>, HashOperation<K>, int) - Constructor for class nl.tue.storage.impl.CompressedStoreHashSetImpl.Int4G
 
Int4G(Deflater<? super K>, Inflater<? extends K>, HashOperation<K>, int) - Constructor for class nl.tue.storage.impl.CompressedStoreHashSetImpl.Int4G
 
Int8G(Deflater<? super K>, int, EqualOperation<K>, HashOperation<K>, int) - Constructor for class nl.tue.storage.impl.CompressedStoreHashSetImpl.Int8G
 
Int8G(Deflater<? super K>, EqualOperation<K>, HashOperation<K>, int) - Constructor for class nl.tue.storage.impl.CompressedStoreHashSetImpl.Int8G
 
Int8G(Deflater<? super K>, Inflater<? extends K>, int) - Constructor for class nl.tue.storage.impl.CompressedStoreHashSetImpl.Int8G
 
Int8G(Deflater<? super K>, Inflater<? extends K>, int, EqualOperation<K>, HashOperation<K>, int) - Constructor for class nl.tue.storage.impl.CompressedStoreHashSetImpl.Int8G
 
Int8G(Deflater<? super K>, Inflater<? extends K>, EqualOperation<K>, int) - Constructor for class nl.tue.storage.impl.CompressedStoreHashSetImpl.Int8G
 
Int8G(Deflater<? super K>, Inflater<? extends K>, EqualOperation<K>, HashOperation<K>, int) - Constructor for class nl.tue.storage.impl.CompressedStoreHashSetImpl.Int8G
 
Int8G(Deflater<? super K>, Inflater<? extends K>, HashOperation<K>, int) - Constructor for class nl.tue.storage.impl.CompressedStoreHashSetImpl.Int8G
 
IntCustomAlignment(int, Deflater<? super K>, int, EqualOperation<K>, HashOperation<K>, int) - Constructor for class nl.tue.storage.impl.CompressedStoreHashSetImpl.IntCustomAlignment
 
IntCustomAlignment(int, Deflater<? super K>, EqualOperation<K>, HashOperation<K>, int) - Constructor for class nl.tue.storage.impl.CompressedStoreHashSetImpl.IntCustomAlignment
 
IntCustomAlignment(int, Deflater<? super K>, Inflater<? extends K>, int) - Constructor for class nl.tue.storage.impl.CompressedStoreHashSetImpl.IntCustomAlignment
 
IntCustomAlignment(int, Deflater<? super K>, Inflater<? extends K>, int, EqualOperation<K>, HashOperation<K>, int) - Constructor for class nl.tue.storage.impl.CompressedStoreHashSetImpl.IntCustomAlignment
 
IntCustomAlignment(int, Deflater<? super K>, Inflater<? extends K>, EqualOperation<K>, int) - Constructor for class nl.tue.storage.impl.CompressedStoreHashSetImpl.IntCustomAlignment
 
IntCustomAlignment(int, Deflater<? super K>, Inflater<? extends K>, EqualOperation<K>, HashOperation<K>, int) - Constructor for class nl.tue.storage.impl.CompressedStoreHashSetImpl.IntCustomAlignment
 
IntCustomAlignment(int, Deflater<? super K>, Inflater<? extends K>, HashOperation<K>, int) - Constructor for class nl.tue.storage.impl.CompressedStoreHashSetImpl.IntCustomAlignment
 
INTEGER - Static variable in interface nl.tue.astar.util.ilp.LPMatrix
 
IntListCompressor - Class in nl.tue.storage.compressor
 
IntListCompressor(int) - Constructor for class nl.tue.storage.compressor.IntListCompressor
 
isBetter(Record, Record) - Method in class nl.tue.astar.util.AbstractFastLookupPriorityQueue
 
isBetter(Record, Record) - Method in class nl.tue.astar.util.BreadthFirstFastLookupPriorityQueue
 
isBetter(Record, Record) - Method in class nl.tue.astar.util.DepthFirstFastLookupPriorityQueue
 
isBetter(Record, Record) - Method in class nl.tue.astar.util.RandomFastLookupPriorityQueue
 
isCancelled() - Method in interface nl.tue.astar.AStarThread.Canceller
 
isEmpty() - Method in class nl.tue.astar.util.AbstractFastLookupPriorityQueue
 
isEmpty() - Method in interface nl.tue.astar.util.FastLookupPriorityQueue
 
isEmpty() - Method in class nl.tue.astar.util.ShortShortMultiset
 
isEnabled(int, boolean[]) - Method in class nl.tue.astar.util.PartiallyOrderedTrace
Returns true if and only if the event at the given index is enabled, given that those events for which executed is true have been executed.
isExactEstimate() - Method in interface nl.tue.astar.Record
true if the last set estimate is exact.
isExactEstimateKnown() - Method in interface nl.tue.astar.FastLowerBoundTail
This method should return true if the exact estimate is known.
isFinal(Delegate<? extends Head, ? extends Tail>) - Method in interface nl.tue.astar.Head
checks if this head belongs to a final state;
isNew - Variable in class nl.tue.storage.impl.CompressedStoreHashSetImpl.Result
 
isValidMoveOnLog(Record, int, int, TIntList, TIntList) - Method in class nl.tue.astar.impl.AbstractAStarThread
 
isValidMoveOnModel(Record, TIntCollection, int, TIntList) - Method in class nl.tue.astar.impl.AbstractAStarThread
 
isZero(Byte) - Method in class nl.tue.storage.compressor.ByteListCompressor
 
isZero(Integer) - Method in class nl.tue.storage.compressor.IntListCompressor
 
isZero(Long) - Method in class nl.tue.storage.compressor.LongListCompressor
 
isZero(Short) - Method in class nl.tue.storage.compressor.ShortListCompressor
 
isZero(K) - Method in class nl.tue.storage.compressor.AbstractFixedLengthListCompressor
Indicates if the given number equals 0
iterator() - Method in interface nl.tue.astar.Trace
Iterator to iterate over the list of activities, assuming a total order.
iterator() - Method in class nl.tue.astar.util.AbstractTrace
 
iterator() - Method in class nl.tue.storage.compressor.BitMask
 

J

JavaCollectionStorageHandler<H extends Head,​T extends Tail> - Class in nl.tue.astar.impl
 
JavaCollectionStorageHandler(Delegate<H, T>, TObjectIntMap<H>, List<State<H, T>>) - Constructor for class nl.tue.astar.impl.JavaCollectionStorageHandler
 
JavaHashCodeProvider - Class in nl.tue.storage.hashing.impl
 
JavaHashCodeProvider() - Constructor for class nl.tue.storage.hashing.impl.JavaHashCodeProvider
 
JavaHashCodeProvider(int) - Constructor for class nl.tue.storage.hashing.impl.JavaHashCodeProvider
 
JavaHashCodeProvider(int, int, String) - Constructor for class nl.tue.storage.hashing.impl.JavaHashCodeProvider
 
JenkingsHashCodeProvider - Class in nl.tue.storage.hashing.impl
 
JenkingsHashCodeProvider() - Constructor for class nl.tue.storage.hashing.impl.JenkingsHashCodeProvider
 

L

label - Variable in class nl.tue.astar.util.AbstractTrace
 
LE - Static variable in interface nl.tue.astar.util.ilp.LPMatrix
 
length - Variable in class nl.tue.storage.compressor.AbstractFixedLengthListCompressor
 
LinearTrace - Class in nl.tue.astar.util
 
LinearTrace(String, int) - Constructor for class nl.tue.astar.util.LinearTrace
 
LinearTrace(String, int[]) - Constructor for class nl.tue.astar.util.LinearTrace
 
LinearTrace(String, TIntList) - Constructor for class nl.tue.astar.util.LinearTrace
 
locationMap - Variable in class nl.tue.astar.util.AbstractFastLookupPriorityQueue
 
lock - Variable in class nl.tue.astar.impl.memefficient.MemoryEfficientStorageHandler
 
LOGMOVEFIRST - nl.tue.astar.AStarThread.ASynchronousMoveSorting
 
Long(Deflater<? super K>, int, EqualOperation<K>, HashOperation<K>, int) - Constructor for class nl.tue.storage.impl.CompressedStoreHashSetImpl.Long
 
Long(Deflater<? super K>, EqualOperation<K>, HashOperation<K>, int) - Constructor for class nl.tue.storage.impl.CompressedStoreHashSetImpl.Long
 
Long(Deflater<? super K>, Inflater<? extends K>, int) - Constructor for class nl.tue.storage.impl.CompressedStoreHashSetImpl.Long
 
Long(Deflater<? super K>, Inflater<? extends K>, int, EqualOperation<K>, HashOperation<K>, int) - Constructor for class nl.tue.storage.impl.CompressedStoreHashSetImpl.Long
 
Long(Deflater<? super K>, Inflater<? extends K>, EqualOperation<K>, int) - Constructor for class nl.tue.storage.impl.CompressedStoreHashSetImpl.Long
 
Long(Deflater<? super K>, Inflater<? extends K>, EqualOperation<K>, HashOperation<K>, int) - Constructor for class nl.tue.storage.impl.CompressedStoreHashSetImpl.Long
 
Long(Deflater<? super K>, Inflater<? extends K>, HashOperation<K>, int) - Constructor for class nl.tue.storage.impl.CompressedStoreHashSetImpl.Long
 
LongListCompressor - Class in nl.tue.storage.compressor
 
LongListCompressor(int) - Constructor for class nl.tue.storage.compressor.LongListCompressor
 
LPMatrix<S> - Interface in nl.tue.astar.util.ilp
This interface represents an LP matrix, consisting of an objective function, an internal matrix, a right-hand-side vector, row- and column names, variable types, constraint types and lower and upper bound.
LPMatrix.DENSE - Class in nl.tue.astar.util.ilp
Static class wrapping DENSE variants of LPMatrix The dense variants of LPMatrix represent the internal MIP matrix explicitly, i.e.
LPMatrix.DENSE.GUROBI - Class in nl.tue.astar.util.ilp
The dense variant for the Gurobi external solver.
LPMatrix.DENSE.LPSOLVE - Class in nl.tue.astar.util.ilp
The dense variant for the LpSolve external solver.
LPMatrix.SPARSE - Class in nl.tue.astar.util.ilp
Static class wrapping SPARSE variants of LPMatrix The internal MIP matrix is represented by a hashmap from a pair of coordinates to a value.
LPMatrix.SPARSE.GUROBI - Class in nl.tue.astar.util.ilp
The sparse variant for the Gurobi external solver.
LPMatrix.SPARSE.LPSOLVE - Class in nl.tue.astar.util.ilp
 
LPMatrixException - Exception in nl.tue.astar.util.ilp
 
LPMatrixException(String) - Constructor for exception nl.tue.astar.util.ilp.LPMatrixException
 
LPMatrixException(Throwable) - Constructor for exception nl.tue.astar.util.ilp.LPMatrixException
 
LPProblemProvider - Class in nl.tue.astar.util
 
LPProblemProvider(LpSolve, int) - Constructor for class nl.tue.astar.util.LPProblemProvider
 
LPProblemProvider(LpSolve, int, MsgListener, int) - Constructor for class nl.tue.astar.util.LPProblemProvider
 
LPResult - Class in nl.tue.astar.util
 
LPResult(double[], double, int) - Constructor for class nl.tue.astar.util.LPResult
 
LPResult(int, double) - Constructor for class nl.tue.astar.util.LPResult
Deprecated.
LPResult(int, double, int) - Constructor for class nl.tue.astar.util.LPResult
 
LPSOLVE(int, int) - Constructor for class nl.tue.astar.util.ilp.LPMatrix.DENSE.LPSOLVE
 
LPSOLVE(int, int) - Constructor for class nl.tue.astar.util.ilp.LPMatrix.SPARSE.LPSOLVE
The sparse variant for the LpSolve external solver.
LPSOLVE(LPMatrix<?>) - Constructor for class nl.tue.astar.util.ilp.LPMatrix.DENSE.LPSOLVE
 
LPSOLVE(LPMatrix<?>) - Constructor for class nl.tue.astar.util.ilp.LPMatrix.SPARSE.LPSOLVE
 

M

main(String[]) - Static method in class nl.tue.storage.hashing.HashCodeProviderTest
 
main(String[]) - Static method in class nl.tue.storage.StorageTest
 
makeBitMask(int, int...) - Static method in class nl.tue.storage.compressor.BitMask
Flag the bits at the given indices
makeBitMask(int, short[]) - Static method in class nl.tue.astar.impl.AbstractCompressor
 
makeBitMask(int, short...) - Static method in class nl.tue.storage.compressor.BitMask
Flag the bits at the given indices
makeBitMask(int, TIntSet) - Static method in class nl.tue.storage.compressor.BitMask
Flag the bits at the given indices
makeBitMask(int, Collection<Integer>) - Static method in class nl.tue.storage.compressor.BitMask
Flag the bits at the given indices
makeBitMask(int, ShortShortMultiset) - Static method in class nl.tue.astar.impl.AbstractCompressor
 
makeShortListBitMask(int, short[]) - Static method in class nl.tue.astar.impl.AbstractCompressor
 
maxCost - Variable in class nl.tue.astar.util.AbstractFastLookupPriorityQueue
The maximum total cost for any record in this queue.
maxStates - Variable in class nl.tue.astar.impl.AbstractAStarThread
 
MemoryEfficient(MemoryEfficientAStarAlgorithm<H, T>, H, Trace, int) - Constructor for class nl.tue.astar.AStarThread.MemoryEfficient
 
MemoryEfficientAStarAlgorithm<H extends Head,​T extends Tail> - Class in nl.tue.astar.impl.memefficient
 
MemoryEfficientAStarAlgorithm(StorageAwareDelegate<H, T>) - Constructor for class nl.tue.astar.impl.memefficient.MemoryEfficientAStarAlgorithm
 
MemoryEfficientAStarAlgorithm(StorageAwareDelegate<H, T>, int, int, int) - Constructor for class nl.tue.astar.impl.memefficient.MemoryEfficientAStarAlgorithm
 
MemoryEfficientStorageHandler<H extends Head,​T extends Tail> - Class in nl.tue.astar.impl.memefficient
 
MemoryEfficientStorageHandler(MemoryEfficientAStarAlgorithm<H, T>) - Constructor for class nl.tue.astar.impl.memefficient.MemoryEfficientStorageHandler
 
mix() - Method in class nl.tue.storage.hashing.impl.JenkingsHashCodeProvider
 
MODELMOVEFIRST - nl.tue.astar.AStarThread.ASynchronousMoveSorting
 
MurMur3HashCodeProvider - Class in nl.tue.storage.hashing.impl
 
MurMur3HashCodeProvider() - Constructor for class nl.tue.storage.hashing.impl.MurMur3HashCodeProvider
 

N

name - Variable in class nl.tue.storage.hashing.impl.AbstractHashCodeProvider
 
NEV - Static variable in class nl.tue.astar.util.AbstractFastLookupPriorityQueue
 
newEmptyArray(int) - Method in class nl.tue.storage.compressor.AbstractFixedLengthListCompressor
Instantiates a new array of the given length, such that for all elements, isZero() returns true.
newEmptyArray(int) - Method in class nl.tue.storage.compressor.ByteListCompressor
 
newEmptyArray(int) - Method in class nl.tue.storage.compressor.IntListCompressor
 
newEmptyArray(int) - Method in class nl.tue.storage.compressor.LongListCompressor
 
newEmptyArray(int) - Method in class nl.tue.storage.compressor.ShortListCompressor
 
next() - Method in interface nl.tue.storage.compressor.TBooleanIterator
 
nl.tue.astar - package nl.tue.astar
 
nl.tue.astar.impl - package nl.tue.astar.impl
 
nl.tue.astar.impl.memefficient - package nl.tue.astar.impl.memefficient
 
nl.tue.astar.util - package nl.tue.astar.util
 
nl.tue.astar.util.ilp - package nl.tue.astar.util.ilp
 
nl.tue.storage - package nl.tue.storage
 
nl.tue.storage.compressor - package nl.tue.storage.compressor
 
nl.tue.storage.hashing - package nl.tue.storage.hashing
 
nl.tue.storage.hashing.impl - package nl.tue.storage.hashing.impl
 
nl.tue.storage.impl - package nl.tue.storage.impl
 
nodeVisited(Record) - Method in interface nl.tue.astar.AStarObserver
 
nodeVisited(Record) - Method in class nl.tue.astar.impl.DotGraphAStarObserver
 
nodeVisited(Record) - Method in class nl.tue.astar.impl.DotSpanningTreeObserver
 
nodeVisited(Record) - Method in class nl.tue.astar.impl.FSMGraphAStarObserver
 
nodeVisited(Record) - Method in class nl.tue.astar.impl.FSMTraceAStarObserver
 
NOMOVE - Static variable in interface nl.tue.astar.AStarThread
 
NONE - nl.tue.astar.AStarThread.ASynchronousMoveSorting
 
numBytes() - Method in class nl.tue.storage.compressor.AbstractFixedLengthListCompressor
returns the number of bytes for storing one object of type K
numBytes() - Method in class nl.tue.storage.compressor.ByteListCompressor
 
numBytes() - Method in class nl.tue.storage.compressor.IntListCompressor
 
numBytes() - Method in class nl.tue.storage.compressor.LongListCompressor
 
numBytes() - Method in class nl.tue.storage.compressor.ShortListCompressor
 
numElts - Variable in class nl.tue.astar.util.ShortShortMultiset
 

O

objectiveValue(double[]) - Method in interface nl.tue.astar.util.ilp.LPMatrix
 
ObservableAStarThread<H extends Head,​T extends Tail> - Interface in nl.tue.astar
 
observers - Variable in class nl.tue.astar.impl.AbstractAStarThread
 
offer(Record) - Method in class nl.tue.astar.util.AbstractFastLookupPriorityQueue
Inserts the specified element into this priority queue.
OneAtATimeHashCodeProvider - Class in nl.tue.storage.hashing.impl
 
OneAtATimeHashCodeProvider() - Constructor for class nl.tue.storage.hashing.impl.OneAtATimeHashCodeProvider
 
OPTIMAL - Static variable in interface nl.tue.astar.util.ilp.LPMatrix
 
OTHER - Static variable in interface nl.tue.astar.util.ilp.LPMatrix
 
outputFile - Variable in class nl.tue.astar.impl.DotGraphAStarObserver
 
outputFile - Variable in class nl.tue.astar.impl.FSMGraphAStarObserver
 

P

PartiallyOrderedTrace - Class in nl.tue.astar.util
 
PartiallyOrderedTrace(String, int) - Constructor for class nl.tue.astar.util.PartiallyOrderedTrace
 
PartiallyOrderedTrace(String, int[]) - Constructor for class nl.tue.astar.util.PartiallyOrderedTrace
 
PartiallyOrderedTrace(String, int[], int[][]) - Constructor for class nl.tue.astar.util.PartiallyOrderedTrace
 
path - Variable in class nl.tue.astar.impl.FSMTraceAStarObserver
 
peek() - Method in class nl.tue.astar.util.AbstractFastLookupPriorityQueue
 
peek() - Method in interface nl.tue.astar.util.FastLookupPriorityQueue
 
peek(int) - Method in class nl.tue.astar.util.AbstractFastLookupPriorityQueue
 
PLAIN - nl.tue.astar.AStarThread.Type
 
poll - Variable in class nl.tue.astar.impl.AbstractAStarThread
 
poll() - Method in class nl.tue.astar.impl.AbstractAStarThread
 
poll() - Method in class nl.tue.astar.util.AbstractFastLookupPriorityQueue
 
poll() - Method in interface nl.tue.astar.util.FastLookupPriorityQueue
 
pos - Variable in class nl.tue.storage.FastByteArrayInputStream
Number of bytes that have been read from the buffer
POWER - Static variable in class nl.tue.astar.impl.AbstractCompressor
 
predecessors - Variable in class nl.tue.astar.util.PartiallyOrderedTrace
 
printLp(OutputStreamWriter, String) - Method in interface nl.tue.astar.util.ilp.LPMatrix
prints the LP to the given outputWriter using the given separator character as separator.
printLpToCSV(String) - Method in interface nl.tue.astar.util.ilp.LPMatrix
Prints the MIP to a CSV file using ";" as a separator character.
processMove(H, T, Record, int, int, int) - Method in class nl.tue.astar.impl.AbstractAStarThread
 
processMovesForRecord(Record, H, T, int, double, long) - Method in class nl.tue.astar.impl.AbstractAStarThread
 
processMovesForRecordWithUpToDateTail(Record, H, T, int, double, long) - Method in class nl.tue.astar.impl.AbstractAStarThread
 
product(double[], int, int, int) - Method in interface nl.tue.astar.util.ilp.LPMatrix
 
put(short, short) - Method in class nl.tue.astar.util.ShortShortMultiset
 

Q

queue - Variable in class nl.tue.astar.impl.AbstractAStarThread
 
queue - Variable in class nl.tue.astar.util.AbstractFastLookupPriorityQueue
Priority queue represented as a balanced binary heap: the two children of queue[n] are queue[2*n+1] and queue[2*(n+1)].
queuedStateCount - Variable in class nl.tue.astar.impl.AbstractAStarThread
 

R

RANDOM - nl.tue.astar.AStarThread.QueueingModel
 
randomByteArray(int) - Static method in class nl.tue.storage.StorageTest
 
RandomFastLookupPriorityQueue - Class in nl.tue.astar.util
 
RandomFastLookupPriorityQueue(int, double) - Constructor for class nl.tue.astar.util.RandomFastLookupPriorityQueue
Creates a PriorityQueue with the specified initial capacity that orders its elements according to the specified comparator.
RandomFastLookupPriorityQueue(int, int, double) - Constructor for class nl.tue.astar.util.RandomFastLookupPriorityQueue
 
randomIntArray(int) - Static method in class nl.tue.storage.StorageTest
 
randomLongArray(int) - Static method in class nl.tue.storage.StorageTest
 
randomShortArray(int) - Static method in class nl.tue.storage.StorageTest
 
read() - Method in class nl.tue.storage.FastByteArrayInputStream
 
read(byte[], int, int) - Method in class nl.tue.storage.FastByteArrayInputStream
 
readBooleanFromStream(InputStream) - Method in class nl.tue.astar.impl.AbstractCompressor
 
readDoubleFromStream(InputStream) - Method in class nl.tue.astar.impl.AbstractCompressor
Return the first eight bytes as an long
readIntFromStream(InputStream) - Method in class nl.tue.astar.impl.AbstractCompressor
Return the first four bytes as an integer
readInto(byte[], byte[], int) - Static method in class nl.tue.astar.impl.AbstractCompressor
reads a byte[] of vars from a byte[] toRead, where each element of vars is encoded using precisely bitsPerVar bits.
readInto(byte[], short[], int) - Static method in class nl.tue.astar.impl.AbstractCompressor
reads a byte[] of vars from a byte[] toRead, where each element of vars is encoded using precisely bitsPerVar bits.
readLongFromStream(InputStream) - Method in class nl.tue.astar.impl.AbstractCompressor
Return the first eight bytes as an long
readMask(InputStream) - Method in class nl.tue.storage.compressor.AbstractFixedLengthListCompressor
 
readMask(InputStream, int, int) - Method in class nl.tue.astar.impl.AbstractCompressor
 
readShortFromStream(InputStream) - Method in class nl.tue.astar.impl.AbstractCompressor
 
REAL - Static variable in interface nl.tue.astar.util.ilp.LPMatrix
 
reComputeFastLowerboundTail(Record, TT, H, int) - Method in interface nl.tue.astar.impl.AbstractAStarThread.StorageHandler
implementations may assume that TT == T
reComputeFastLowerboundTail(Record, TT, H, int) - Method in class nl.tue.astar.impl.JavaCollectionStorageHandler
 
reComputeFastLowerboundTail(Record, TT, H, int) - Method in class nl.tue.astar.impl.memefficient.MemoryEfficientStorageHandler
 
Record - Interface in nl.tue.astar
Stores the little bit of information needed per volatile state in the AStarAlgorithm.
reliable - Variable in class nl.tue.astar.impl.AbstractAStarThread
 
removeAll() - Method in interface nl.tue.storage.CompressedHashSet
clears the storage space and removes all elements in the backing set.
removeAll() - Method in interface nl.tue.storage.CompressedStore
Removes all elements from the store and resets it to it's initial state
removeAll() - Method in class nl.tue.storage.impl.CompressedStoreHashSetImpl
clears the storage space and removes all elements in the backing set.
removeAll() - Method in class nl.tue.storage.impl.CompressedStoreImpl
 
removeObserver(AStarObserver) - Method in class nl.tue.astar.impl.AbstractAStarThread
 
removeObserver(AStarObserver) - Method in interface nl.tue.astar.ObservableAStarThread
 
reset() - Method in class nl.tue.storage.FastByteArrayOutputStream
 
ResizeableFastByteArrayOutputStream - Class in nl.tue.storage
ByteArrayOutputStream implementation that doesn't synchronize methods and doesn't copy the data on toByteArray().
ResizeableFastByteArrayOutputStream(int) - Constructor for class nl.tue.storage.ResizeableFastByteArrayOutputStream
Constructs a stream with the given initial size
Result() - Constructor for class nl.tue.storage.impl.CompressedStoreHashSetImpl.Result
 
rot(int, int) - Method in class nl.tue.storage.hashing.impl.JenkingsHashCodeProvider
 

S

set(int, boolean) - Method in class nl.tue.storage.compressor.BitMask
 
set(int, int) - Method in class nl.tue.astar.util.AbstractTrace
sets the activity at index index
setASynchronousMoveSorting(AStarThread.ASynchronousMoveSorting) - Method in interface nl.tue.astar.AStarThread
When aligning a trace with a model, any moves between two synchronous moves can be sorted.
setASynchronousMoveSorting(AStarThread.ASynchronousMoveSorting) - Method in class nl.tue.astar.impl.AbstractAStarThread
 
setBinary(int, boolean) - Method in interface nl.tue.astar.util.ilp.LPMatrix
 
setColName(int, String) - Method in interface nl.tue.astar.util.ilp.LPMatrix
Sets the name of a column.
setConsidered(Record) - Method in class nl.tue.astar.impl.AbstractAStarThread
 
setConstrType(int, byte) - Method in interface nl.tue.astar.util.ilp.LPMatrix
 
setEpsilon(double) - Method in interface nl.tue.astar.AStarThread
Set epsilon for the weighted variants of A Star
setEpsilon(double) - Method in class nl.tue.astar.impl.AbstractAStarThread
Set epsilon for the weighted variants of A Star
setEstimatedRemainingCost(double, boolean) - Method in interface nl.tue.astar.Record
sets the estimate of the remaining cost.
setExpectedLength(int) - Method in interface nl.tue.astar.AStarThread
Set expected length for the dynamic weighted variant of A Star
setExpectedLength(int) - Method in class nl.tue.astar.impl.AbstractAStarThread
Set expected length for the dynamic weighted variant of A Star
setInt(int, boolean) - Method in interface nl.tue.astar.util.ilp.LPMatrix
 
setLowbo(int, double) - Method in interface nl.tue.astar.util.ilp.LPMatrix
 
setMat(int, int, double) - Method in interface nl.tue.astar.util.ilp.LPMatrix
set the value at index row, column in the matrix.
setMaxCost(int) - Method in class nl.tue.astar.util.AbstractFastLookupPriorityQueue
 
setMaxCost(int) - Method in interface nl.tue.astar.util.FastLookupPriorityQueue
 
setMaxim() - Method in interface nl.tue.astar.util.ilp.LPMatrix
 
setMinim() - Method in interface nl.tue.astar.util.ilp.LPMatrix
 
setObjective(int, double) - Method in interface nl.tue.astar.util.ilp.LPMatrix
 
setPredecessors(int, int...) - Method in class nl.tue.astar.util.PartiallyOrderedTrace
sets the predecessors for the event at index event.
setPreferBreadth(boolean) - Method in interface nl.tue.astar.AStarThread
By default, depth is preferred.
setPreferBreadth(boolean) - Method in class nl.tue.astar.impl.AbstractAStarThread
Deprecated.
setQueue(FastLookupPriorityQueue) - Method in class nl.tue.astar.impl.AbstractAStarThread
 
setQueueingModel(AStarThread.QueueingModel) - Method in interface nl.tue.astar.AStarThread
 
setQueueingModel(AStarThread.QueueingModel) - Method in class nl.tue.astar.impl.AbstractAStarThread
 
setRh(int, double) - Method in interface nl.tue.astar.util.ilp.LPMatrix
 
setRhVec(double[]) - Method in interface nl.tue.astar.util.ilp.LPMatrix
 
setRowName(int, String) - Method in interface nl.tue.astar.util.ilp.LPMatrix
Sets the name of a row.
setState(long) - Method in interface nl.tue.astar.Record
puts the index of the state corresponding to this record in the record.
setStateSpace(CompressedHashSet<State<H, T>>) - Method in interface nl.tue.astar.impl.memefficient.StorageAwareDelegate
 
setType(AStarThread.Type) - Method in interface nl.tue.astar.AStarThread
Sets the type of the AStar algorithm.
setType(AStarThread.Type) - Method in class nl.tue.astar.impl.AbstractAStarThread
 
setUpbo(int, double) - Method in interface nl.tue.astar.util.ilp.LPMatrix
 
ShortListCompressor - Class in nl.tue.storage.compressor
 
ShortListCompressor(int) - Constructor for class nl.tue.storage.compressor.ShortListCompressor
 
ShortShortMultiset - Class in nl.tue.astar.util
 
ShortShortMultiset(short) - Constructor for class nl.tue.astar.util.ShortShortMultiset
 
siftDown(int, Record) - Method in class nl.tue.astar.util.AbstractFastLookupPriorityQueue
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.
siftUp(int, Record) - Method in class nl.tue.astar.util.AbstractFastLookupPriorityQueue
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.
size - Variable in class nl.tue.astar.util.AbstractFastLookupPriorityQueue
The number of elements in the priority queue.
size - Variable in class nl.tue.storage.FastByteArrayOutputStream
 
size() - Method in class nl.tue.astar.util.AbstractFastLookupPriorityQueue
 
size() - Method in interface nl.tue.astar.util.FastLookupPriorityQueue
 
size() - Method in class nl.tue.astar.util.ShortShortMultiset
 
size() - Method in interface nl.tue.storage.CompressedHashSet
return the number of objects stored in this set
size() - Method in class nl.tue.storage.impl.CompressedStoreHashSetImpl
 
skip(int) - Method in class nl.tue.storage.impl.SkippableOutputStream
 
skip(long) - Method in class nl.tue.storage.FastByteArrayInputStream
 
skip(H, SkippableOutputStream) - Method in interface nl.tue.astar.impl.memefficient.HeadDeflater
Skips as many bytes in the stream as are required to store the given head
SkippableOutputStream - Class in nl.tue.storage.impl
 
SkippableOutputStream(byte[], int) - Constructor for class nl.tue.storage.impl.SkippableOutputStream
 
solve(double[]) - Method in interface nl.tue.astar.util.ilp.LPMatrix
Constructs the solver and solves the MIP represented by this problem.
solveResult - Variable in class nl.tue.astar.util.LPResult
 
sorting - Variable in class nl.tue.astar.impl.AbstractAStarThread
 
SPARSE() - Constructor for class nl.tue.astar.util.ilp.LPMatrix.SPARSE
 
State<H extends Head,​T extends Tail> - Class in nl.tue.astar.impl
A State can be constructed with or without a tail Both equals and hashcode are defined on the head only The tail is not guaranteed to be non-null
State(H, T) - Constructor for class nl.tue.astar.impl.State
 
state2index - Variable in class nl.tue.astar.impl.FSMGraphAStarObserver
 
StateCompressor<H extends Head,​T extends Tail> - Class in nl.tue.astar.impl
 
StateCompressor(StorageAwareDelegate<H, T>) - Constructor for class nl.tue.astar.impl.StateCompressor
 
stateFile - Variable in class nl.tue.astar.impl.FSMGraphAStarObserver
 
stateList - Variable in class nl.tue.astar.impl.JavaCollectionStorageHandler
 
statespace - Variable in class nl.tue.astar.impl.memefficient.MemoryEfficientStorageHandler
 
stateWriter - Variable in class nl.tue.astar.impl.FSMGraphAStarObserver
 
stoppedUnreliablyAt(Record) - Method in interface nl.tue.astar.AStarObserver
 
stoppedUnreliablyAt(Record) - Method in class nl.tue.astar.impl.DotGraphAStarObserver
 
stoppedUnreliablyAt(Record) - Method in class nl.tue.astar.impl.FSMGraphAStarObserver
 
stoppedUnreliablyAt(Record) - Method in class nl.tue.astar.impl.FSMTraceAStarObserver
 
StorageAwareDelegate<H extends Head,​T extends Tail> - Interface in nl.tue.astar.impl.memefficient
 
StorageException - Exception in nl.tue.storage
 
StorageException(IOException) - Constructor for exception nl.tue.storage.StorageException
 
StorageException(String) - Constructor for exception nl.tue.storage.StorageException
 
storageHandler - Variable in class nl.tue.astar.impl.AbstractAStarThread
 
StorageTest - Class in nl.tue.storage
 
StorageTest() - Constructor for class nl.tue.storage.StorageTest
 
store - Variable in class nl.tue.astar.impl.memefficient.MemoryEfficientStorageHandler
 
storeStateForRecord(State<H, T>, Record) - Method in interface nl.tue.astar.impl.AbstractAStarThread.StorageHandler
 
storeStateForRecord(State<H, T>, Record) - Method in class nl.tue.astar.impl.JavaCollectionStorageHandler
 
storeStateForRecord(State<H, T>, Record) - Method in class nl.tue.astar.impl.memefficient.MemoryEfficientStorageHandler
 

T

Tail - Interface in nl.tue.astar
The tail provides the actual estimate for a head.
TailInflater<T extends Tail> - Interface in nl.tue.astar.impl.memefficient
 
TBooleanIterator - Interface in nl.tue.storage.compressor
 
toBooleanArray() - Method in class nl.tue.storage.compressor.BitMask
 
toByteArray(Byte) - Method in class nl.tue.storage.compressor.ByteListCompressor
 
toByteArray(Integer) - Method in class nl.tue.storage.compressor.IntListCompressor
 
toByteArray(Long) - Method in class nl.tue.storage.compressor.LongListCompressor
 
toByteArray(Short) - Method in class nl.tue.storage.compressor.ShortListCompressor
 
toByteArray(K) - Method in class nl.tue.storage.compressor.AbstractFixedLengthListCompressor
writes an object of type K to an array of bytes, of size numBytes();
toSolver() - Method in interface nl.tue.astar.util.ilp.LPMatrix
Constructs the solver in its external representation
toString() - Method in class nl.tue.astar.impl.AbstractAStarThread
 
toString() - Method in class nl.tue.astar.impl.State
 
toString() - Method in class nl.tue.astar.util.AbstractFastLookupPriorityQueue
 
toString() - Method in class nl.tue.astar.util.AbstractTrace
 
toString() - Method in class nl.tue.astar.util.ShortShortMultiset
 
toString() - Method in class nl.tue.storage.compressor.BitMask
 
toString() - Method in class nl.tue.storage.hashing.impl.AbstractHashCodeProvider
 
toString() - Method in class nl.tue.storage.hashing.impl.AdHashHashCodeProvider
 
toString() - Method in class nl.tue.storage.hashing.impl.JenkingsHashCodeProvider
 
toString() - Method in class nl.tue.storage.hashing.impl.MurMur3HashCodeProvider
 
toString(Record, Record) - Static method in class nl.tue.astar.impl.FSMGraphAStarObserver
 
TOTAL - nl.tue.astar.AStarThread.ASynchronousMoveSorting
 
trace - Variable in class nl.tue.astar.impl.AbstractAStarThread
 
Trace - Interface in nl.tue.astar
interface to represent a trace.
traceFileName - Variable in class nl.tue.astar.impl.FSMTraceAStarObserver
 
transitionFile - Variable in class nl.tue.astar.impl.FSMGraphAStarObserver
 
tranWriter - Variable in class nl.tue.astar.impl.FSMGraphAStarObserver
 
traversedArcCount - Variable in class nl.tue.astar.impl.AbstractAStarThread
 
type - Variable in class nl.tue.astar.impl.AbstractAStarThread
 

U

unCompress(InputStream) - Method in interface nl.tue.storage.compressor.Compressable
Read this object from the given stream.
updateHash(int, int, int, int) - Method in class nl.tue.storage.hashing.impl.AdHashHashCodeProvider
 
updateHash(int, int, int, int) - Method in interface nl.tue.storage.hashing.IncrementalHashCodeProvider
Updates the old hash value and returns the new one, assuming that the value at index idx was changed from oldVal to newVal.
updateHash(int, int, short, short) - Method in class nl.tue.storage.hashing.impl.AdHashHashCodeProvider
 
updateHash(int, int, short, short) - Method in interface nl.tue.storage.hashing.IncrementalHashCodeProvider
Updates the old hash value and returns the new one, assuming that the value at index idx was changed from oldVal to newVal.
updateToBetter(int, Record) - Method in class nl.tue.astar.util.AbstractFastLookupPriorityQueue
 
useExactEstimatePriority - Variable in class nl.tue.astar.util.BreadthFirstFastLookupPriorityQueue
 
useExactEstimatePriority - Variable in class nl.tue.astar.util.DepthFirstFastLookupPriorityQueue
 

V

valueOf(String) - Static method in enum nl.tue.astar.AStarThread.ASynchronousMoveSorting
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum nl.tue.astar.AStarThread.QueueingModel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum nl.tue.astar.AStarThread.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum nl.tue.astar.AStarThread.ASynchronousMoveSorting
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum nl.tue.astar.AStarThread.QueueingModel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum nl.tue.astar.AStarThread.Type
Returns an array containing the constants of this enum type, in the order they are declared.
visitCounter - Variable in class nl.tue.astar.impl.DotGraphAStarObserver
 

W

wasReliable() - Method in interface nl.tue.astar.AStarThread
After a call to run(), this method returns true if the returned Record yields the optimal result.
wasReliable() - Method in class nl.tue.astar.impl.AbstractAStarThread
 
WEIGHTED_DYNAMIC - nl.tue.astar.AStarThread.Type
 
WEIGHTED_STATIC - nl.tue.astar.AStarThread.Type
 
write(byte[]) - Method in class nl.tue.storage.FastByteArrayOutputStream
 
write(byte[]) - Method in class nl.tue.storage.impl.SkippableOutputStream
 
write(byte[]) - Method in class nl.tue.storage.ResizeableFastByteArrayOutputStream
 
write(byte[], int, int) - Method in class nl.tue.storage.FastByteArrayOutputStream
 
write(byte[], int, int) - Method in class nl.tue.storage.impl.SkippableOutputStream
 
write(byte[], int, int) - Method in class nl.tue.storage.ResizeableFastByteArrayOutputStream
 
write(int) - Method in class nl.tue.storage.FastByteArrayOutputStream
 
write(int) - Method in class nl.tue.storage.impl.SkippableOutputStream
 
write(int) - Method in class nl.tue.storage.ResizeableFastByteArrayOutputStream
 
writeBooleanToByteArray(OutputStream, boolean) - Method in class nl.tue.astar.impl.AbstractCompressor
 
writeDoubleToByteArray(OutputStream, double) - Method in class nl.tue.astar.impl.AbstractCompressor
Write 4 bytes of an integer
writeIntToByteArray(OutputStream, int) - Method in class nl.tue.astar.impl.AbstractCompressor
Write 4 bytes of an integer
writeLongToByteArray(OutputStream, long) - Method in class nl.tue.astar.impl.AbstractCompressor
 
writer - Variable in class nl.tue.astar.impl.DotGraphAStarObserver
 
writeShortToByteArray(OutputStream, short) - Method in class nl.tue.astar.impl.AbstractCompressor
 
writeTo(byte[], byte[], int) - Static method in class nl.tue.astar.impl.AbstractCompressor
writes a byte[] of vars into a byte[] toWrite, where each element of vars is encoded using precisely bitsPerVar bits.
writeTo(byte[], short[], int) - Static method in class nl.tue.astar.impl.AbstractCompressor
writes a byte[] of vars into a byte[] toWrite, where each element of vars is encoded using precisely bitsPerVar bits.
A B C D E F G H I J L M N O P Q R S T U V W 
All Classes All Packages