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)

Type Members

  1. type NoHomogenRelationException = Relation.NoHomogenRelationException
    Attributes
    protected
    Definition Classes
    Relation

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[conexp.fx.core.collections.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. final def fill(): Unit
    Definition Classes
    MatrixRelationAbstractRelationRelation
  41. def filter(rowPredicate: Predicate[_ >: R], colPredicate: Predicate[_ >: C], relationPredicate: Predicate[Pair[R, C]]): Relation[R, C]
    Definition Classes
    AbstractRelationRelation
  42. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  43. def forEach(arg0: Consumer[_ >: Pair[R, C]]): Unit
    Definition Classes
    Iterable
  44. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  45. final def greater(r: Relation[R, C]): Boolean
    Definition Classes
    AbstractRelationPartialComparable
  46. final def greaterEq(r: Relation[R, C]): Boolean
    Definition Classes
    AbstractRelationPartialComparable
  47. final def hasEventHandlers(type: Type): Boolean
  48. def hashCode(): Int
    Definition Classes
    MatrixRelation → AnyRef → Any
  49. final def isAcyclic(): Boolean
  50. final def isAlternative(): Boolean
  51. final def isAntisymmetric(): Boolean
  52. final def isAsymmetric(): Boolean
  53. final def isAtransitive(): Boolean
  54. final def isConnex(): Boolean
  55. final def isCyclic(): Boolean
  56. final def isEmpty(): Boolean
    Definition Classes
    MatrixRelationAbstractRelationRelation
  57. final def isFull(): Boolean
    Definition Classes
    MatrixRelationAbstractRelationRelation
  58. def isHomogen(): Boolean
    Definition Classes
    AbstractRelationRelation
  59. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  60. final def isIrreflexive(): Boolean
  61. final def isLeftComparative(): Boolean
  62. final def isNAcyclic(n: Int): Boolean
  63. final def isNAtransitive(n: Int): Boolean
  64. final def isNCyclic(n: Int): Boolean
  65. final def isNTransitive(n: Int): Boolean
  66. final def isNegativAtransitive(): Boolean
  67. final def isNegativeTransitive(): Boolean
  68. final def isQuasiconnex(): Boolean
  69. final def isReflexive(): Boolean
  70. final def isRightComparative(): Boolean
  71. final def isSymmetric(): Boolean
  72. final def isTransitive(): Boolean
  73. final def iterator(): Iterator[Pair[R, C]]
    Definition Classes
    MatrixRelationAbstractRelation → Iterable
  74. final def matrix(): BooleanMatrix
  75. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  76. def neighborhood(): MatrixRelation[R, R]
    Definition Classes
    MatrixRelationAbstractRelationRelation
  77. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  78. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  79. def order(): MatrixRelation[R, R]
    Definition Classes
    MatrixRelationAbstractRelationRelation
  80. final def push(event: RelationEvent[R, C]): Unit
  81. final def pushAllChangedEvent(): Unit
  82. def remove(o1: Any, o2: Any): Boolean
    Definition Classes
    MatrixRelationAbstractRelationRelation
  83. final def removeAll(r: Relation[_, _]): Boolean
    Definition Classes
    MatrixRelationAbstractRelationRelation
  84. final def removeEventHandler(type: Type, eventHandler: RelationEventHandler[R, C]): Unit
  85. final def retainAll(r: Relation[_, _]): Boolean
    Definition Classes
    MatrixRelationAbstractRelationRelation
  86. final def row(o: Any): Set[C]
    Definition Classes
    MatrixRelationAbstractRelationRelation
  87. final def rowAnd(c: Collection[_]): Set[C]
    Definition Classes
    MatrixRelationAbstractRelationRelation
  88. final def rowAnd(rows: <repeated...>[AnyRef]): Set[C]
    Definition Classes
    AbstractRelationRelation
  89. def rowHeads(): SetList[R]
    Definition Classes
    AbstractRelationRelation
  90. final def setContent(rows: SetList[R], cols: SetList[C], matrix: BooleanMatrix): Unit
  91. final def setMatrix(matrix: BooleanMatrix): Unit
  92. final def size(): Int
    Definition Classes
    MatrixRelationAbstractRelationRelation
  93. final def smaller(r: Relation[R, C]): Boolean
    Definition Classes
    AbstractRelationPartialComparable
  94. final def smallerEq(r: Relation[R, C]): Boolean
    Definition Classes
    AbstractRelationPartialComparable
  95. def spliterator(): Spliterator[Pair[R, C]]
    Definition Classes
    Iterable
  96. def subRelation(c: Collection[_]): Relation[R, R]
  97. def subRelation(rows: Collection[_], cols: Collection[_]): Relation[R, C]
    Definition Classes
    MatrixRelationAbstractRelationRelation
  98. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  99. final def toArray(): Array[Array[Boolean]]
    Definition Classes
    MatrixRelationAbstractRelationRelation
  100. def toString(): String
    Definition Classes
    AbstractRelation → AnyRef → Any
  101. final def uncomparable(r: Relation[R, C]): Boolean
    Definition Classes
    AbstractRelationPartialComparable
  102. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  103. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  104. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

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