Packages

class MatrixRelation[R, C] extends AbstractRelation[R, C]

Linear Supertypes
AbstractRelation[R, C], Relation[R, C], Cloneable, PartialComparable[Relation[R, C]], Comparable[Relation[R, C]], Iterable[Pair[R, C]], AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MatrixRelation
  2. AbstractRelation
  3. Relation
  4. Cloneable
  5. PartialComparable
  6. Comparable
  7. Iterable
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new MatrixRelation(rowHeads: SetList[R], colHeads: SetList[C], matrix: BooleanMatrix, homogen: Boolean)
  2. new MatrixRelation(rowHeads: SetList[R], colHeads: SetList[C], homogen: Boolean)
  3. new MatrixRelation(homogen: Boolean)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def _add(i: Int, j: Int): Unit
  5. final def _col(j: Int, is: Collection[Integer]): Collection[Integer]
  6. final def _col(j: Int): Collection[Integer]
  7. final def _colAnd(j: Iterable[Integer], i: Collection[Integer]): BitSetFX
  8. final def _colAnd(j: Iterable[Integer]): BitSetFX
  9. final def _colAnd(j: <repeated...>[Int]): Collection[Integer]
  10. final def _contains(i: Int, j: Int): Boolean
  11. final def _flip(i: Int, j: Int): Unit
  12. final def _remove(i: Int, j: Int): Unit
  13. final def _row(i: Int, js: Collection[Integer]): Collection[Integer]
  14. final def _row(i: Int): Collection[Integer]
  15. final def _rowAnd(i: Iterable[Integer], j: Collection[Integer]): BitSetFX
  16. final def _rowAnd(i: Iterable[Integer]): BitSetFX
  17. final def _rowAnd(i: <repeated...>[Int]): Collection[Integer]
  18. final def add(row: R, col: C): Boolean
    Definition Classes
    MatrixRelationAbstractRelationRelation
  19. final def addAll(r: Relation[_ <: R, _ <: C]): Boolean
    Definition Classes
    MatrixRelationAbstractRelationRelation
  20. final def addAllFast(r: Relation[_, _]): Boolean
    Definition Classes
    MatrixRelationAbstractRelationRelation
  21. final def addEventHandler(eventHandler: RelationEventHandler[R, C], types: <repeated...>[Type]): Unit
  22. def addFast(o1: Any, o2: Any): Boolean
    Definition Classes
    MatrixRelationAbstractRelationRelation
  23. def addFastSilent(o1: Any, o2: Any): Unit
  24. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  25. final def checkHomogen(): Unit
    Attributes
    protected[relation]
    Definition Classes
    AbstractRelation
  26. def clone(): MatrixRelation[R, C]
    Definition Classes
    MatrixRelationAbstractRelationRelation → AnyRef
  27. final def col(o: Any): Set[R]
    Definition Classes
    MatrixRelationAbstractRelationRelation
  28. final def colAnd(c: Collection[_]): Set[R]
    Definition Classes
    MatrixRelationAbstractRelationRelation
  29. final def colAnd(cols: <repeated...>[AnyRef]): Set[R]
    Definition Classes
    AbstractRelationRelation
  30. def colHeads(): SetList[C]
    Definition Classes
    AbstractRelationRelation
  31. final def compareTo(r: Relation[R, C]): Int
    Definition Classes
    AbstractRelation → Comparable
  32. final def contains(o1: Any, o2: Any): Boolean
    Definition Classes
    MatrixRelationAbstractRelationRelation
  33. final def containsAll(r: Relation[_, _]): Boolean
    Definition Classes
    MatrixRelationAbstractRelationRelation
  34. def density(): Double
    Definition Classes
    Relation
  35. def dispose(): Unit
    Definition Classes
    MatrixRelationAbstractRelationRelation
  36. final def empty(): Unit
    Definition Classes
    MatrixRelationAbstractRelationRelation
  37. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  38. def equals(o: Any): Boolean
    Definition Classes
    AbstractRelation → AnyRef → Any
  39. def equivalenceClasses(): SetList[Set[R]]
    Definition Classes
    AbstractRelationRelation
  40. def equivalent(e: Relation[R, C]): Boolean
    Definition Classes
    PartialComparable
  41. final def fill(): Unit
    Definition Classes
    MatrixRelationAbstractRelationRelation
  42. def filter(rowPredicate: Predicate[_ >: R], colPredicate: Predicate[_ >: C], relationPredicate: Predicate[Pair[R, C]]): Relation[R, C]
    Definition Classes
    AbstractRelationRelation
  43. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  44. def forEach(arg0: Consumer[_ >: Pair[R, C]]): Unit
    Definition Classes
    Iterable
  45. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  46. final def greater(r: Relation[R, C]): Boolean
    Definition Classes
    AbstractRelationPartialComparable
  47. final def greaterEq(r: Relation[R, C]): Boolean
    Definition Classes
    AbstractRelationPartialComparable
  48. final def hasEventHandlers(type: Type): Boolean
    Attributes
    protected[relation]
  49. def hashCode(): Int
    Definition Classes
    MatrixRelation → AnyRef → Any
  50. final def isAcyclic(): Boolean
  51. final def isAlternative(): Boolean
  52. final def isAntisymmetric(): Boolean
  53. final def isAsymmetric(): Boolean
  54. final def isAtransitive(): Boolean
  55. final def isConnex(): Boolean
  56. final def isCyclic(): Boolean
  57. final def isEmpty(): Boolean
    Definition Classes
    MatrixRelationAbstractRelationRelation
  58. final def isFull(): Boolean
    Definition Classes
    MatrixRelationAbstractRelationRelation
  59. def isHomogen(): Boolean
    Definition Classes
    AbstractRelationRelation
  60. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  61. final def isIrreflexive(): Boolean
  62. final def isLeftComparative(): Boolean
  63. final def isNAcyclic(n: Int): Boolean
  64. final def isNAtransitive(n: Int): Boolean
  65. final def isNCyclic(n: Int): Boolean
  66. final def isNTransitive(n: Int): Boolean
  67. final def isNegativAtransitive(): Boolean
  68. final def isNegativeTransitive(): Boolean
  69. final def isQuasiconnex(): Boolean
  70. final def isReflexive(): Boolean
  71. final def isRightComparative(): Boolean
  72. final def isSymmetric(): Boolean
  73. final def isTransitive(): Boolean
  74. final def iterator(): Iterator[Pair[R, C]]
    Definition Classes
    MatrixRelationAbstractRelation → Iterable
  75. final def matrix(): BooleanMatrix
  76. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  77. def neighborhood(): MatrixRelation[R, R]
    Definition Classes
    MatrixRelationAbstractRelationRelation
  78. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  79. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  80. def order(): MatrixRelation[R, R]
    Definition Classes
    MatrixRelationAbstractRelationRelation
  81. final def push(event: RelationEvent[R, C]): Unit
    Attributes
    protected[relation]
  82. final def pushAllChangedEvent(): Unit
  83. def remove(o1: Any, o2: Any): Boolean
    Definition Classes
    MatrixRelationAbstractRelationRelation
  84. final def removeAll(r: Relation[_, _]): Boolean
    Definition Classes
    MatrixRelationAbstractRelationRelation
  85. final def removeEventHandler(type: Type, eventHandler: RelationEventHandler[R, C]): Unit
  86. final def retainAll(r: Relation[_, _]): Boolean
    Definition Classes
    MatrixRelationAbstractRelationRelation
  87. final def row(o: Any): Set[C]
    Definition Classes
    MatrixRelationAbstractRelationRelation
  88. final def rowAnd(c: Collection[_]): Set[C]
    Definition Classes
    MatrixRelationAbstractRelationRelation
  89. final def rowAnd(rows: <repeated...>[AnyRef]): Set[C]
    Definition Classes
    AbstractRelationRelation
  90. def rowHeads(): SetList[R]
    Definition Classes
    AbstractRelationRelation
  91. final def setContent(rows: SetList[R], cols: SetList[C], matrix: BooleanMatrix): Unit
  92. final def setMatrix(matrix: BooleanMatrix): Unit
  93. final def size(): Int
    Definition Classes
    MatrixRelationAbstractRelationRelation
  94. final def smaller(r: Relation[R, C]): Boolean
    Definition Classes
    AbstractRelationPartialComparable
  95. final def smallerEq(r: Relation[R, C]): Boolean
    Definition Classes
    AbstractRelationPartialComparable
  96. def spliterator(): Spliterator[Pair[R, C]]
    Definition Classes
    Iterable
  97. def subRelation(c: Collection[_]): Relation[R, R]
  98. def subRelation(rows: Collection[_], cols: Collection[_]): Relation[R, C]
    Definition Classes
    MatrixRelationAbstractRelationRelation
  99. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  100. final def toArray(): Array[Array[Boolean]]
    Definition Classes
    MatrixRelationAbstractRelationRelation
  101. def toString(): String
    Definition Classes
    AbstractRelation → AnyRef → Any
  102. final def uncomparable(r: Relation[R, C]): Boolean
    Definition Classes
    AbstractRelationPartialComparable
  103. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  104. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  105. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from AbstractRelation[R, C]

Inherited from Relation[R, C]

Inherited from Cloneable

Inherited from PartialComparable[Relation[R, C]]

Inherited from Comparable[Relation[R, C]]

Inherited from Iterable[Pair[R, C]]

Inherited from AnyRef

Inherited from Any

Ungrouped