EVolve.util.equators
Class Set
java.lang.Object
|
+--EVolve.util.equators.Set
- All Implemented Interfaces:
- java.lang.Cloneable
- Direct Known Subclasses:
- OrderedSet, UnorderedSet, UnorderedUnlimitedSet
- public abstract class Set
- extends java.lang.Object
- implements java.lang.Cloneable
Constructor Summary |
Set()
|
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
data
protected long[] data
size
protected int size
emptySlot
protected int emptySlot
entityNumber
protected int entityNumber
Set
public Set()
size
public int size()
getElement
public long getElement(int i)
setFull
public boolean setFull()
getEntityId
public long getEntityId(int i)
addElement
public abstract void addElement(long element)
intersection
public abstract Set intersection(Set set)
union
public abstract Set union(Set set)
exist
public abstract boolean exist(long element)
getHashValue
public abstract long getHashValue()
newSet
public abstract Set newSet()
equals
public abstract boolean equals(Set set,
float percent)
clone
public java.lang.Object clone()
- Overrides:
clone
in class java.lang.Object