baobab.trace
Class SubTraceSortedSet

java.lang.Object
  extended by baobab.util.CompressibleSortedSet<T>
      extended by baobab.util.FreezableCompressibleSortedSet<Trace>
          extended by baobab.trace.TraceSortedSet
              extended by baobab.trace.SubTraceSortedSet

public class SubTraceSortedSet
extends TraceSortedSet

The SubTraceSortedSet class represents a sorted set of subtraces (all subtraces have the same number of elements). The intern organization of this set allows automatic compression of its data.

Author:
Marilia Dias Vieira Braga

Field Summary
 
Fields inherited from class baobab.util.CompressibleSortedSet
BLOCK_SPLIT_BALANCE, MAXIMUM_NUMBER_OF_ELEMENTS_BY_COMPRESSIBLE_BLOCK, MAXIMUM_NUMBER_OF_UNCOMPRESSED_BLOCKS_FOR_AUTOMATIC_COMPRESSION, MAXIMUM_PENDING_INSERTION_DELETION_LIST_FOR_COMPRESSED_BLOCK
 
Constructor Summary
SubTraceSortedSet(java.lang.String workDir, int elementSize, int elementsByRule, int x, int y, int z, double balance, int numberOfConstraints)
           
 
Method Summary
 
Methods inherited from class baobab.trace.TraceSortedSet
addElement, clear, freezeUntilHeight, getMinimumTraceWithHeight, getSolutionsByHeight, getTracesByHeight, getTracesByWidth, removeElement, setSolutionsByHeight, setTracesByHeight, setTracesByWidth
 
Methods inherited from class baobab.util.FreezableCompressibleSortedSet
descendingIterator, firstElement, freeze, freeze, freezeAfterElement, freezeAfterElement, freezeUntilElement, freezeUntilElement, hasRestored, iterator, lastElement, removeFirstFrozen, removeLastFrozen, restore, restoreNext, toString, unfreeze
 
Methods inherited from class baobab.util.CompressibleSortedSet
clear, flushLastDecompressionResult, isEmpty, isResolved, notResolvedSize, resolve, resolvedSize, searchElement
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SubTraceSortedSet

public SubTraceSortedSet(java.lang.String workDir,
                         int elementSize,
                         int elementsByRule,
                         int x,
                         int y,
                         int z,
                         double balance,
                         int numberOfConstraints)