public class BasicBinaryRelation extends java.lang.Object implements BinaryRelation
| Constructor and Description | 
|---|
BasicBinaryRelation(java.util.Collection<IntArray> collection,
                   int univSize)  | 
BasicBinaryRelation(int univSize)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
add(int i,
   int j)  | 
int | 
compareTo(java.lang.Object o)  | 
BinaryRelation | 
compose(BinaryRelation beta)
Relation composition. 
 | 
java.util.NavigableSet<IntArray> | 
getPairs()  | 
static BinaryRelation | 
identity(int size)
This gives the identity relation on n; that is the zero congruence. 
 | 
boolean | 
isReflexive()  | 
boolean | 
isRelated(int i,
         int j)  | 
boolean | 
isSymmetric()  | 
java.util.Iterator<IntArray> | 
iterator()  | 
static void | 
main(java.lang.String[] args)  | 
java.lang.String | 
toString()  | 
int | 
universeSize()  | 
public BasicBinaryRelation(int univSize)
public BasicBinaryRelation(java.util.Collection<IntArray> collection, int univSize)
public java.util.NavigableSet<IntArray> getPairs()
getPairs in interface BinaryRelationpublic int compareTo(java.lang.Object o)
compareTo in interface java.lang.Comparablepublic boolean isRelated(int i,
                         int j)
isRelated in interface BinaryRelationpublic int universeSize()
universeSize in interface BinaryRelationpublic java.util.Iterator<IntArray> iterator()
iterator in interface java.lang.Iterable<IntArray>public BinaryRelation compose(BinaryRelation beta)
compose in interface BinaryRelationpublic void add(int i,
                int j)
public boolean isReflexive()
public boolean isSymmetric()
public java.lang.String toString()
toString in class java.lang.Objectpublic static BinaryRelation identity(int size)
size - public static void main(java.lang.String[] args)
Copyright 2003 Ralph Freese. All Rights Reserved.