BitSetAlgebra

algebra.instances.BitSetAlgebra

Attributes

Source:
bitSet.scala
Graph
Supertypes

Members list

Concise view

Value members

Concrete methods

def and(a: BitSet, b: BitSet): BitSet

Attributes

Source:
bitSet.scala
def or(a: BitSet, b: BitSet): BitSet

Attributes

Source:
bitSet.scala

The operation of ''relative complement'', symbolically often denoted a\b (the symbol for set-theoretic difference, which is the meaning of relative complement in the lattice of sets).

The operation of ''relative complement'', symbolically often denoted a\b (the symbol for set-theoretic difference, which is the meaning of relative complement in the lattice of sets).

Attributes

Source:
bitSet.scala
override def xor(a: BitSet, b: BitSet): BitSet

Logical exclusive or, set-theoretic symmetric difference. Defined as a\b ∨ b\a.

Logical exclusive or, set-theoretic symmetric difference. Defined as a\b ∨ b\a.

Attributes

Definition Classes
Source:
bitSet.scala

Inherited methods

def dual: Lattice[A]

This is the lattice with meet and join swapped

This is the lattice with meet and join swapped

Attributes

Inherited from:
Lattice
Source:
Lattice.scala
def isZero(a: BitSet)(implicit ev: Eq[BitSet]): Boolean
override def join(a: BitSet, b: BitSet): A

Attributes

Definition Classes
Inherited from:
GenBool
Source:
GenBool.scala
def joinPartialOrder(implicit ev: Eq[BitSet]): PartialOrder[A]

Attributes

Inherited from:
JoinSemilattice
Source:
JoinSemilattice.scala
override def meet(a: BitSet, b: BitSet): A

Attributes

Definition Classes
Inherited from:
GenBool
Source:
GenBool.scala
def meetPartialOrder(implicit ev: Eq[BitSet]): PartialOrder[A]

Attributes

Inherited from:
MeetSemilattice
Source:
MeetSemilattice.scala

Deprecated and Inherited methods

Every generalized Boolean algebra is also a BoolRng, with multiplication defined as and and addition defined as xor.

Every generalized Boolean algebra is also a BoolRng, with multiplication defined as and and addition defined as xor.

Attributes

Deprecated
[Since version 2.7.0]
Inherited from:
GenBool
Source:
GenBool.scala

Concrete fields

Attributes

Source:
bitSet.scala