nl.liacs.subdisc
Class ItemSet

java.lang.Object
  extended by java.util.BitSet
      extended by nl.liacs.subdisc.ItemSet
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class ItemSet
extends java.util.BitSet

See Also:
Serialized Form

Constructor Summary
ItemSet(int theDimensions)
           
ItemSet(int theDimensions, int theCount)
           
 
Method Summary
 int getDimensions()
           
 ItemSet getExtension(int theIndex)
           
 int getItem(int theIndex)
           
 int getItemCount()
           
 ItemSet getNextItemSet()
           
 boolean isFresh(int l)
           
 ItemSet skipItemSets(int l)
           
 ItemSet symmetricDifference(ItemSet theSet)
           
 
Methods inherited from class java.util.BitSet
and, andNot, cardinality, clear, clear, clear, clone, equals, flip, flip, get, get, hashCode, intersects, isEmpty, length, nextClearBit, nextSetBit, or, set, set, set, set, size, toString, xor
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ItemSet

public ItemSet(int theDimensions)

ItemSet

public ItemSet(int theDimensions,
               int theCount)
Method Detail

getDimensions

public int getDimensions()

getItemCount

public int getItemCount()

getItem

public int getItem(int theIndex)

symmetricDifference

public ItemSet symmetricDifference(ItemSet theSet)

getExtension

public ItemSet getExtension(int theIndex)

getNextItemSet

public ItemSet getNextItemSet()

isFresh

public boolean isFresh(int l)

skipItemSets

public ItemSet skipItemSets(int l)