trait Relation[R, C] extends Iterable[Pair[R, C]] with PartialComparable[Relation[R, C]] with Cloneable
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- Relation
- Cloneable
- PartialComparable
- Comparable
- Iterable
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Abstract Value Members
- abstract def add(row: R, col: C): Boolean
- abstract def addAll(r: Relation[_ <: R, _ <: C]): Boolean
- abstract def addAllFast(r: Relation[_, _]): Boolean
- abstract def addFast(o1: Any, o2: Any): Boolean
- abstract def col(o: Any): Set[R]
- abstract def colAnd(c: Collection[_]): Set[R]
- abstract def colAnd(o: <repeated...>[AnyRef]): Set[R]
- abstract def colHeads(): SetList[C]
-
abstract
def
compareTo(arg0: Relation[R, C]): Int
- Definition Classes
- Comparable
- abstract def contains(o1: Any, o2: Any): Boolean
- abstract def containsAll(r: Relation[_, _]): Boolean
- abstract def dispose(): Unit
- abstract def empty(): Unit
- abstract def equivalenceClasses(): SetList[Set[R]]
- abstract def fill(): Unit
- abstract def filter(rowPredicate: Predicate[_ >: R], colPredicate: Predicate[_ >: C], relationPredicate: Predicate[Pair[R, C]]): Relation[R, C]
- abstract def isEmpty(): Boolean
- abstract def isFull(): Boolean
- abstract def isHomogen(): Boolean
-
abstract
def
iterator(): Iterator[Pair[R, C]]
- Definition Classes
- Iterable
- abstract def neighborhood(): MatrixRelation[R, R]
- abstract def order(): MatrixRelation[R, R]
- abstract def remove(o1: Any, o2: Any): Boolean
- abstract def removeAll(r: Relation[_, _]): Boolean
- abstract def retainAll(r: Relation[_, _]): Boolean
- abstract def row(o: Any): Set[C]
- abstract def rowAnd(c: Collection[_]): Set[C]
- abstract def rowAnd(o: <repeated...>[AnyRef]): Set[C]
- abstract def rowHeads(): SetList[R]
- abstract def size(): Int
- abstract def subRelation(rowHeads: Collection[_], colHeads: Collection[_]): Relation[R, C]
- abstract def toArray(): Array[Array[Boolean]]
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
- def density(): Double
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
equivalent(e: Relation[R, C]): Boolean
- Definition Classes
- PartialComparable
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
forEach(arg0: Consumer[_ >: Pair[R, C]]): Unit
- Definition Classes
- Iterable
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
greater(e: Relation[R, C]): Boolean
- Definition Classes
- PartialComparable
-
def
greaterEq(e: Relation[R, C]): Boolean
- Definition Classes
- PartialComparable
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
smaller(e: Relation[R, C]): Boolean
- Definition Classes
- PartialComparable
-
def
smallerEq(e: Relation[R, C]): Boolean
- Definition Classes
- PartialComparable
-
def
spliterator(): Spliterator[Pair[R, C]]
- Definition Classes
- Iterable
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
uncomparable(e: Relation[R, C]): Boolean
- Definition Classes
- PartialComparable
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()