public class BasicSet extends IntArray implements java.lang.Comparable
Constructor and Description |
---|
BasicSet(int[] set) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(java.lang.Object o)
The order of a linear extension respecting rank.
|
boolean |
contains(int i) |
BasicSet |
intersection(BasicSet set2) |
static BasicSet |
intersection(BasicSet set1,
BasicSet set2) |
boolean |
leq(BasicSet set2)
Is this a subset of set2.
|
static boolean |
leq(int[] u,
int[] v)
Is u a subset of v.
|
void |
normalize()
Put the array in ascending order.
|
BasicSet |
setDifference(BasicSet set2)
Set difference of this and set2.
|
java.lang.String |
toString(SmallAlgebra alg)
Print this subset using alg's elements.
|
BasicSet |
union(BasicSet set2) |
static BasicSet |
union(BasicSet set1,
BasicSet set2) |
clone, equalIntArrays, equals, get, getArray, hashCode, intArrayToString, isConstant, isIdempotent, lexicographicComparitor, satisfiesBlocksConstraint, satisfiesCongruenceConstraint, satisfiesSetConstraint, satisfiesValuesConstraint, set, setIntArray, stringToArray, toArray, toString, universeSize
public static final BasicSet EMPTY_SET
public void normalize()
public int compareTo(java.lang.Object o)
compareTo
in interface java.lang.Comparable
public boolean leq(BasicSet set2)
public static boolean leq(int[] u, int[] v)
public boolean contains(int i)
public java.lang.String toString(SmallAlgebra alg)
Copyright 2003 Ralph Freese. All Rights Reserved.